.banner-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:477rem;position:relative;overflow:hidden;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-pink-100)),to(var(--color-white)));background-image:linear-gradient(180deg,var(--color-pink-100) 0,var(--color-white) 100%)}.banner-slider__top-container{position:absolute;top:78rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.banner-slider__title{font-weight:600;font-size:16rem;line-height:26rem;text-align:center}.banner-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.banner-slider .swiper{width:100%;overflow:unset}.banner-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-block:120rem;-webkit-transition:opacity var(--global-transition-duration);transition:opacity var(--global-transition-duration)}.banner-slider .swiper-slide:not(.swiper-slide-active){opacity:0}.banner-slider__swiper .swiper-slide{max-width:393rem}.banner-slider__desktop-swiper{display:none}.banner-slider__img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.banner-slider__img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.banner-slider__tags{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:calc(50% - 22rem);left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-padding-end:77rem;padding-inline-end:77rem}.banner-slider__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;position:relative;background-color:var(--color-secondary);border-radius:12rem;font-weight:700;font-size:13rem;line-height:13rem;color:var(--color-secondary-light);text-align:center;text-transform:uppercase;padding-block:5rem;padding-inline:9rem}.banner-slider__tag:after{content:'';width:8rem;height:6rem;position:absolute;top:1rem;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background:url(/wp-content/themes/donkey/assets/img/icons/polygon-dark-pink.svg) center/contain no-repeat}.banner-slider__content{width:100%}.banner-slider__info{position:relative;line-height:18rem;text-align:center}.banner-slider__info-title{font-weight:600;font-size:14rem}.banner-slider__info-title:not(:first-child){-webkit-margin-before:7rem;margin-block-start:7rem}.banner-slider__info-text{font-size:12rem}.banner-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10rem;width:100%;position:absolute;bottom:73rem;left:0;z-index:2}.banner-slider__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24rem;height:24rem;border:1rem solid var(--color-primary);border-radius:50%;-webkit-transition:background-color var(--global-transition-duration);transition:background-color var(--global-transition-duration)}.banner-slider__button:after{content:'';width:10rem;height:10rem;background:url(/wp-content/themes/donkey/assets/img/icons/sm-arrow-left.svg) center/contain no-repeat;-webkit-transition:-webkit-filter var(--global-transition-duration);transition:-webkit-filter var(--global-transition-duration);transition:filter var(--global-transition-duration);transition:filter var(--global-transition-duration),-webkit-filter var(--global-transition-duration)}.banner-slider__button--right:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1024px) and (orientation:landscape){.banner-slider{min-height:762rem}.banner-slider__top-container{top:99rem}.banner-slider__title{font-size:20rem}.banner-slider__container{max-width:1728rem;margin-inline:auto}.banner-slider .swiper-slide{padding-block:170rem}.banner-slider__swiper{display:none}.banner-slider__desktop-swiper{display:block}.banner-slider__tags{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1360rem;top:calc(50% - 48rem);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-inline:40rem 0}.banner-slider__tag{border-radius:19rem;font-size:16rem;line-height:21rem;padding-block:8rem;padding-inline:15rem}.banner-slider__tag:after{width:13rem;height:10rem;top:unset;bottom:1rem;-webkit-transform:translate(-50%,100%) rotate(180deg);-ms-transform:translate(-50%,100%) rotate(180deg);transform:translate(-50%,100%) rotate(180deg)}.banner-slider__tags .banner-slider__tag:nth-child(1){-webkit-transform:translateY(-98rem);-ms-transform:translateY(-98rem);transform:translateY(-98rem)}.banner-slider__tags .banner-slider__tag:nth-child(2){-webkit-transform:translateX(-153rem);-ms-transform:translateX(-153rem);transform:translateX(-153rem)}.banner-slider__tags .banner-slider__tag:nth-child(2):after{top:1rem;bottom:unset;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.banner-slider__tags .banner-slider__tag:nth-child(3){-webkit-transform:translateY(-89rem);-ms-transform:translateY(-89rem);transform:translateY(-89rem)}.banner-slider__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1520rem}.banner-slider__info{line-height:26rem;padding-bottom:60rem}.banner-slider__info:nth-child(2){padding-bottom:0}.banner-slider__info-title{font-weight:500;font-size:16rem}.banner-slider__info-title:not(:first-child){-webkit-margin-before:15rem;margin-block-start:15rem}.banner-slider__info-text{font-size:14rem}.banner-slider__nav{gap:15rem;bottom:45rem}.banner-slider__button{width:45rem;height:45rem;border-width:2rem}.banner-slider__button:after{width:17rem;height:17rem}}@media (hover:hover){.banner-slider__button:hover{background-color:var(--color-primary)}.banner-slider__button:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}