.af-app[data-pre-root]{padding-block:48px 24px}
.af-app[data-pre-root] .af-contact-title{font-size:20px;line-height:32px;font-weight:400;color:#555;margin:0 0 16px;padding:0 0 18px;border-bottom:1px solid #ccc}
.af-app[data-pre-root] .af-form-row,.af-app[data-pre-root] .af-confirm-country,.af-app[data-pre-root] [data-support-question]{border-bottom:1px solid #ccc;padding-bottom:34px;margin-bottom:16px}
.af-app[data-pre-root] .af-form-row{gap:16px 2%}
.af-app[data-pre-root] .af-half{width:49%}
.af-app[data-pre-root] .af-third{width:32%}
.af-app[data-pre-root] .af-field>label:first-child{font-size:16px;line-height:1.6;color:#3d3d3d;margin:0}
.af-app[data-pre-root] .af-required{color:#c02b0a;font-size:13px;margin-inline-start:0}
.af-app[data-pre-root] .af-form .af-field>input,.af-app[data-pre-root] .af-form .af-field>select,.af-app[data-pre-root] .af-form .af-date-control input,.af-app[data-pre-root] .af-form .af-email-control input{height:40px;min-height:40px}
.af-app[data-pre-root] .af-form .af-field>select{color:gray}
.af-app[data-pre-root] .af-form textarea{height:120px;min-height:120px;color:gray}
.af-app[data-pre-root] .af-form [role=combobox]{height:37px;min-height:37px;padding:0 8px;color:#444;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4)}
.af-app[data-pre-root] .af-form [role=combobox]:not(:focus){border-color:#aaa}
.af-app[data-pre-root] .af-form [data-country-display]{min-width:0;overflow:hidden;white-space:nowrap}
.af-app[data-pre-root] .af-form .af-date-control{width:50%;max-width:none;min-height:0}
.af-app[data-pre-root] .af-form .af-date-control input{padding-inline-start:38px!important}
.af-app[data-pre-root] .af-form .af-date-control input::placeholder,.af-app[data-pre-root] .af-form input[type=tel]::placeholder{color:rgba(128,128,128,.3);opacity:1}
.af-app[data-pre-root] .af-form .af-date-control button{inset-inline-start:4px;width:30px}
.af-app[data-pre-root] .af-form input[type=tel]{height:37.6px;min-height:37.6px;border-radius:0;font-size:15px;color:#333}
.af-app[data-pre-root] .af-form input[type=tel]:not(:focus){border-color:#ddd}
.af-app[data-pre-root] .af-email-pair{gap:0 2%}
.af-app[data-pre-root] .af-email-column small{font-size:15px;line-height:24px;color:gray;margin:0 0 6px;padding-top:5px}
.af-app[data-pre-root] .af-navigation{margin:6px 0 16px}
.af-app[data-pre-root] .af-button{background:#1f9f44;border:1px solid #c9c9c9;border-radius:0;min-width:0;min-height:0;padding:10.09px 15.52px 9.31px;font-size:15.52px;line-height:37.25px;letter-spacing:.4656px;text-transform:uppercase}
@media(max-width:640px){.af-app[data-pre-root] .af-half,.af-app[data-pre-root] .af-third{width:100%}.af-app[data-pre-root] .af-email-pair{flex-direction:column}.af-app[data-pre-root] .af-email-column{margin-bottom:8px}}
@media(max-width:549px){.af-app[data-pre-root] .af-contact-title{font-size:16px;line-height:25.6px;padding-bottom:16px}.af-app[data-pre-root] .af-form-row,.af-app[data-pre-root] .af-confirm-country,.af-app[data-pre-root] [data-support-question]{padding-bottom:32px}}
