.half-image-half-copy-block{display:flex;flex-wrap:wrap}.half-image-half-copy-block .halfImgHalfCopyMedia{display:flex;flex-basis:100%;justify-content:center;position:relative}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyMedia{flex-basis:50%}}.half-image-half-copy-block .halfImgHalfCopyMedia.isImage{aspect-ratio:4/3}@media (min-width:768px){.half-image-half-copy-block .halfImgHalfCopyMedia.isImage{aspect-ratio:16/9}}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyMedia.isImage{aspect-ratio:unset}}.half-image-half-copy-block .halfImgHalfCopyMedia img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-left-position) var(--image-top-position);object-position:var(--image-left-position) var(--image-top-position);position:absolute;top:0;width:100%}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel{min-height:400px;overflow:hidden;position:relative}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper{height:100%;left:0;position:absolute;top:0;width:100%}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-slide{height:100%;position:relative;width:100%}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-next,.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-prev{z-index:20}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-prev{left:15px}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-next,.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-prev{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.226 35.917 10.21 8.315 16.636 13.55c3.524 2.828 9.536.802 9.536-3.25V4.554c0-4.052-6.012-6.078-9.536-3.208L3.226 23.21c-4.301 3.462-4.301 9.202 0 12.706Z' fill='%23FFF'/%3E%3C/svg%3E")}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .swiper-button-next{right:15px}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .carousel-caption-wrapper{bottom:0;left:0;position:absolute;width:100%;z-index:10}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .caption-gradient{bottom:0;height:150px;left:0;pointer-events:none;position:absolute;width:100%}.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .carousel-caption{color:#fff;font-size:.875rem;line-height:1.5;padding:1.5rem;position:relative;text-align:center;z-index:11}@media (min-width:768px){.half-image-half-copy-block .halfImgHalfCopyMedia.hasCarousel .carousel-caption{font-size:1rem;padding:1.5rem 2rem}}.half-image-half-copy-block .halfImgHalfCopyMedia .halfImgHalfCopyVideo{height:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.half-image-half-copy-block .halfImgHalfCopyMedia .halfImgHalfCopyVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.half-image-half-copy-block .halfImgHalfCopyHalf{--paddingX:clamp(16px,6.633vw,26px);align-items:center;display:flex;flex-basis:100%;padding-left:var(--paddingX);padding-right:var(--paddingX);position:relative}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyHalf{--paddingX:clamp(26px,6.633vw,100px);flex-basis:50%}}.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-size:1rem;line-height:1.5rem;position:relative;text-align:center;width:100%;z-index:10}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner{font-size:1.125rem;line-height:1.75rem;text-align:left}}.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner{line-height:1.5;padding-top:20px}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner{max-width:calc(var(--container-max-width)/2);padding-top:0}}.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner li,.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner ol,.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner p,.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner ul{line-height:1.5}.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner li,.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner ol,.half-image-half-copy-block .halfImgHalfCopyHalf .halfImgHalfCopyInner ul{text-align:left}.half-image-half-copy-block .halfImgHalfCopyHalf .isOverlay{height:calc(100% + 15px);top:-15px}@media (min-width:1024px){.half-image-half-copy-block .halfImgHalfCopyHalf .isOverlay{height:100%;top:0;width:calc(100% + 15px)}}.half-image-half-copy-block.site_zoo .halfImgHalfCopyHalf:before{background-color:inherit;content:"";display:block;height:35px;left:0;-webkit-mask-image:url(../../img/texture-mask-bottom.png);mask-image:url(../../img/texture-mask-bottom.png);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:auto;mask-size:auto;position:absolute;top:-15px;transform:rotate(180deg);width:100%;z-index:100}@media (min-width:1024px){.half-image-half-copy-block.site_zoo .halfImgHalfCopyHalf:before{height:100%;-webkit-mask-image:url(../../img/texture-mask-left-alt.png);mask-image:url(../../img/texture-mask-left-alt.png);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;top:0;width:35px}.half-image-half-copy-block.site_zoo.copyRight .halfImgHalfCopyHalf:before{left:-15px;transform:rotate(0deg);width:35px}.half-image-half-copy-block.site_zoo.copyLeft .halfImgHalfCopyHalf:before{left:auto;right:-15px;transform:rotate(180deg);width:35px}}.half-image-half-copy-block.copyRight{flex-direction:row}.half-image-half-copy-block.copyRight .halfImgHalfCopyHalf,.half-image-half-copy-block.copyRight .halfImgHalfCopyHalf .halfImgHalfCopyInner{justify-content:flex-start}@media (min-width:1024px){.half-image-half-copy-block.copyRight .halfImgHalfCopyHalf .isOverlay{left:-15px}}.half-image-half-copy-block.copyLeft{flex-direction:row-reverse}.half-image-half-copy-block.copyLeft .halfImgHalfCopyHalf{justify-content:flex-end}.half-image-half-copy-block.copyLeft .halfImgHalfCopyHalf .halfImgHalfCopyInner{width:100%}@media (min-width:1024px){.half-image-half-copy-block.copyLeft .halfImgHalfCopyHalf .isOverlay{right:-15px}}
