.cc18_columns{margin-top:75px}
.cc54_form_us{width:390px !important}
@media(max-width:1024px){.cc54_form_us{width:100% !important}
.cc54_form_us .col-12{padding:0 7.5px}
}
.cc54_form_us .cmp-form-text{margin:15px 0 20px 0}
.cc54_form_us .cmp-form-text .text-required{color:var(--color-system-03);font-family:var(--barlow-semibold);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding-top:8px;display:none}
.cc54_form_us .cmp-form-text__text,.cc54_form_us .cmp-form-options__field--drop-down{height:41px;width:100%;box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;padding-left:17px}
.cc54_form_us .cmp-form-text__text:focus,.cc54_form_us .cmp-form-options__field--drop-down:focus{outline:0;border:1px solid var(--color-primary-01)}
.cc54_form_us .cmp-form-text__text:hover,.cc54_form_us .cmp-form-options__field--drop-down:hover{cursor:pointer;border:1px solid #1b1b1b}
.cc54_form_us .cmp-form-options__field--drop-down{-webkit-appearance:none;-moz-appearance:none;position:relative;background-size:16px 16px}
.cc54_form_us .cmp-form-text__textarea{height:100%;width:100%;box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;padding:9px 17px;margin:0 15px}
@media(max-width:1024px){.cc54_form_us .cmp-form-text__textarea{margin:0 7px}
}
.cc54_form_us .cmp-form-text__textarea:focus{outline:0;border:1px solid var(--color-primary-01)}
.cc54_form_us .cmp-form-text__textarea:hover{cursor:pointer;border:1px solid #1b1b1b}
.cc54_form_us .optional-info-icon{position:absolute;right:26px;top:9px;font-size:22px;color:var(--color-primary-01);cursor:pointer}
.cc54_form_us .validation-error{color:var(--color-system-03) !important;border:1px solid var(--color-system-03) !important}
.cc54_form_us .input-text-error{color:var(--color-system-03);display:none}
.cc54_form_us .cmp-form-options__field-description{padding-left:15px;max-width:95%}
.cc54_form_us .cmp-form-options__field-description>p{margin:0}
.cc54_form_us .cmp-form-options__field-description>p>a{color:var(--color-primary-01);font-family:var(--barlow-regular);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.cc54_form_us .cmp-form-options__field--checkbox{height:24px;width:24px;min-height:24px;min-width:24px;cursor:pointer}
.cc54_form_us .cmp-form-options__field--checkbox.align-self-center{align-self:auto !important}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox.cmp-form-text{margin:16px 0 0 0}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .input-text-error{margin-left:39px}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .custom-checkbox-cond-priv label{display:block;width:24px;height:24px;background:white;cursor:pointer;border:solid 1px var(--color-primary-01);border-radius:3px;margin-bottom:0;position:absolute;top:0;z-index:-1}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .custom-checkbox-cond-priv input:checked + label{background:var(--color-primary-01)}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .custom-checkbox-cond-priv input{opacity:0;background:transparent;z-index:999}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .checkmark-custom{display:inline-block;width:24px;height:24px;-ms-transform:rotate(38deg);-webkit-transform:rotate(38deg);transform:rotate(38deg)}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .checkmark_right-bar{position:absolute;width:4px;height:17px;background-color:white;left:10px;top:2px}
.cc54_form_us .cmp-form-options.cmp-form-options--checkbox .checkmark_left-bar{position:absolute;width:6px;height:4px;background-color:white;left:5px;top:15px}
.cc54_form_us .form-control:focus{box-shadow:none}
.cc54_form_us .cmp-form-options__fields:required:invalid + label::before{content:"\2610";padding-right:.2em;font-size:1.6em;color:red}
.cc54_form_us .buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:0 15px}
@media(max-width:1024px){.cc54_form_us .buttons{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
}
.cc54_form_us .buttons .border-outline,.cc54_form_us .buttons .border-solid,.cc54_form_us .buttons .dark-solid,.cc54_form_us .buttons .dark-outline{min-width:164px !important}
.cc54_form_us .buttons .first{margin:0 15px;cursor:pointer}
@media(max-width:1024px){.cc54_form_us .buttons .first{margin:30px 0 32px;width:100%}
}
.cc54_form_us .buttons .second{margin:0 15px;cursor:pointer}
@media(max-width:1024px){.cc54_form_us .buttons .second{margin:0 0 40px;width:100%}
}
.cc54_form_us .formError{display:none;flex-direction:column;align-content:center;justify-content:center;align-items:center;height:200px}
@media(max-width:1024px){.cc54_form_us .formError{height:150px}
}
.cc54_form_us .formError .title{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:56px;margin-bottom:16px}
.cc54_form_us .formError .text{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cc54_form_us .formSuccess{display:none;flex-direction:column;align-content:center;justify-content:center;align-items:center;height:200px}
@media(max-width:1024px){.cc54_form_us .formSuccess{height:150px}
}
.cc54_form_us .formSuccess .title{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:56px}
.cc54_form_us .formSuccess .text{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cc54_form_us .options fieldset .text-required{color:var(--color-system-03);font-family:var(--barlow-semibold);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding-left:15px;display:none}