.contact-us__form-section{padding:25px}
#contact-us__form .invalid-feedback{display:none}
#contact-us__form .form-section-heading,#contact-us__form .section-heading{font-size:20px;color:#00142e}
#contact-us__form .col-12{padding-left:0}
#contact-us__form .label-heading{font-size:16px;color:#00142e}
#contact-us__form .contact-us-radio-group{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:35px}
#contact-us__form .contact-us-radio-group .custom-radio{padding-right:24px;border:6px}
#contact-us__form .contact-us-radio-group .custom-radio .custom-control-label{line-height:20px}
#contact-us__form .contact-us-radio-group .custom-radio .custom-control-label::before{width:14px;height:14px}
#contact-us__form .info-text{font-size:14px;display:flex}
#contact-us__form .info-text p{padding-right:5px}
#contact-us__form .ca-contact-us__acctInfoArea{display:none}
#contact-us__form .dob.personal{display:none}
#contact-us__form .business-position{display:none}
#contact-us__form .contact-us_accountInfoText .info__popup{padding-left:5px}
#contact-us__form .contact-us_accountInfoText .info__popup a{text-decoration:none}
#contact-us__form .contact-us_accountInfoText .info__popup a::before{font-family:'alerts-icon';content:"\e903";font-size:16px;line-height:1;vertical-align:middle}
#contact-us__form .contact-us_accountInfoText .info__popup button{background:0;border-radius:50%;line-height:13px;text-decoration:none;color:#333;border:1px solid #333;padding:2px 8px;font-size:11px;margin-top:-3px;min-width:auto;min-height:auto}
#contact-us__form .contact-us__acctInfoArea{padding-left:0;display:flex;flex-flow:column;align-items:center;justify-items:center;width:100%;display:none}
#contact-us__form .contact-us__acctInfoArea .textor{padding:0;text-align:center;margin-bottom:-15px}
#contact-us__form .contact-us__acctInfoArea--inputs{display:flex;flex-flow:column}
#contact-us__form .contact-us__acctInfoArea--accountNum,#contact-us__form .contact-us__acctInfoArea--vin{width:100%}
#contact-us__form .contact-us__messageArea{display:none;padding-top:25px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
#contact-us__form .contact-us__messageArea .contact-us__message-count{text-align:right;font-size:12px;margin-left:auto}
#contact-us__form .contact-us__messageArea .info-text{font-size:12px;color:#b85500;font-style:italic;font-weight:bold}
#contact-us__form .contact-us__messageArea .textarea-error-charCount{display:flex}
#contact-us__form .contact-us__messageArea .textarea-error-charCount .contact-us__message-count{margin-left:auto;padding-top:5px}
#contact-us__form .contact-us__basicinfo{display:none}
#contact-us__form .contact-us__basicinfo--name{display:flex;flex-flow:column;width:96%}
#contact-us__form .formCTA{display:flex;flex-direction:row;flex-wrap:nowrap;padding-top:25px}
#contact-us__form .formCTA button.formbtn{min-width:135px;margin-right:30px}
#contact-us__form .disclaimerNote{padding-top:25px}
html[data-brand=lincoln] #contact-us__form .formCTA .btn.btn--primary.formbtn:hover{background:#293338}
#contact-us-form-confirm{display:none}
.btn.btn--primary.formbtn:hover{background:#0276b3}
.btn.btn--primary.formbtn:hover .button__label{coolor:#00142e}
.button__label{color:#fff;transition:all .2s}
.button--loading .button__label{visibility:hidden;opacity:0}
.btn--primary.formbtn{position:relative}
.btn--primary.formbtn:active{background:#0276b3}
.button--loading::after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;right:0;bottom:0;margin:auto;border:5px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 2s linear infinite}
@keyframes button-loading-spinner{from{transform:rotate(0turn)}
to{transform:rotate(1turn)}
}
@-webkit-keyframes button-loading-spinner{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@media screen and (max-width:768px){#form__errors{display:none !important}
}
@media screen and (min-width:768px){#contact-us__form{max-width:60%;margin:auto}
#contact-us__form .contact-us__acctInforfiled{flex-flow:row nowrap}
#contact-us__form .contact-us__acctInfoArea .textor{padding:60px 25px 25px 25px;margin-bottom:0}
#contact-us__form .contact-us__acctInfoArea--inputs{display:flex;flex-flow:row nowrap}
#contact-us__form .contact-us__acctInfoArea--accountNum,#contact-us__form .contact-us__acctInfoArea--vin{width:45%}
#contact-us__form .contact-us__basicinfo--name{flex-flow:row nowrap;width:100%}
#contact-us__form .contact-us__basicinfo--name .input-container{width:50%;padding-right:15px}
}