.hero-background,.hero-module{position:relative}.hero-background{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:500px}.hero-background:before{background:rgba(0,0,0,.52);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.description-text{max-width:600px}.hero-text{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.content-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.main-layout{display:flex;gap:40px;padding-bottom:60px;padding-top:60px}.left-column{flex:1.5}.right-column{flex:1;position:relative}.form-container{background:#1d252c;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#fff;margin-top:-150px;padding:40px;z-index:10}@media (max-width:768px){.main-layout{flex-direction:column}.form-container{margin-top:20px;padding-left:20px;padding-right:20px}.hero-background{height:300px}}.hs-form{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:20px auto;max-width:600px;padding:30px}.hs-form fieldset{border:none;margin-bottom:20px;padding:0}.form-columns-2 .hs-form-field{float:left;width:48%}.form-columns-2 .hs-form-field:nth-child(2){float:right}.hs-form fieldset:after{clear:both;content:"";display:table}.hs-form label{color:#1a2228;display:block;font-size:14px;font-weight:300;letter-spacing:.5px;margin-bottom:8px}.hs-form-required{color:#8c5c42;margin-left:4px}.hs-input{border:1px solid #d1d5db!important;border-radius:6px!important;box-sizing:border-box;font-size:16px!important;padding:12px 15px!important;transition:border-color .2s,box-shadow .2s;width:100%!important}.hs-input:focus{border-color:#8c5c42!important;box-shadow:0 0 0 3px rgba(140,92,66,.1)!important;outline:none!important}.hs-fieldtype-intl-phone{display:flex;gap:10px}.hs-fieldtype-intl-phone select{width:30%!important}.hs-form-booleancheckbox-display{align-items:flex-start;color:#4b5563;display:flex!important;font-size:11px!important;line-height:1.5;padding-top:20px}.hs-form-booleancheckbox-display input{margin-right:12px;margin-top:4px;transform:scale(1.2);width:auto!important}.hs-submit .actions{margin-top:20px;text-align:center}.hs-button.primary{background-color:#8c5c42!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer;font-size:16px!important;padding:15px 40px!important;transition:transform .2s,background-color .2s!important;width:100%}.form-description,.form-title{color:#f9f7e9}.hs-button.primary:hover{background-color:#1a2228!important;transform:translateY(-2px)}.hs-fieldtype-text[style*="display: none"]{display:none!important}