.hero__image{height:100%;left:0;position:absolute;top:0;width:100%}.hero{display:flex;flex-direction:column;justify-content:flex-end;margin-top:5rem;min-height:90vh;padding-bottom:10vh;position:relative}@media screen and (min-width:1440px){.hero{margin-top:6.25rem}}@media screen and (max-width:600px){.hero{background:var(--secondary);justify-content:flex-start;min-height:0;min-height:auto;padding-bottom:2rem}}.hero--small-height{min-height:70vh}@media screen and (min-width:1681px){.hero--small-height{min-height:80vh}}@media screen and (max-width:600px){.hero--small-height{min-height:0;min-height:auto}}.hero--xsmall-height{align-items:center;min-height:15rem}@media screen and (min-width:1681px){.hero--xsmall-height{min-height:20rem}}@media screen and (max-width:880px){.hero--xsmall-height{min-height:35vw}}@media screen and (max-width:600px){.hero--xsmall-height{min-height:0;min-height:auto}}.hero__gradient{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6) 15%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:600px){.hero__gradient{display:none}.hero__image{height:25vh;position:relative!important}}.hero__container{display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1192px;position:relative;width:calc(100% - 48px);z-index:2}@media screen and (min-width:1681px){.hero__container{max-width:1440px}}@media screen and (max-width:768px){.hero__container{flex-wrap:wrap;max-width:calc(100% - 1rem)}}@media screen and (max-width:480px){.hero__container{max-width:calc(100% - .5rem)}}@media screen and (max-width:600px){.hero__container{padding-top:2rem}}.hero__col{align-items:center;display:flex;flex:0 1 100%}@media screen and (max-width:768px){.hero__col{flex-basis:100%}}.hero__content{width:100%}.hero__content .block-content__subtext{margin-bottom:.5rem}.pages-home .hero__content .block-content__hero-header{margin-bottom:2.75rem}@media screen and (max-width:600px){.pages-home .hero__content .block-content__hero-header{margin-bottom:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-bounce-in{0%{opacity:0;transform:translateY(12%) scale(.75)}75%{transform:scale(1.05)}85%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes expand{0%{width:0}to{width:6.8rem}@media screen and (max-width:1280px){to{width:5rem}}@media screen and (max-width:370px){to{width:2rem}}}@keyframes blink{25%{opacity:.5}50%{opacity:0}75%{opacity:.5}}@keyframes border-pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0)}to{box-shadow:0 0 0 0 rgba(231,8,8,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7);transform:scale(.85)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(231,8,8,0);transform:scale(.85)}}@keyframes slide-right-reveal{0%{clip-path:polygon(0 0,20% 0,20% 100%,0 100%);opacity:0;transform:translateX(-2rem)}60%{opacity:1}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateX(0)}}@keyframes shutters-effect{0%{opacity:0;transform:scaleX(0) scaleY(.005)}25%{opacity:1;transform:scaleX(0) scaleY(.005)}50%{opacity:1;transform:scaleX(1) scaleY(.005)}to{opacity:1;transform:scaleX(1) scaleY(1)}}.page-sections__section{position:relative}