.home-banner{padding:85px 0}.form-wrapper .from-title{background:transparent}.form-wrapper .form-title,.form-wrapper .submitted-message,.form-wrapper form{background:transparent;padding:0}.form-wrapper form{align-items:flex-start;background-color:transparent;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.form-wrapper form .hs-fieldtype-select{position:relative;width:100%}.form-wrapper form .hs-fieldtype-select select{appearance:none}.form-wrapper form .hs-fieldtype-select:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:5px;padding:3px;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(135deg);width:5px}.form-wrapper form .hs-button{border:1px solid #e70a2a;padding:15px 30px}.form-wrapper form .hs-button,.form-wrapper form .hs-button[type=submit]{border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;min-width:max-content}.form-wrapper form .hs-button[type=submit]{height:45px;padding:0 25px}.form-wrapper form .hs-button:hover{border:1px solid #1a334e!important}.banner-content p{font-size:20px}.form-wrapper form .hs-form-field label{margin:0}.form-wrapper form .hs-form-field{margin-bottom:0;width:100%}.form-wrapper form .hs-form-field .hs-input{background-color:#fff!important;border:1px solid #333f4833!important;border-radius:6px!important;color:#333f48!important;font-family:Poppins,sans-serif;font-size:16px!important;font-weight:400;height:45px!important;line-height:22px;padding:15px;padding:0 10px!important;width:100%}.home-banner .flex-layout{align-items:flex-start;display:flex;gap:50px;justify-content:space-between}.home-banner .flex-layout .col.content-col .Heading{margin:0 0 30px}.home-banner .flex-layout .col.content-col .Heading h1{color:#333f48;font-family:Poppins,sans-serif;font-size:70px;font-weight:600;line-height:80px;margin:0 0 10px}.home-banner .flex-layout .col.content-col .Heading h1 span{color:#333f48;display:inline-block;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;line-height:70px;margin:0}.home-banner .flex-layout .col.content-col .form-wrapper{border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.08);margin:0 0 30px;padding:20px}.home-banner .flex-layout .col.content-col .form-wrapper .row.form-highlights{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.form-wrapper .row .form-select .select2-container{color:#333f48;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:24px;width:100%!important}.select2.select2-container.select2-container--default{height:56px}.select2-selection.select2-selection--single{align-items:center;border:1px solid #333f4833!important;border-radius:6px!important;display:flex!important;height:100%!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:30px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:25px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #505a62!important;border-width:0 1px 1px 0!important;display:inline-block;margin:-3px 0 0!important;padding:5px;transform:translate(-50%,-50%) rotate(45deg)}.select2-dropdown{border-color:#333f4833!important}.select2-search--dropdown{padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #333f4833;border-radius:6px}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:none}.select2-container--default .select2-results__option--selected{background-color:#333f48!important;color:#fff!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fde6e9!important;color:#e70a2a!important}.select2-results__option--selectable{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px;padding:10px!important}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input{max-width:280px;width:100%}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input input{border:1px solid #333f4833;border-radius:6px;color:#333f48;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:24px;padding:15px;width:100%}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input input:placeholder-shown{color:#333f48}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input input:focus-visible{outline:none}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-button button{border:1px solid #e70a2a;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;padding:16.5px 15px}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-button button:focus,.home-banner .flex-layout .col.content-col .form-wrapper .row .form-button button:hover{background-color:#0055b7;border:1px solid #0055b7}.content-col,.image-col{width:50%}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child{margin:0}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child a{color:#333f48;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child span{color:#333f48;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-right:10px}.home-banner .flex-layout .col.content-col .gift-card{align-items:center;background-color:#e5eef8;border-radius:4px;display:flex;gap:30px;justify-content:flex-start;max-width:564px;padding:10px 35px 10px 13px;width:100%}.home-banner .flex-layout .col.content-col .gift-card .gift-icon{border-radius:6px;height:100%;max-height:31px;max-width:46px;width:100%}.home-banner .flex-layout .col.content-col .gift-card .gift-link a{color:#333f48;display:block;font-family:Poppinsn,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;text-decoration-color:#6a757f!important}.hs-error-msg{font-size:12px}form .inputs-list>li{margin:5px 0 0}.home-banner .flex-layout .col.image-col img{border-radius:10px}@media (max-width:1400px){.home-banner .flex-layout{align-items:center}.home-banner .flex-layout .col.content-col,.home-banner .flex-layout .col.image-col{max-width:50%}.home-banner .flex-layout .col.content-col .form-wrapper .row{flex-direction:column;gap:10px;margin:0 0 10px}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-select{height:80px;max-width:100%}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input{max-width:100%}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child{flex-direction:row-reverse}}@media (max-width:1152px){.home-banner{padding:50px 0}.home-banner .flex-layout .col.content-col .Heading{margin:0 0 20px}.home-banner .flex-layout .col.content-col .Heading h1{font-size:40px;line-height:46px}.home-banner .flex-layout .col.content-col .Heading h1 span{font-size:20px;line-height:30px}.home-banner .flex-layout .col.content-col .form-wrapper{margin:0 0 20px}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-select{height:56px}.form-wrapper .row .form-select .select2-container{font-size:16px;line-height:22px}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-input input{font-size:16px;line-height:22px;padding:15px 30px}.home-banner .flex-layout .col.content-col .form-wrapper .row .form-button button{padding:15px 30px}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child{flex-direction:column-reverse;gap:20px}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child span{font-size:12px;line-height:18px}.home-banner .flex-layout .col.content-col .form-wrapper .row:last-child a{margin-left:0}.form-wrapper form{flex-wrap:wrap;gap:15px}.form-wrapper form .hs-fieldtype-select,.form-wrapper form .hs-form-field{width:100%}}@media (max-width:767px){.content-col,.image-col{width:100%}.home-banner .flex-layout{flex-direction:column-reverse;gap:20px}.home-banner .flex-layout .col.content-col .Heading{max-width:75%}.home-banner .flex-layout .col.content-col,.home-banner .flex-layout .col.image-col{max-width:100%}}@media (max-width:479px){.home-banner .flex-layout .col.content-col .Heading{max-width:100%}}