@media (max-width:550px){.features__image-second img{position:absolute}.features__image-second{height:315px!important}}@media (max-width:500px){.features-block{gap:.5rem}}@media (max-width:450px){.features__image-second{height:250px!important}}@media (max-width:400px){.features-block{gap:0}.features__image{height:220px!important}}#hero,.hero{background-color:#12323d;position:relative;margin-bottom:-2px;margin-top:-2px}#hero:before{content:"";background:url(/assets/homepage/hero-image-background.webp) no-repeat;background-size:contain;background-position:50%;position:absolute;top:var(--hero-bg-offset,-266px);right:var(--hero-bg-side-offset,-100px);bottom:var(--hero-bg-side-offset,-100px);left:var(--hero-bg-side-offset,-100px);pointer-events:none}