.heroCombinedSectionsCont {margin-top: 50px;margin-bottom: 50px}
.grecaptcha-badge {margin:0 auto}
#CCF002-modal .modal-content {color:#000;box-shadow:0 0 60px 5px #000}
#CCF002-modal .modal-content .modal-header {background:#fff}
#CCF002-modal .modal-content .modal-header .modal-title {color:#ef3e33!important}
#CCF002-modal .modal-content .modal-header .modal-title button.close {color:#000}
#CCF002-modal .modal-body {background-color:#fff}
#CCF002-section {background:#fff;color:#000;padding:0;border:1px solid #ccc;box-shadow:0px 2px 10px rgba(146, 146, 148, 0.25);border-radius:2px}
#CCF002-section .form-body {background-color: #fff;padding:20px 25px 0 25px}
#CCF002-section .csWrap {padding:0}
#CCF002-section .form-title {padding:20px 0 0 0}
#CCF002-section .form-title .htag {color:#EF3E33;margin:0;line-height:36px}
#CCF002-section .centerContactConsent,
#CCF002-modal .centerContactConsent {color:#000}
#CCF002-section .centerContactConsent a:link,
#CCF002-section .centerContactConsent a:visited,
#CCF002-modal .centerContactConsent a:link,
#CCF002-modal .centerContactConsent a:visited {color:#000!important}
#CCF002-section .centerContactConsent a.read-more-link:link,
#CCF002-section .centerContactConsent a.read-more-link:visited,
#CCF002-modal .centerContactConsent a.read-more-link:link,
#CCF002-modal .centerContactConsent a.read-more-link:visited {color:blue!important}
#CCF002-section .centerContactConsent a.read-more-link:hover,
#CCF002-section .centerContactConsent a.read-more-link:active,
#CCF002-modal .centerContactConsent a.read-more-link:hover,
#CCF002-modal .centerContactConsent a.read-more-link:active {color:red!important}
.CCF002 select#locSrcResMsg {margin:0 0 0 5px}
.CCF002 input, .CCF002 select {background-color:#fff;color:#000}
.CCF002 select#locSrcResMsg {color:#c30a00;font-weight:bold;box-shadow:none}
.CCF002 #locSrcResMsgExtra {color:#c30a00;font-weight:500}
.CCF002 .locSrcInputWrap label {margin-right:-65px;white-space:nowrap}
.CCF002 #ccfSearchResults {display:flex;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;max-height:160px}
.colFld {width:100%}
#CCF002-section .centerContactConsent a:hover,
#CCF002-section .centerContactConsent a:active {color:#d22934!important}
#CCF002-modal .centerContactConsent a:hover,
#CCF002-modal .centerContactConsent a:active {color:#d22934!important}
.CCF002 .divSubmitRow {margin:0}
.CCF002 .divSubmitRow button {margin:0 auto}
.CCF002 .btnSubmitWrap {margin-bottom:10px}
.CCF002 .recaptchaWrap {transform:scale(0.7);transform-origin:top center;margin:15px -10px;height:50px}
.CCF002 #locSrcResults {margin-bottom:20px}
.CCF002 .divLegal {margin:0}
.CCF002 .centerSelected .divLegal {margin-top:20px}
.CCF002 #frmSLN {margin:0}
.CCF002 .locSrcInputWrap {margin-top:20px}
.CCF002 .form-col-6 input::placeholder {color:#636363;font-style:italic;font-size:15px}

@media (min-width:550px) {
    .colFld {width:50%}
    .CCF002 .lastFieldsRow {margin-bottom:5px}
    .CCF002 .locSrcInputWrap {margin-top:0}
}

@media (min-width:550px) and (max-width:600px) {
    .locSrcInputWrap .c1 label {letter-spacing:-0.8px}
}

@media (min-width:768px) and (max-width:1199px) {
    #CCF002-section .form-body {padding:20px 25px}
    .CCF002 .divSubmitRow > div {display:flex;align-items:center}
    .CCF002 .divSubmitRow > div > div {width:33.3%}
    .CCF002 .divSubmitRow .c1 {order:2}
    .CCF002 .divSubmitRow .c2 {order:3}
    .CCF002 .divSubmitRow .c3 {order:1}
    .CCF002 .btnSubmitWrap {margin:0}
    .CCF002 .recaptchaWrap {transform:scale(0.9);margin:0;height:auto;transform-origin:center center}
}

@media (min-width:992px) {
    .CCF002 .recaptchaWrap {transform:scale(1)}
}

@media (min-width:1200px) {
    .heroCombinedSectionsCont .col-xl-6 {padding:0}
    .CCF002 .locSrcInputWrap label {margin-right:-80px;letter-spacing:-0.8px}
    .CCF002 .btnSubmitWrap {margin:5px 0 0 0}
    .CCF002 .recaptchaWrap {transform:scale(0.7)}
}

@media (min-width:1279px) {
    #CCF002-section .form-body {padding:20px 25px}
    .CCF002 .locSrcInputWrap label {letter-spacing:normal}
    .CCF002 .divSubmitRow > div {display:flex;align-items:center}
    .CCF002 .divSubmitRow > div > div {width:33.3%}
    .CCF002 .divSubmitRow .c1 {order:2}
    .CCF002 .divSubmitRow .c2 {order:3}
    .CCF002 .divSubmitRow .c3 {order:1}
    .CCF002 .btnSubmitWrap {margin:0}
    .CCF002 .recaptchaWrap {transform:scale(0.8);margin:0;height:auto;transform-origin:center center;margin-left:-10px}
}

@media (min-width:1280px) {
    #pageTopPad {padding-top:85px!important}
    .contact-form-lp  #pageTopPad {padding-top:85px}
    .ctrItem {width:48%}
    .heroCombinedSectionsCont .col-xl-6 {padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5)}
    .CCF002 .locSrcInputWrap label {margin-right: -65px}
    .heroCombinedSectionsCont .heroCorp003 .contentCont {margin-top: 0}
}

@media (min-width:1400px) {
    .CCF002 .recaptchaWrap {transform:scale(0.9)}
}
