.shop-banner-header{align-items:center;background:radial-gradient(99.4% 99.4% at 50% 90.57%,#0c121a 40.33%,#00287d 100%);color:#fff;display:flex;justify-content:center;min-height:545px;padding:80px 20px;position:relative}.shop-banner-content-container{margin:0 auto;max-width:1200px;width:100%}.shop-banner-two-column-wrapper{align-items:center;display:flex;gap:60px}.shop-banner-content-column{flex:1;text-align:left}.shop-banner-form-column{flex:1;max-width:none}.shop-banner-category-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:32px}.shop-banner-category{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:8px;letter-spacing:-2%;margin-bottom:0;opacity:.9}.shop-banner-category-icon{height:24px;object-fit:contain;width:24px}.shop-banner-headline{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:32px}.shop-banner-description{color:#fff;font-size:20px;line-height:30px;margin-bottom:32px;opacity:.9}.shop-banner-form-wrapper{background:#fff;border-radius:10px;padding:32px 40px}.shop-banner-form-title{color:#333;font-size:24px;font-weight:700;line-height:2rem;margin-bottom:24px;text-align:center}.shop-banner-form-container .custom-form-progress{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:24px}.shop-banner-form-container .custom-form-progress .step-circle{align-items:center;background-color:#e1e5e9;border-radius:50%;color:#666;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.shop-banner-form-container .custom-form-progress .step-circle.active{background-color:#0073e6;color:#fff}.shop-banner-form-container .custom-form-progress .step-circle.completed{background-color:#28a745;color:#fff}.shop-banner-form-container .custom-form-progress .step-circle:not(:last-child):after{background-color:#e1e5e9;content:"";height:2px;position:absolute;right:-17.5px;top:50%;transform:translateY(-50%);width:15px}.shop-banner-form-container .hs-fieldtype-progress,.shop-banner-form-container .hs-progress-bar{display:none!important}.shop-banner-form-container .hs-input,.shop-banner-form-container .hsfc-TextInput,.shop-banner-form-container input[type=email],.shop-banner-form-container input[type=tel],.shop-banner-form-container input[type=text],.shop-banner-form-container select,.shop-banner-form-container textarea{background-color:#f9f9f9!important;border:1px solid #f9f9f9!important;border-bottom-color:#e7e7e8!important;border-radius:6px!important;box-sizing:border-box!important;font-size:16px!important;padding:12px 16px!important;transition:border-color .15s ease!important;width:100%!important}.shop-banner-form-container .hs-input:focus,.shop-banner-form-container .hs-input:hover,.shop-banner-form-container input[type=email]:focus,.shop-banner-form-container input[type=email]:hover,.shop-banner-form-container input[type=tel]:focus,.shop-banner-form-container input[type=tel]:hover,.shop-banner-form-container input[type=text]:focus,.shop-banner-form-container input[type=text]:hover,.shop-banner-form-container select:focus,.shop-banner-form-container select:hover,.shop-banner-form-container textarea:focus,.shop-banner-form-container textarea:hover{border-color:#e7e7e8!important;box-shadow:none!important;outline:none!important}.shop-banner-form-container .hs-button,.shop-banner-form-container button[type=submit],.shop-banner-form-container input[type=submit]{background-color:#0073e6!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;padding:12px 24px!important;transition:background-color .3s ease!important;width:100%!important}.shop-banner-form-container .hs-button:hover,.shop-banner-form-container button[type=submit]:hover,.shop-banner-form-container input[type=submit]:hover{background-color:#005bb5!important}.shop-banner-form-container .hs-form-field{margin-bottom:20px!important}.shop-banner-form-container .hs-form-field label{color:#333!important;display:block!important;font-weight:600!important;margin-bottom:8px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-FieldLabel{text-align:left!important}.mt-2{margin-top:2rem}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.shop-banner-form-container .hsfc-ProgressBar{display:flex!important;flex-direction:column!important;margin-top:12px!important}.shop-banner-form-container .hsfc-ProgressBar .hsfc-ProgressBar__Text{color:#66696e!important;order:2!important;text-align:right!important}.shop-banner-form-container .hsfc-ProgressBar .hsfc-ProgressBar__Progress{order:1!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-ProgressBar__Progress,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-ProgressBar__Progress>div{height:.5rem!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-TextField>:not(:last-child){margin-bottom:.25rem!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{color:#a6a8ab!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:12px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:24px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{column-gap:10px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button{border-radius:40px!important;font-size:18px!important;font-weight:600!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:active,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:focus,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:hover{transform:none!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:first-of-type,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:first-of-type:active,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:first-of-type:focus{background-color:#fff!important;border:1px solid #0c121a!important;color:#0c121a!important;padding-bottom:12.5px!important;padding-top:12.5px!important;width:100%!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:last-of-type,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:last-of-type:focus{background-color:#0c121a!important;border:1px solid #0c121a!important;color:#fff!important;padding-bottom:12.5px!important;padding-top:12.5px!important;width:100%!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button:last-of-type:hover{background-color:#66696e!important;border-color:#66696e!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button:not([disabled]):focus{background-color:#0c121a!important;color:#fff!important;transform:none!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button:first-child:not(:last-of-type):hover{background-color:#e7e7e8!important;color:#0c121a!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-Row:has(.hsfc-ReCaptchaV2){display:none!important}body .shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxField label>span a{color:#000!important;text-decoration:underline!important}body .shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxField label>span a:hover{color:#0061ff!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxField label{align-items:flex-start!important;column-gap:.5rem!important;display:flex!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxField label>input{border:none!important;box-shadow:none!important;height:20px!important;width:20px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxField label>input:checked{background-color:#000!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-CheckboxInput:checked:after{background-color:#000!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M13.06 4.227 6 11.28 2.94 8.227l-.94.94 4 4 8-8z'/%3E%3C/svg%3E")!important;background-size:contain!important;mask-image:none!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{border-top-color:#a6a8ab!important;margin:0!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-DropdownOptions{border:1px solid #c7c8ca!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List{margin-bottom:0!important;margin-left:0!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List li{color:#0c121a!important;font-size:16px!important;margin-bottom:0!important;padding:10px 12px!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-DropdownInput .hsfc-DropdownOptions__Search{display:none!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{background-color:#f9f9f9!important;border-bottom-color:#e7e7e8!important;border-left:1px solid #f9f9f9!important;border-right:0!important;border-top:1px solid #f9f9f9!important;margin-bottom:0!important;max-height:50px!important;padding:10px 12px!important;position:relative!important;transition:border-color .15s ease!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneField:has(.hsfc-TextInput:focus) .hsfc-PhoneInput__FlagAndCaret,.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneField:has(.hsfc-TextInput:hover) .hsfc-PhoneInput__FlagAndCaret{border-left:1px solid #e7e7e8!important;border-top:1px solid #e7e7e8!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret:after{background-color:#e7e7e8!important;border-radius:1px;content:"";height:1.5rem;position:absolute;right:-1px;top:0;transform:translateY(.75rem);width:1px}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:hover{background-color:#f9f9f9!important;filter:none!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret__Caret{border-top-color:#a6a8ab!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret>span{margin-bottom:0!important}.shop-banner-form-container input[type=tel]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.shop-banner-form-container input[type=tel]:focus,.shop-banner-form-container input[type=tel]:hover{border-left-color:#f9f9f9!important}.shop-banner-form-container [data-hsfc-id=Renderer] .hsfc-RichText{color:#0c121a!important;text-align:center!important}@media (max-width:1024px){.shop-banner-description{margin-bottom:0!important;margin-top:1rem!important}}@media (max-width:992px){.shop-banner-two-column-wrapper{flex-direction:column;gap:40px;text-align:center}.shop-banner-content-column{text-align:center}.shop-banner-form-column{flex:none;max-width:none;width:100%}.shop-banner-category-wrapper{justify-content:center}}@media (max-width:768px){.shop-banner-header{min-height:auto;padding:64px 20px}.shop-banner-headline{font-size:36px}.shop-banner-description{font-size:18px;line-height:26px}.shop-banner-category{font-size:18px}.shop-banner-category-icon{height:20px;width:20px}.shop-banner-form-wrapper{padding:30px 20px}.shop-banner-form-title{font-size:20px}}@media (max-width:480px){.shop-banner-header{padding:64px 16px}.shop-banner-headline{font-size:28px}.shop-banner-description{font-size:18px;line-height:26px}.shop-banner-form-wrapper{padding:25px 16px}}