.yk-carousel{overflow:hidden;padding:0}.yk-carousel,.yk-carousel__track,.yk-carousel__viewport{position:relative}.yk-carousel__slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%}.yk-carousel__slide.is-active{opacity:1;pointer-events:auto;position:relative}.yk-carousel__slide[hidden]{display:none}.yk-carousel__media{position:relative}.yk-carousel__picture{display:block;width:100%}.yk-carousel__img{display:block}.yk-carousel__link{inset:0;position:absolute;z-index:1}.yk-carousel__inner{display:flex;flex-direction:column;gap:18px;max-width:560px}.yk-carousel__icon{display:block;height:44px;margin:0;width:auto}.yk-carousel__heading{font-weight:700;line-height:1.1;margin:0}.yk-carousel__text{line-height:1.6;margin:0}.yk-carousel__text>:first-child{margin-top:0}.yk-carousel__text>:last-child{margin-bottom:0}.yk-carousel__btn{border-radius:6px;display:inline-block;font-weight:600;line-height:1;padding:14px 28px;text-decoration:none;transition:filter .2s ease,transform .2s ease}.yk-carousel__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.yk-carousel__inner--card{border-radius:10px;padding:clamp(24px,3vw,40px)}.yk-carousel__inner--light{background:hsla(0,0%,100%,.92)}.yk-carousel__inner--dark{background:rgba(20,33,61,.62)}.yk-carousel__content--left .yk-carousel__btn{align-self:flex-start}.yk-carousel__content--center .yk-carousel__btn{align-self:center}.yk-carousel__content--right .yk-carousel__btn{align-self:flex-end}.yk-carousel--full_width .yk-carousel__slide{display:block}.yk-carousel--full_width .yk-carousel__media{width:100%}.yk-carousel--full_width .yk-carousel__img{display:block;height:auto;width:100%}.yk-carousel--full_width .yk-carousel__content{align-items:center;display:flex;inset:0;padding:clamp(20px,5vw,72px);pointer-events:none;position:absolute;z-index:2}.yk-carousel--full_width .yk-carousel__content--left{justify-content:flex-start;text-align:left}.yk-carousel--full_width .yk-carousel__content--center{justify-content:center;text-align:center}.yk-carousel--full_width .yk-carousel__content--right{justify-content:flex-end;text-align:right}.yk-carousel--full_width .yk-carousel__inner{pointer-events:auto}.yk-carousel--full_width .yk-carousel__content--center .yk-carousel__inner{max-width:720px}.yk-carousel--full_width .yk-carousel__heading{font-size:clamp(28px,4.2vw,54px)}.yk-carousel--full_width .yk-carousel__inner:not(.yk-carousel__inner--card) .yk-carousel__heading{text-shadow:0 2px 14px rgba(0,0,0,.4)}.yk-carousel--full_width .yk-carousel__inner:not(.yk-carousel__inner--card) .yk-carousel__text{text-shadow:0 1px 8px rgba(0,0,0,.4)}.yk-carousel--split .yk-carousel__slide{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.yk-carousel--split .yk-carousel__track{display:grid}.yk-carousel--split .yk-carousel__slide{grid-area:1/1;inset:auto;position:relative;width:auto}.yk-carousel--split .yk-carousel__media{min-height:520px}.yk-carousel--split .yk-carousel__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.yk-carousel--full_width.yk-carousel--fit-contain .yk-carousel__slide:has(.yk-carousel__inner>*) .yk-carousel__img,.yk-carousel--split.yk-carousel--fit-contain .yk-carousel__img{object-fit:contain}.yk-carousel--split .yk-carousel__content{align-items:center;display:flex;padding:56px clamp(24px,4vw,56px)}.yk-carousel--split .yk-carousel__viewport{margin-inline:auto;max-width:1360px}.yk-carousel--split .yk-carousel__arrow--prev{left:max(12px,calc(50% - 698px))}.yk-carousel--split .yk-carousel__arrow--next{right:max(12px,calc(50% - 698px))}.yk-carousel--split.yk-carousel--img-right .yk-carousel__media{order:2}.yk-carousel--split.yk-carousel--img-right .yk-carousel__content{order:1}.yk-carousel__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(20,33,61,.45);border:0;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:46px;z-index:4}.yk-carousel__arrow:active,.yk-carousel__arrow:focus,.yk-carousel__arrow:hover{background:rgba(20,33,61,.75);box-shadow:none;transform:translateY(-50%)}.yk-carousel__arrow--prev{left:16px}.yk-carousel__arrow--next{right:16px}.yk-carousel__dots{bottom:20px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.yk-carousel__dot{background:hsla(0,0%,100%,.55);border:0;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.15);cursor:pointer;height:11px;padding:0;transition:background .2s ease,transform .2s ease;width:11px}.yk-carousel__dot:hover{background:hsla(0,0%,100%,.85)}.yk-carousel__dot.is-active{background:#3aa95c;transform:scale(1.2)}@media (max-width:820px){.yk-carousel--hide-img-mobile .yk-carousel__media{display:none}.yk-carousel--hide-img-mobile.yk-carousel--full_width .yk-carousel__slide{min-height:0}.yk-carousel--hide-img-mobile.yk-carousel--full_width .yk-carousel__content{position:static}.yk-carousel--hide-img-mobile.yk-carousel--full_width .yk-carousel__content:before{display:none}.yk-carousel--split .yk-carousel__slide{grid-template-columns:1fr;min-height:0}.yk-carousel--split .yk-carousel__content{max-width:none;order:1;padding:32px 24px 8px}.yk-carousel--split .yk-carousel__media{min-height:0;order:2}.yk-carousel--split.yk-carousel--fit-cover .yk-carousel__media{height:62vw;max-height:440px}.yk-carousel--split.yk-carousel--fit-contain .yk-carousel__media{aspect-ratio:1/1;height:auto;max-height:82vw}.yk-carousel--full_width .yk-carousel__slide:has(.yk-carousel__inner>*){min-height:70svh}.yk-carousel--full_width .yk-carousel__slide:has(.yk-carousel__inner>*) .yk-carousel__media{height:70svh}.yk-carousel--full_width .yk-carousel__slide:has(.yk-carousel__inner>*) .yk-carousel__picture{height:100%}.yk-carousel--full_width .yk-carousel__slide:has(.yk-carousel__inner>*) .yk-carousel__img{height:100%;object-fit:cover;width:100%}.yk-carousel--full_width .yk-carousel__content--center,.yk-carousel--full_width .yk-carousel__content--left,.yk-carousel--full_width .yk-carousel__content--right{align-items:flex-end;justify-content:flex-start;padding:24px 18px 46px;text-align:left}.yk-carousel--full_width .yk-carousel__inner{max-width:100%}.yk-carousel--full_width .yk-carousel__slide:has(.yk-carousel__inner>*) .yk-carousel__content:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";height:55%;left:0;pointer-events:none;position:absolute;right:0}.yk-carousel__arrow{display:none}.yk-carousel__dots{margin:0;padding:18px 0 22px;position:static}}@media (prefers-reduced-motion:reduce){.yk-carousel__btn,.yk-carousel__slide{transition:none}}