.advancedBanner{background-size:cover;padding:0;position:relative}.advancedBanner .page-center{width:100%}.advancedBanner .banner-contact.normal .cmFormTitle h2{margin-bottom:30px}.advancedBanner .cmForm{display:none}.advancedBanner .cmFormTitle{cursor:pointer;display:block;margin:0;padding-bottom:5px}.advancedBanner .banner-contact.normal .cmFormTitle{padding-bottom:2px}.advancedBanner .cmFormTitle h2:before{font-family:Font Awesome\ 6 Pro;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#4a4a4a;border-radius:50%;color:#fff;content:"\2b";display:var(--fa-display,inline-block);display:block;float:right;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:400;height:25px;line-height:1;line-height:27px;margin-top:2px;text-align:center;text-rendering:auto;width:25px}.advancedBanner .banner-content{display:flex;height:100%;min-height:850px;width:100%;z-index:10}.advancedBanner .banner-content .col-right{align-self:flex-end;height:827px;margin-left:auto;width:48.666%}.advancedBanner .banner-content .container .row{align-items:center;height:100%}.advancedBanner .banner-content h1{color:#fff}.advancedBanner .banner-content p{color:#fff;font-size:3rem;line-height:4rem;margin:0}.advancedBanner .banner-image{z-index:1}.advancedBanner .banner-contact{align-self:flex-end;background:#f5f6f8;margin-top:80px;padding:40px 40px 35px;width:100%}.advancedBanner .banner-contact.normal{padding:40px}.advancedBanner .banner-contact.normal .cmFormTitle h2:before{content:"\f00d"}.advancedBanner .banner-contact h2{color:#4a4a4a;font-size:2.5rem;line-height:3.5rem;margin:0}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display p{color:#4a4a4a;display:block;font-family:neusa-next-std,sans-serif;font-size:1.2rem!important;font-style:normal;font-weight:500;line-height:2.4rem!important}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0!important;padding-left:35px;position:relative}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display>span,.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display input{display:none}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display>span:before{background:#fff;border:2px solid #ddd;border-radius:5px;content:"";display:block;height:23px;left:0;position:absolute;top:0;width:23px}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display input:checked+span:after{font-family:Font Awesome\ 6 Pro;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#9a3486;content:"\f00c";display:var(--fa-display,inline-block);display:block;font-size:1.2rem;font-style:normal;font-variant:normal;height:23px;left:0;line-height:1;line-height:23px;position:absolute;text-align:center;text-indent:0;text-rendering:auto;top:0;width:23px}.advancedBanner .hs-form-booleancheckbox-display,.advancedBanner form .inputs-list>li{margin:0}.advancedBanner .row{align-items:center;height:100%}.advancedBanner form textarea{display:block;min-height:100px}.advancedBanner .cmForm form{padding-bottom:5px}.advancedBanner .form-title:empty{display:none}.advancedBanner .legal-consent-container .field.hs-form-field{margin-bottom:15px}.advancedBanner .hs-form-field.hs_message{margin-bottom:20px}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display p a{text-decoration:underline}.advancedBanner .legal-consent-container .hs-form-booleancheckbox-display p a:hover{text-decoration:none}@media (max-width:1199px){.advancedBanner{background-position:bottom!important;background-size:auto!important;padding:80px 0 0}.advancedBanner h1,.advancedBanner h2{margin-bottom:0}.advancedBanner .col-6{margin-bottom:30px}.advancedBanner .col-6.col-right{margin:0}.advancedBanner .banner-content{min-height:450px}.advancedBanner .banner-content .col-right{height:auto}.advancedBanner .banner-contact{margin-top:0;width:100%}.advancedBanner .banner-content .col-right{width:100%}.advancedBanner.bgposition{background-position:top!important}}@media screen and (max-width:599px){.advancedBanner .banner-content p{font-size:2rem;line-height:3rem}}@media (max-width:479px){.advancedBanner .banner-content h1{font-size:30px}.advancedBanner .banner-content p{font-size:2rem;line-height:3rem}.advancedBanner .banner-contact,.advancedBanner .banner-contact.normal{padding:20px}.advancedBanner .banner-contact h2{font-size:1.5rem;line-height:1.2}}