.hero-image-side{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-image-side h1,.hero-image-side h2,.hero-image-side h3,.hero-image-side h4,.hero-image-side h5,.hero-image-side h6{font-family:Poppins Bold,sans-serif;font-size:2.25rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}@media (min-width:768px){.hero-image-side h1,.hero-image-side h2,.hero-image-side h3,.hero-image-side h4,.hero-image-side h5,.hero-image-side h6{font-size:3.5rem}}.hero-image-side .wide-box{width:100%}@media (min-width:768px){.hero-image-side .wide-box{padding-bottom:1.5rem;padding-top:1.5rem;width:66.66%}}@media (min-width:1024px){.hero-image-side .wide-box{padding-bottom:3rem;padding-top:3rem;width:58.333333%}}.hero-image-side .tight-box{width:100%}@media (min-width:768px){.hero-image-side .tight-box{width:33.33%}}@media (min-width:1024px){.hero-image-side .tight-box{width:41.666667%}}.hero-image-side .content.big-text p{font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.hero-image-side .content.big-text p{font-size:1.5rem}}.hero-image-side .content.medium-text p{font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.hero-image-side .content.medium-text p{font-size:1.25rem}}.hero-image-side .content.normal-text p{font-size:1.125rem;line-height:1.75rem}.hero-image-side figure{border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);height:100%;overflow:hidden;position:relative;width:100%}.hero-image-side figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-image-side .hero-image-side__overlay{inset:0;position:absolute}