.image-and-text-x4-carousel__body{background-color:#fafafa;padding:54px 0}.image-and-text-x4-carousel__intro{border-radius:17px;font-family:Montserrat,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:center;background-color:#fff;font-size:18px;line-height:1.44;margin:0 0 14px 0}@media (min-width:992px){.image-and-text-x4-carousel__intro{padding:55px 20px}}@media (min-width:1460px){.image-and-text-x4-carousel__intro{padding-left:150px;padding-right:150px}}@media (min-width:768px) and (max-width:991.98px){.image-and-text-x4-carousel__intro{padding:40px 30px}}@media (max-width:767.98px){.image-and-text-x4-carousel__intro{padding:30px 20px}}.image-and-text-x4-carousel__intro .h2,.image-and-text-x4-carousel__intro h2{font-weight:400}.image-and-text-x4-carousel__intro .h2:not(:last-child),.image-and-text-x4-carousel__intro h2:not(:last-child){margin-bottom:.58em}@media (min-width:1200px){.image-and-text-x4-carousel__intro .h2,.image-and-text-x4-carousel__intro h2{font-size:43px;line-height:53px}}@media (min-width:992px) and (max-width:1199.98px){.image-and-text-x4-carousel__intro .h2,.image-and-text-x4-carousel__intro h2{font-size:39px;line-height:1.13}}@media (min-width:768px) and (max-width:991.98px){.image-and-text-x4-carousel__intro .h2,.image-and-text-x4-carousel__intro h2{font-size:33px;line-height:1.15}}@media (max-width:767.98px){.image-and-text-x4-carousel__intro .h2,.image-and-text-x4-carousel__intro h2{font-size:28px;line-height:34px;max-width:326px}}.image-and-text-x4-carousel__scroller{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.image-and-text-x4-carousel__scroller-next,.image-and-text-x4-carousel__scroller-prev{flex-shrink:0;flex-grow:0;flex-basis:0px;min-height:100%;align-self:stretch;cursor:pointer;position:relative;z-index:1}.image-and-text-x4-carousel__scroller-next::before,.image-and-text-x4-carousel__scroller-prev::before{content:" ";display:block;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}@media (min-width:768px){.image-and-text-x4-carousel__scroller-next::before,.image-and-text-x4-carousel__scroller-prev::before{width:39px;height:67px;background:url("/assets_frontend/components/ImageAndTextX4Carousel/left-arrow.svg") no-repeat center}}@media (max-width:767.98px){.image-and-text-x4-carousel__scroller-next::before,.image-and-text-x4-carousel__scroller-prev::before{width:20px;height:33px;background:url("/assets_frontend/components/ImageAndTextX4Carousel/left-arrow-blue.svg") no-repeat center}}.image-and-text-x4-carousel__scroller-next{transform:rotateZ(180deg)}.image-and-text-x4-carousel__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;flex-shrink:0;flex-grow:0;flex-basis:100%}.image-and-text-x4-carousel__viewport::-webkit-scrollbar{display:none}.image-and-text-x4-carousel__panels{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:30px;justify-content:flex-start;align-items:stretch}.image-and-text-x4-carousel__panel{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;scroll-snap-align:start}@media (min-width:768px) and (max-width:991.98px){.image-and-text-x4-carousel__panel{width:150px}}@media (min-width:992px) and (max-width:1199.98px){.image-and-text-x4-carousel__panel{width:210px}}@media (min-width:1200px) and (max-width:1459.98px){.image-and-text-x4-carousel__panel{width:255px}}@media (min-width:1460px){.image-and-text-x4-carousel__panel{width:330px}}@media (min-width:1200px){.image-and-text-x4-carousel__panel{border-radius:16.1px}}@media (min-width:992px) and (max-width:1199.98px){.image-and-text-x4-carousel__panel{border-radius:14.3px}}@media (min-width:768px) and (max-width:991.98px){.image-and-text-x4-carousel__panel{border-radius:14.3px}}@media (max-width:767.98px){.image-and-text-x4-carousel__panel{flex-basis:100%;border-radius:25px}}.image-and-text-x4-carousel__panel:first-child{margin-left:auto}.image-and-text-x4-carousel__panel:last-child{margin-right:auto}.image-and-text-x4-carousel__panel__picture{order:0}.image-and-text-x4-carousel__panel-label{order:1;margin-bottom:0;font-size:13.2px;align-self:stretch;padding:27px 22px 45px 22px}.image-and-text-x4-carousel__panel-label .h4,.image-and-text-x4-carousel__panel-label h4{font-size:16.2px}
/*# sourceMappingURL=ImageAndTextX4Carousel.min.css.map */