.element.element-carousel{max-width:1016px;margin-left:auto;margin-right:auto}.element.element-carousel{margin-top:20px;margin-bottom:20px}@media screen and (min-width:425px){.element.element-carousel{margin-top:calc(1.92493vw + 11.81906px);margin-bottom:calc(1.92493vw + 11.81906px)}}@media screen and (min-width:1464px){.element.element-carousel{margin-top:40px;margin-bottom:40px}}@media (max-width:768px){.element.element-carousel .page-element-carousel-content{margin-left:-24px;margin-right:-24px}}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper ul.bx-slider-ul-container li{overflow:hidden}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper ul.bx-slider-ul-container li img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction{z-index:1}@media (max-width:768px){.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction{display:none}}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction button{z-index:1}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-next,.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-prev{position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;margin-top:0;padding:0;background-color:#000;background-repeat:no-repeat;background-position:center;border:0}@media (max-width:1464px){.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-next,.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-prev{width:6.666666666666667vw;height:6.666666666666667vw}}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-prev{left:0;background-image:url(../img/arrow-left.svg)}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-controls-direction .bx-next{right:0;background-image:url(../img/arrow-right.svg)}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-pager{display:flex;justify-content:center;align-items:center;position:absolute;bottom:19px;left:80px;right:80px;width:auto;padding-top:0;padding-left:0;margin-bottom:0;line-height:12px;list-style:none}@media (max-width:1464px){.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-pager{left:6.666666666666667vw;right:6.666666666666667vw}}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-pager .bx-pager-item{width:100%;max-width:40px;height:2px;margin:0 8px}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{display:block;width:100%;height:100%;margin:0;padding:0;background:rgba(255,255,255,.33);border:0;border-radius:0;cursor:pointer;box-shadow:0 0 1px rgba(0,0,0,.2)}.element.element-carousel .page-element-carousel-content .page-element-carousel-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#fff}
