.hero-3-0.block-height-1-1{height:auto}@media only screen and (min-width: 48em){.hero-3-0.block-height-1-1{height:100vh}}.hero-3-0 .row{height:100%}.hero-3-0 .row .hero-carousel{height:70vh}@media only screen and (min-width: 48em){.hero-3-0 .row .hero-carousel{height:100%}}.hero-3-0 .row .swiper-container{height:100%}.hero-3-0 .row img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-3-0 .row .hero-text{z-index:99}.hero-3-0 .arrows{position:absolute;right:25px;top:18px}@media only screen and (min-width: 48em){.hero-3-0 .arrows{right:calc(50% + 25px);bottom:18px;top:auto}}.hero-3-0 .arrow-prev svg{transform:scaleX(-1)}.hero-3-0 .arrow-prev,.hero-3-0 .arrow-next{transition:0.25s opacity ease-out;outline:0}.hero-3-0 .arrow-prev:hover,.hero-3-0 .arrow-next:hover{opacity:0.2}.hero-3-0 .arrow-prev.swiper-button-disabled,.hero-3-0 .arrow-next.swiper-button-disabled{opacity:0.25}.hero-3-0 .hero-3-background-image{position:relative;width:100%}.hero-3-0 .hero-3-background-image img{width:100%;height:auto;display:block}@media only screen and (min-width: 48em){.hero-3-0 .hero-3-background-image{position:absolute;top:0;left:0;width:100%;height:100%}.hero-3-0 .hero-3-background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}}
