.carousel-section{margin:auto;overflow:hidden;padding:var(--section-vertical-spacing) 0;width:100%;--window_width:1200px}@media (max-width:560px){.carousel-section{--window_width:560px;margin:0;overflow:scroll;width:100%}}@media (max-width:560px){.carousel-section:has(div.carousel-catalog-row-card){overflow:hidden}}.carousel-section .c-left,.carousel-section .c-right{background-color:transparent;border:none;height:25px;padding:0;text-align:center;width:auto}@media (max-width:560px){.carousel-section .c-left,.carousel-section .c-right{display:none!important}}.carousel-section .c-left em,.carousel-section .c-right em{background-color:#fff;border-radius:50px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.21);color:#0c7ab9;height:25px;min-width:25px;padding:20px;width:25px}.carousel-section .c-left em.right:before,.carousel-section .c-right em.right:before{transform:rotate(-180deg)}@media (max-width:768px){.carousel-section .c-left em,.carousel-section .c-right em{padding:16px}}.carousel-section>.row-fluid{display:flex;flex-direction:column;position:relative}.carousel-section>.row-fluid::-webkit-scrollbar{display:none}@media (max-width:1276px) and (min-width:1035px){.carousel-section>.row-fluid{width:65rem}}@media (max-width:1035px){.carousel-section>.row-fluid{width:90%}}@media (max-width:560px){.carousel-section>.row-fluid{margin:0!important;padding-right:0!important;width:100%}}.carousel-section>.row-fluid>.span6:first-child{width:100%!important}.carousel-section>.row-fluid>.span6:first-child h3{color:var(--theme-light);font-size:var(--headline-h3);margin-bottom:3rem;text-align:center}.carousel-section>.row-fluid>.span6:last-child{margin-left:0;width:100%!important}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:first-child,.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:last-child{position:absolute;z-index:5}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:first-child{left:-1rem;top:51%;transform:translate(-100%,-50%)}@media (max-width:1180px){.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:first-child{left:2rem}}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:last-child{right:-1rem;top:50%;transform:translate(100%,-50%)}@media (max-width:1180px){.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:last-child{right:2rem}}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2){height:100%;margin-top:0!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2)::-webkit-scrollbar{display:none}@media (max-width:560px){.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2){padding-left:0!important}}@media (max-width:1100px){.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2){width:100%}}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2)>.row-fluid{display:flex;padding-left:0;width:fit-content}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2)>.row-fluid>div{height:400px;margin:0 1rem;scroll-snap-align:start;width:400px}.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2)>.row-fluid>div:first-child{margin-left:0!important}@media (max-width:560px){.carousel-section>.row-fluid>.span6:last-child>.row-fluid-wrapper:nth-child(2)>.row-fluid>div{margin:0 .5rem;width:312px}}