@charset "UTF-8";.carousel__nav-area.svelte-5jqrhh{position:relative}.carousel__slider__holder.svelte-5jqrhh{padding:0 20px}@media all and (min-width: 900px){.carousel__slider__holder.svelte-5jqrhh{padding:0 0 0 calc(((100vw - 520px) / 12 + 40px) * 2)}}.carousel__slider.svelte-5jqrhh{position:relative;width:100%;overflow:hidden}.carousel__slider.svelte-5jqrhh .swiper-wrapper{align-items:flex-start}.carousel__item.svelte-5jqrhh{display:flex;flex-direction:column;gap:24px;width:calc(100vw - 32px);opacity:.4;transition:opacity .45s ease}@media all and (min-width: 600px){.carousel__item.svelte-5jqrhh{width:min(76vw,1103px);gap:28px}}@media all and (min-width: 900px){.carousel__item.svelte-5jqrhh{gap:33px}}.carousel__item.svelte-5jqrhh.swiper-slide-active{opacity:1}.carousel__image.svelte-5jqrhh{aspect-ratio:4/3;width:100%;overflow:hidden;background-color:#edecdf}@media all and (min-width: 600px){.carousel__image.svelte-5jqrhh{aspect-ratio:1103/500}}.carousel__image.svelte-5jqrhh picture,.carousel__image.svelte-5jqrhh img{display:block;width:100%;height:100%}.carousel__image.svelte-5jqrhh img{object-fit:cover}@media all and (min-width: 450px){.carousel__item.svelte-5jqrhh:first-child .carousel__image:where(.svelte-5jqrhh){border-radius:15px 0 0 15px}}.carousel__content.svelte-5jqrhh{width:100%;max-width:776px;word-break:break-word;padding-right:30px}.carousel__item-title.svelte-5jqrhh{color:#a5a889;margin:0 0 18px;text-transform:uppercase}@media all and (min-width: 900px){.carousel__item-title.svelte-5jqrhh{margin-bottom:25px}}.carousel__description.svelte-5jqrhh{color:#353a37}.carousel__description.svelte-5jqrhh p{margin:0}.carousel__nav.svelte-5jqrhh{all:unset;position:absolute;top:calc((100vw - 32px)*.375);transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer}@media all and (min-width: 600px){.carousel__nav.svelte-5jqrhh{top:calc(min(76vw,1103px) * 250 / 1103)}}.carousel__nav--prev.svelte-5jqrhh{left:10px}@media all and (min-width: 900px){.carousel__nav--prev.svelte-5jqrhh{left:10%}}.carousel__nav--next.svelte-5jqrhh{right:0}@media all and (min-width: 900px){.carousel__nav--next.svelte-5jqrhh{right:16px}}.carousel__nav--prev.svelte-5jqrhh svg{transform:rotate(180deg)}.carousel__nav.svelte-5jqrhh svg{display:block;width:19px;height:auto}@media all and (min-width: 900px){.carousel__nav.svelte-5jqrhh svg{width:26px}}.carousel-2.svelte-1fajdpi{position:relative;width:100%}.carousel-2__slider__holder.svelte-1fajdpi{padding:0 0 0 20px}@media all and (min-width: 900px){.carousel-2__slider__holder.svelte-1fajdpi{padding:0 0 0 calc((100vw - 520px) / 12 + 40px)}}.carousel-2__slider.svelte-1fajdpi{width:100%;overflow:hidden}.carousel-2__slider.svelte-1fajdpi .swiper-wrapper{align-items:flex-start}.carousel-2__item.svelte-1fajdpi{display:flex;flex-direction:column;gap:24px;height:auto;word-break:break-word}@media all and (min-width: 900px){.carousel-2__item.svelte-1fajdpi{gap:40px}}.carousel-2__image.svelte-1fajdpi{width:100%;aspect-ratio:450/435;overflow:hidden;background-color:#edecdf}.carousel-2__image.svelte-1fajdpi picture,.carousel-2__image.svelte-1fajdpi img{display:block;width:100%;height:100%}.carousel-2__image.svelte-1fajdpi img{object-fit:cover}.carousel-2__content.svelte-1fajdpi{display:flex;flex-direction:column;gap:15px}.carousel-2__item-title.svelte-1fajdpi{color:#a5a889;margin:0}.carousel-2__description.svelte-1fajdpi{color:#353a37}.carousel-2__description.svelte-1fajdpi p{margin:0}.carousel-2__nav.svelte-1fajdpi{all:unset;position:absolute;top:var(--nav-center, 30%);transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer}.carousel-2__nav--prev.svelte-1fajdpi{left:16px}@media all and (min-width: 1200px){.carousel-2__nav--prev.svelte-1fajdpi{left:calc((100vw - 1800px) / 12 + 40px + 16px)}}.carousel-2__nav--prev.svelte-1fajdpi svg{transform:rotate(180deg)}.carousel-2__nav--next.svelte-1fajdpi{right:16px}.carousel-2__nav.svelte-1fajdpi svg{display:block;width:19px;height:auto}@media all and (min-width: 900px){.carousel-2__nav.svelte-1fajdpi svg{width:26px}}.carousel.svelte-qjd5yl{position:relative;width:100%;--title-text-align: center}.carousel.svelte-qjd5yl .title-description-button__description,.carousel.svelte-qjd5yl .title-description-button__button{text-align:center}.carousel__title.svelte-qjd5yl{margin-bottom:20px}@media all and (min-width: 1200px){.carousel__title.svelte-qjd5yl{margin-bottom:60px}}
