.banner{color:#fff;min-height:500px;padding-bottom:30px;padding-top:150px}.banner h1{color:#fff;font-size:74px;font-size:64px;font-weight:700;line-height:110%}.banner h1,.banner p{font-family:var(--secondary-font);font-style:normal;letter-spacing:-.03em}.banner p{color:#f5f5f7;font-size:20px;font-weight:400;line-height:140%;margin:25px 0}.banner p strong{font-weight:500}.banner ul{font-size:16px;margin-left:25px}.banner li span{font-size:16px;font-weight:300}a.btn-white{align-items:center;background:#047b9c;border:2px solid #fff;border-radius:10px;color:#fff;display:inline-block;display:inline-flex;font-family:var(--secondary-font);font-size:20px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.02em;line-height:1.4;margin-top:6px;padding:12px 23px;text-decoration:none}a.btn-white:hover{opacity:.85}.hs-submit .actions .hs-button:hover{cursor:pointer}.submitted-message{padding-bottom:15px}.form-container{background:#f5f5f7;border-bottom:1px solid hsla(0,0%,7%,.1);border-radius:10px;border-radius:20px 20px 0 0;border-radius:20px;color:#303030;filter:drop-shadow(0 291px 116px rgba(0,0,0,.01)) drop-shadow(0 164px 98px rgba(0,0,0,.05)) drop-shadow(0 73px 73px rgba(0,0,0,.09)) drop-shadow(0 18px 40px rgba(0,0,0,.1));max-width:100%;padding:50px 30px 0;width:655px;width:100%}.form-container h2{color:#047b9c;font-family:var(--secondary-font);font-size:26px;font-weight:700;padding-bottom:2px}.banner .form-container p{color:#303030;font-family:var(--secondary-font);font-size:16px;margin:14px 0}.form-container ul{list-style:none;margin:0;padding:0}.form-container ul.form-list{border-bottom:1px solid #eaeaec;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none;margin:15px 0 10px;padding:0 0 10px}.form-container li{align-items:center;display:flex;flex:0 0 calc(50% - 10px);font-family:var(--secondary-font);font-size:15px;font-size:14px;gap:0 10px;margin:0;padding:0}.form-container li span{font-size:14px}.form-container li img{max-width:25px!important}.form-container h3{color:#047b9c;font-family:var(--secondary-font);font-size:20px;font-weight:700;margin:0}.form-container fieldset.form-columns-2{display:flex;gap:10px}.form-container fieldset.form-columns-2 .hs-form-field{box-sizing:border-box;flex:1 1 calc(50% - 40px)}.form-container form label{color:#047b9c;font-family:var(--secondary-font);font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:140%}.form-container input{margin:10px 0}.form-container input,.form-container textarea{background:transparent;border:1px solid hsla(0,0%,7%,.4);border-radius:6px;color:hsla(0,0%,7%,.4);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%;padding:15px 20px;width:100%}.form-container textarea{height:73px;margin:10px 0 0;resize:none!important}.form-container .hs-error-msgs .hs-main-font-element{font-weight:500}.form-container form .input{margin-right:0!important;width:100%!important}.form-container form fieldset{max-width:100%!important}.form-container form fieldset.form-columns-1 .hs-input{width:100%!important}.form-container form .hs-form-field{float:none!important;width:auto!important}.banner .form-container .hs-richtext p{font-size:14px}.form-container .hs_submit{background:#c4a42c;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin:32px -30px -11px}.form-container .hs_submit input{background:transaprent;border:0;color:#303030;display:block;font-family:Outfit;font-size:22px;font-style:normal;font-weight:600;line-height:100%;padding:20px 15px;text-align:center;width:100%}.form-container .hs_submit input:hover{opacity:.85}@media (max-width:1500px){.banner{background-position:70% 50%!important}}@media (max-width:1100px){.form-container ul.form-list{display:block}.form-container ul.form-list li{margin-top:3px}}@media (max-width:960px){.banner{background-position:100% 50%!important}.banner .row-fluid{display:block}.form-container{margin-top:50px}}@media (max-width:768px){.banner h1{font-size:50px}.banner{background-position:100% 50%!important}}@media (max-width:500px){.banner h1{font-size:40px}}@media (max-width:450px){.form-container fieldset.form-columns-2{display:block}.form-container input{width:100%!important}}@media (min-width:1501px){.banner li span{font-size:20px}.banner p{font-size:24px}.form-container li span{font-size:16px}}