.cf_form-wrap {background: #000;}.cf_form-wrap .form-wrap-inner{margin: auto;}.form-control {display: block;width: 100%;}.checkbox-wrap label {display: flex;}.form-error {display: none;font-family: "Supreme-Trial";color: #FF5E5E;font-size: 14px;line-height: 17px;letter-spacing: 0.2px;padding: 0 32px;position: relative;top: -14px;}.form-error:before {content: "!";width: 16px;height: 16px;display: inline-block;background: #FF5E5E;font-weight: 400;font-size: 10px;color: #000;text-align: center;border-radius: 100px;margin-right: 10px;font-family: 'Gotham';}.form-error.yesno-error, .form-error.marthon-error, .form-error.server-error {top: 0;}.server-error {left: -12px;padding-top: 8px;line-height: 20px;}.cf_form-wrap .form-control {background: #000;border-radius: 8px;font-family: "Supreme-Trial";font-size: 16px;line-height: 24px;letter-spacing: 0.2px;color: #fff;padding: 16px;margin-bottom: 16px;border: 2px solid #fff;}.cf_form-wrap .form-control::placeholder {color: rgba(255, 255, 255,.6);}.cf_form-wrap .form-control:focus{color: #fff;border-color: #fff;box-shadow:none;}.cf_form-wrap .form-label {font-size: 16px;line-height: 24px;color: #ffffff;padding-left: 21px !important;font-family: Open Sans, Arial, sans-serif;}.cf_form-wrap .form-label .optin {font-size: 13px;padding-left: 0;}.cf_form-wrap .form-group h4 {font-size: 18px !important;line-height: 23px;color: #fff;padding-left: 20px;margin: 12px 0 0 0;font-family: Open Sans, Arial, sans-serif !important;}.checkbox-wrap {margin-left: 21px;}.marathon-wrap {margin-left: 22px;}.checkbox-wrap input[type=radio], .marathon-wrap .marathon-city input[type=checkbox] {width: 0;height: 0;visibility: hidden;-webkit-appearance: none;appearance: none;}.checkbox-wrap span, .marathon-wrap .marathon-city label span {padding-left: 18px;font-family: "Supreme-Trial";font-size: 1rem;line-height: 1.625rem;letter-spacing: 0.2px;margin-top: 20px;display: inline-block;color: #ffffff;position: relative;}.checkbox-wrap span:before, .marathon-wrap .marathon-city input[type=checkbox]+span:before {content: '';width: 21px;height: 21px;display: block;position: absolute;left: -13px;top: 2px;background: transparent;border-radius: 2px;border: 2px solid #ffffff;}.checkbox-wrap input[type=radio]:checked+span:before, .marathon-wrap .marathon-city input[type=checkbox]:checked+span:before {background-image: url(../images/checkbox-checked.svg);background-repeat: no-repeat;background-position: center;}.other-location-wrap {display: inline;position: relative;}.other-location-error {position: absolute;bottom: -24px;left: 0;top: auto;padding: 0;width: 231px;}.cf_form-wrap .cc-submit-btn {text-transform: uppercase;text-align: left;color: #000;font-family: "SupremeLL-BoldFlat";font-size: 18px;line-height: normal;border: none;cursor: pointer;position: relative;z-index: 2;width: 100%;padding: 19px 0 19px 20px;transition: all .3s ease-out;}.cf_form-wrap .submit-wrap {box-shadow: none;display: flex;width: 100%;position: relative;background-color: #00FF00;border-radius: 100px;transition: all .3s;}.other-location-wrap input::placeholder {color: #fff;}.cf_form-wrap .submit-wrap:hover {background-color: #ffffff;}.cf_form-wrap .submit-wrap img{margin-left: 32px;transition: all .3s ease-out;}.cf_form-wrap .submit-wrap:hover img {transform: scaleX(1.25);transform-origin: left;}.cf_form-wrap .submit-wrap:hover input{padding-left: 22px }.thankyou-msg {padding-top: 10px;font-size: 46px;line-height: 46px;font-family: "SupremeLL-BoldFlat";color: #fff;display: none;position: absolute;bottom: 0;left: 0;right: 0;}.custom-dropdown {position: relative;display: inline-block;width: 100%;font-family: "Supreme-Trial";font-size: 1.125rem;line-height: 1.625rem;letter-spacing: 0.2px;color: #000000;margin-bottom: 32px;}ul.dropdown-options.show {height: 260px;overflow-y: scroll;}.dropdown-trigger {cursor: pointer;background-color: #000;border-radius: 8px;color: rgba(255, 255, 255,.6);font-size: 16px;font-family: "Supreme-Trial";padding: 15px;border: 2px solid #fff;}.dropdown-trigger .arrow {margin-left: 5px;}.dropdown-options {position: absolute;top: 110%;left: 0;z-index: 100;list-style-type: none;margin: 0;background-color: #000;border: 1px solid #fff;border-top: none;display: none;width: 100%;border-radius: 20px;padding: 15px 0 !important;}.dropdown-options li {padding: 15px 20px 15px 20px;cursor: pointer;list-style: none;font-size: 18px;line-height: 18px;color: #fff;transition: all .3s;}.dropdown-options li:hover {background: rgba(246, 236, 236, .27);}.dropdown-options.show {display: block;}.dropdown-options li.selected {background-color: #f1f1f1;}.custom-dropdown.show .dropdown-trigger::after {transform: rotate(180deg);}.dropdown-trigger::after {content: '';background: #000 url(../images/curve-down-arrow.svg) no-repeat;width: 15px;height: 9px;background-size: 100%;display: block;position: absolute;right: 20px;top: 26px;transition: all .3s;@media screen and (max-width: 779.9px) {top: 20px;}}@media screen and (max-width: 779.9px) {.dropdown-trigger::after {top: 20px;}}@media screen and (max-width: 779.9px) {.dropdown-trigger::after {top: 20px;}}.checkbox-wrap .spl-width{max-width: 350px;}@media (max-width: 1200px){.cf_form-wrap .form-group h4 {padding-left: 1px;}}@media (max-width: 790px) {.other-location-wrap input[type=text] {width: 194px;}.cf_form-wrap .form-control{font-size: 14px;line-height: 20px;}.form-error {padding: 0 18px;}.dropdown-trigger {padding: 9px 21px 9px;}}.cf_form-wrap .form-group label { display: flex; font-family: 'SupremeLL-Regular'; padding-bottom: 8px; color: #FFF; font-size: 16px; font-weight: 400; line-height: normal;}.cf_form-wrap .form-group label > span { color: rgba(255, 255, 255, 0.60); padding-left: 4px; }.cf_form-wrap .dropdown-trigger { color: transparent; }