.ct-promo-banner-section-slider{isolation:isolate;position:relative}.ct-promo-banner-section-slider .promo-swiper{min-height:588px;overflow-y:hidden;position:relative}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .promo-swiper{min-height:528px!important}}.ct-promo-banner-section-slider .promo-swiper .swiper-wrapper{height:100%;transition-timing-function:linear}.ct-promo-banner-section-slider .promo-swiper .swiper-slide{height:auto}.ct-promo-banner-section-slider .promo-swiper-button-next,.ct-promo-banner-section-slider .promo-swiper-button-prev{cursor:pointer;height:30px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:1}.ct-promo-banner-section-slider .promo-swiper-button-next img,.ct-promo-banner-section-slider .promo-swiper-button-prev img{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.ct-promo-banner-section-slider .promo-swiper-button-next:after,.ct-promo-banner-section-slider .promo-swiper-button-prev:after{display:none}.ct-promo-banner-section-slider .promo-swiper-button-prev{left:10px;right:unset}.ct-promo-banner-section-slider .promo-swiper-button-next{left:unset;right:30px}.ct-promo-banner-section-slider .swiper-controls{bottom:20px;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.ct-promo-banner-section-slider .swiper-controls .swiper-pagination{align-items:center;bottom:unset;display:flex;position:relative;top:unset;width:-moz-max-content;width:max-content}.ct-promo-banner-section-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;height:12px;opacity:1;width:12px}.ct-promo-banner-section-slider .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .swiper-controls{bottom:0}}.ct-promo-banner-section-slider .text-media-outer-wrapper.page-width{width:100%}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-outer-wrapper.page-width{padding:0}}.ct-promo-banner-section-slider .text-media-wrapper{background:var(--bg-colour);clip-path:unset;display:flex;height:100%;isolation:isolate;padding:64px 0;position:relative;width:100%}@media only screen and (min-width:992px){.ct-promo-banner-section-slider .text-media-wrapper:not(:has(.background-border)).bevel-bottom-right .content-wrapper{clip-path:polygon(0 0,100% 0,100% 20%,100% 87%,89% 100%,20% 100%,0 100%,0 0)}.ct-promo-banner-section-slider .text-media-wrapper:not(:has(.background-border)).bevel-top-right .content-wrapper{clip-path:polygon(0 0,100% 0,100% 20%,100% 91%,92% 100%,20% 100%,0 100%,0 0)}}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper:not(:has(.background-border)){clip-path:polygon(0 0,100% 0,100% 20%,100% 94%,94% 100%,20% 100%,0 100%,0 0)}}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper{background:none;border-left:2px solid var(--bg-colour);clip-path:unset;overflow:hidden}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper{margin:0 0 20px}}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper:after,.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper:before{content:"";left:0;position:absolute;width:calc(100% - 2px);z-index:-1}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper:before{border-width:2px;border-bottom:2px solid var(--bg-colour);border-left:0 solid var(--bg-colour);border-right:3px solid var(--bg-colour);border-top:0 solid var(--bg-colour);bottom:0;height:20px;transform:skew(-45deg);transform-origin:right top}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-bottom-right .content-wrapper:after{border-width:2px;border-bottom:0 solid var(--bg-colour);border-left:0 solid var(--bg-colour);border-right:2px solid var(--bg-colour);border-top:2px solid var(--bg-colour);height:calc(100% - 24px);top:0}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper{background:none;border-left:2px solid var(--bg-colour);clip-path:unset;overflow:hidden}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper{margin:0 0 20px}}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper:after,.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper:before{content:"";left:0;position:absolute;width:calc(100% - 2px);z-index:-1}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper:before{border-width:2px;border-bottom:0 solid var(--bg-colour);border-left:0 solid var(--bg-colour);border-right:3px solid var(--bg-colour);border-top:2px solid var(--bg-colour);height:20px;top:0;transform:skew(45deg);transform-origin:right bottom}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).bevel-top-right .content-wrapper:after{border-width:2px;border-bottom:2px solid var(--bg-colour);border-left:0 solid var(--bg-colour);border-right:2px solid var(--bg-colour);border-top:0 solid var(--bg-colour);bottom:0;height:calc(100% - 24px)}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border) .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border) .video-wrapper{aspect-ratio:390/310}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border) .media-wrapper:after,.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border) .video-wrapper:after{background:linear-gradient(to top,var(--bg-colour-mobile),transparent);content:"";height:80px;inset:auto 0 0 0;position:absolute;width:100%;z-index:1}}@media only screen and (min-width:992px){.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).left:before,.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).right:before{height:100%;opacity:.5;position:absolute;width:100%;z-index:0}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).left:before{background:linear-gradient(90deg,#000 25%,transparent 80%);content:"";inset:0 auto 0 0}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).right:before{background:linear-gradient(270deg,#000 15%,transparent 70%);content:"";inset:0 0 0 auto;position:absolute}.ct-promo-banner-section-slider .text-media-wrapper:has(.background-border).center:before{aspect-ratio:1;background:radial-gradient(circle,#000 15%,transparent 70%);content:"";height:100%;inset:50% auto auto 50%;opacity:.3;position:absolute;translate:-50% -50%;width:auto;z-index:0}}.ct-promo-banner-section-slider .text-media-wrapper.right>.page-width{justify-content:flex-end}.ct-promo-banner-section-slider .text-media-wrapper.left>.page-width{justify-content:flex-start}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper{background:var(--bg-colour-mobile);padding:0}.ct-promo-banner-section-slider .text-media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper.left,.ct-promo-banner-section-slider .text-media-wrapper.right{flex-flow:var(--layout-mobile) nowrap}}.ct-promo-banner-section-slider .text-media-wrapper>.page-width{align-items:center;display:flex;flex-flow:column nowrap;flex-flow:row nowrap;justify-content:center;pointer-events:none;width:100%}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper>.page-width{background:var(--bg-colour-mobile)}}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper{align-items:center;display:flex;flex-flow:column nowrap;gap:13px;justify-content:center;pointer-events:all}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper{max-width:100%;min-width:100%;width:100%}}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper{gap:11px}}.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper{inset:0;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper{aspect-ratio:387/227;position:relative}}.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper img:not(.video-wrapper img),.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper svg,.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper video,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper img:not(.video-wrapper img),.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper svg,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper.video-wrapper img.pause-icon,.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper.video-wrapper img.play-icon,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper.video-wrapper img.pause-icon,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper.video-wrapper img.play-icon{display:none}.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper .media-desktop,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper .media-desktop{display:block}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper .media-desktop,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper .media-desktop{display:none}}.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper .media-mobile,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper .media-mobile{display:none}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-wrapper .media-wrapper .media-mobile,.ct-promo-banner-section-slider .text-media-wrapper .video-wrapper .media-mobile{display:block}}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper{background:var(--bg-colour);isolation:isolate;max-width:480px;min-height:290px;padding:75px 78px 65px;position:relative;width:100%}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-middle{align-items:center;text-align:center}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-right{align-items:flex-end;text-align:right}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-left{align-items:flex-start;text-align:left}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper{background:none;padding:37px 20px}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-left,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-middle,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper.content-right{align-items:flex-start;text-align:left}}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .title{color:var(--text-colour);max-width:450px;width:100%}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .title{color:var(--text-colour-mobile)}}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .title{max-width:400px}}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .title{font-size:40px;line-height:1.4}@media only screen and (max-width:767.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .title{font-size:30px}}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body *{font-size:14px;line-height:1.3}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body .sub-text,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body .sub-text *,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body.sub-text,.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .body.sub-text *{font-size:20px;font-weight:600;line-height:1.4}.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .content-btn{margin-top:10px;text-transform:uppercase}@media only screen and (max-width:575.98px){.ct-promo-banner-section-slider .text-media-wrapper .content-wrapper .content-btn{font-size:14px;padding:var(--button-v-padding) 35px}}.ct-promo-banner-section-slider .text-media-wrapper.no-bg:after{background:transparent linear-gradient(67deg,var(--unnamed-color-121617) 0,rgba(18,22,23,0) 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(67deg,#121617,rgba(18,22,23,0)) 0 0 no-repeat padding-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ct-promo-banner-section-slider .text-media-wrapper.no-bg .content-wrapper{background:unset!important}.ct-promo-banner-section-slider .bg-svg{height:auto;inset:50% auto auto 50%;-o-object-fit:contain;object-fit:contain;opacity:.2;pointer-events:none;position:absolute;translate:-50% -50%;width:100%;z-index:-1}@media only screen and (max-width:991.98px){.ct-promo-banner-section-slider .bg-svg{display:none}}

/*# sourceMappingURL=section-ct-promo-banner-slider.min.css.map*/