#hero{background-color:#002772;height:800px;z-index:2;position:relative;padding-top:70px}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}#hero{position:relative}#hero::before{content:"";position:absolute;inset:0;z-index:0;--gradient-angle: 0deg;background:linear-gradient(var(--gradient-angle), #002161, #012d4b, #01433b, #014e2e, #013f25, #01331d, #012615, #01331d, #013f25, #014e2e, #01433b, #012d4b, #002161);background-size:600% 600%;animation:heroGradient 20s ease infinite, heroRotate 45s linear infinite}#hero>.inside{position:relative;z-index:1}@keyframes heroGradient{0%{background-position:0% 0%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0% 50%}100%{background-position:0% 0%}}@keyframes heroRotate{0%{--gradient-angle: 0deg}100%{--gradient-angle: 360deg}}#hero .block{position:relative;overflow:visible}#hero .block .rte{margin-bottom:120px}#hero .block .content-overlay{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:65px;position:relative;width:100%;max-width:1660px;padding:0 60px;height:800px;margin:0 auto}#hero .content-text{width:58%;max-width:935px}#hero .content-text h1{color:#fff;text-wrap-style:balance;margin-bottom:30px;max-width:800px}#hero .content-text p{color:#fff;font-weight:300;font-style:normal;max-width:600px;line-height:1.5em}#hero .content-text p strong{font-weight:700;font-size:20px}#hero .ce_form{width:37.25%;max-width:596px;position:relative;bottom:-36px;background:#000;border-radius:7px;padding:40px}#hero .ce_form .explanation p{text-wrap:balance}#hero .ce_form .formbody{margin-inline:-15px}#hero .ce_form h2{color:#fff;font-weight:500;line-height:1.2em;margin:0 0 24px;padding:0 10px}#hero .ce_form p{color:#fff;font-weight:300;font-style:normal;margin:0 0 60px;padding:0 10px}#hero .ce_form label{color:#fff;font-weight:300;font-style:normal;line-height:17px;margin:0}#hero .ce_form label span.mandatory{color:#fff}#hero .ce_form .widget-submit{text-align:center}#hero .ce_form .widget-submit button{display:inline-block;margin-bottom:0;padding:15px 30px;text-align:center;text-transform:uppercase;background-color:#d2de49;border-radius:5px;font-size:18px;color:#002772;font-weight:600;cursor:pointer;border:0;line-height:1;margin-right:0}#hero .ce_form .widget-submit button:hover{background-color:#42a265}#hero .content-image{position:absolute;bottom:0;width:100%;height:800px;overflow:hidden}.captcha_text{color:#fff}@media only screen and (max-width:1500px){#hero{padding-top:30px}#hero .content-text{width:50%;max-width:initial}#hero .ce_form{width:50%;max-width:initial}}@media only screen and (max-width:1130px){#hero .ce_form{padding:40px}}@media only screen and (max-width:960px){#hero{height:auto;padding-top:60px}#hero .block .rte{margin-bottom:0}#hero .block .content-overlay{height:auto;flex-direction:column;gap:0;padding:20px 20px 0}#hero .content-text{width:100%;max-width:770px;text-align:center}#hero .content-text p{margin:auto}#hero .ce_form{max-width:770px;width:100%;padding:20px}}