section.main{position:relative;margin:0;overflow:hidden;margin-bottom:-20px}@media (max-width:1023px){section.main{margin-bottom:0}}section.main.mobile-menu .after,section.main.mobile-menu .before h1{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}section.main[data-shape="1"]{height:100vh;min-height:650px;max-height:calc(100vh - 115px);margin-bottom:0}@media (max-width:1023px){section.main[data-shape="1"]{max-height:auto;max-height:initial;min-height:1000px}}@media (max-width:767px){section.main[data-shape="1"]{min-height:580px;max-height:-webkit-fill-available}}section.main[data-shape="1"] .shapes:after{content:"";display:block;position:absolute;width:calc(100% - 80px);height:0;border-bottom:1px dashed #fff;bottom:-20px;left:40px}@media (max-width:1023px){section.main[data-shape="1"] .shapes:after{display:none}}section.main[data-shape="2"]{height:526px}section.main[data-shape="2"] .before h1{top:auto;top:initial;bottom:70px;-webkit-transform:none;transform:none;max-width:900px}@media (max-width:1439px){section.main[data-shape="2"] .before h1{max-width:560px;bottom:40px}}@media (max-width:1199px){section.main[data-shape="2"] .before h1{max-width:500px}}@media (max-width:1023px){section.main[data-shape="2"] .before h1{bottom:auto;bottom:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%}}@media (max-width:1023px){section.main[data-shape="2"]{height:100vh;max-height:-webkit-fill-available;min-height:1000px}}@media (max-width:767px){section.main[data-shape="2"]{min-height:580px}}section.main[data-shape="3"]{height:526px}section.main[data-shape="3"] .before h1{top:auto;top:initial;bottom:70px;-webkit-transform:none;transform:none;max-width:880px}@media (max-width:1439px){section.main[data-shape="3"] .before h1{max-width:700px;bottom:40px}}@media (max-width:1199px){section.main[data-shape="3"] .before h1{max-width:650px}}@media (max-width:1023px){section.main[data-shape="3"] .before h1{bottom:auto;bottom:initial;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:1023px){section.main[data-shape="3"]{height:100vh;max-height:-webkit-fill-available;min-height:1000px}}@media (max-width:767px){section.main[data-shape="3"]{min-height:580px}}section.main[data-shape="4"]{height:416px}section.main[data-shape="4"] .before h1{top:auto;top:initial;bottom:40px;-webkit-transform:none;transform:none}@media (max-width:1439px){section.main[data-shape="4"] .before h1{max-width:600px}}@media (max-width:1199px){section.main[data-shape="4"] .before h1{max-width:500px}}@media (max-width:1023px){section.main[data-shape="4"] .before h1{bottom:80px}}@media (max-width:1023px){section.main[data-shape="4"]{height:100vh;max-height:-webkit-fill-available;min-height:1000px}}@media (max-width:767px){section.main[data-shape="4"]{min-height:580px}}section.main+link+section{margin-top:0}@media (max-width:1023px){section.main .after{-webkit-transition:opacity 0.2s 0.25s ease;transition:opacity 0.2s 0.25s ease}}section.main .before h1{position:absolute;top:50%;left:0;font-size:57px;line-height:120%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:760px;font-weight:300;z-index:3;padding-left:40px}section.main .before h1 em{margin-bottom:20px;display:block;font-weight:400;font-size:18px;line-height:150%;font-style:normal}@media (max-width:1023px){section.main .before h1 em{font-weight:400;font-size:16px;line-height:150%;border-bottom:1px dashed #fff;padding-bottom:20px}}@media (max-width:1199px){section.main .before h1{font-size:45px;max-width:640px}}@media (max-width:1023px){section.main .before h1{-webkit-transition:opacity 0.2s 0.25s ease;transition:opacity 0.2s 0.25s ease;padding-right:40px}}@media (max-width:767px){section.main .before h1{font-size:34px;padding-left:20px;padding-right:20px;margin-top:12px}}section.main button{position:absolute;cursor:pointer;background:none;border:0;bottom:25px;left:25px;z-index:3;color:#0A3954;font-size:18px;line-height:150%;padding:8px 15px}section.main button svg{position:relative;margin-left:4px}body.blog section.main,body.research section.main{margin-bottom:-40px}@media (max-width:1023px){body.blog section.main,body.research section.main{margin-bottom:-20px}}@media (max-width:1023px){section.main[data-shape="3"] .before h1{top:auto;top:initial;-webkit-transform:none;transform:none;bottom:80px}}
