.carousel-section{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background-color:#fff8ed29;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin:0 auto;padding:2.625rem 0;display:flex;overflow:hidden}@media (max-width:991.98px){.carousel-section{padding-left:20px;padding-right:20px}}.carousel-section .container{max-width:1920px}.carousel-section .card{flex-direction:column;gap:2.8125rem;display:flex}.carousel-section .card-header{width:100%;display:block}.carousel-section .card-title{color:var(--secondary);text-transform:uppercase;font-size:3.3125rem;font-weight:800;line-height:normal}@media (max-width:991.98px){.carousel-section .card-title{font-size:30px}}.carousel-section .card-desc{color:#fff8ed;font-size:1.875rem;font-weight:500}@media (max-width:991.98px){.carousel-section .card-desc{font-size:15px}}.carousel-section .card-content{width:100%;display:block}.carousel-section .swiper{width:100%;height:200px}.carousel-section .cell-card{background-color:#a5a5a5;border-radius:.9375rem;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;transition:transform .2s ease-in-out,transform-origin .2s ease-in-out;display:flex;transform:scale(.6)}.carousel-section .cell-card svg{max-width:100%;max-height:100%}.carousel-section .main-carousel{position:relative}.carousel-section .button-previous,.carousel-section .button-next{z-index:2;cursor:pointer;justify-content:center;align-items:center;width:3.75rem;height:5rem;margin:auto 0;display:flex;position:absolute;top:0;bottom:0;left:0}@media (max-width:991.98px){.carousel-section .button-previous,.carousel-section .button-next{left:-30px}}.carousel-section .button-previous svg,.carousel-section .button-next svg{width:.654063rem;height:3.63719rem}.carousel-section .button-next{left:auto;right:0}@media (max-width:991.98px){.carousel-section .button-next{right:-30px}}.carousel-section .carousel-cell{justify-content:center;align-items:center;width:22%;height:12.5rem;display:flex;overflow:hidden}@media (max-width:991.98px){.carousel-section .carousel-cell{width:34%;height:100px}}.carousel-section .carousel-cell.before .cell-card{transform-origin:100%}.carousel-section .carousel-cell.after .cell-card{transform-origin:0}.carousel-section .carousel-cell.prev .cell-card,.carousel-section .carousel-cell.next .cell-card{transform-origin:50%;transform:scale(.8)}.carousel-section .carousel-cell.is-selected .cell-card{transform:scale(1)}
