.carousel-3cols-container .title{text-align:center}.carousel-3cols-container .box-container>img{aspect-ratio:16/9}.carousel-3cols-container .title,.carousel-3cols-container .title *{color:#14283c;font-family:GT Alpina Trial-Thin;font-size:52px;font-style:normal;line-height:120%}@media(min-width:769px){.carousel-3cols-container .title{padding-bottom:24px}}.carousel-3cols-container .title .italic{font-family:GT Alpina Trial-Thin-Italic}.carousel-3cols-container .boxes{padding-top:224px}.carousel-3cols-container .boxes .box-title{font-family:Lota Grotesque-SemiBold;font-size:18px;font-style:normal;line-height:150%;text-align:center}.carousel-3cols-container .boxes .box-subtitle{font-size:16px;font-style:normal;line-height:150%;text-align:center}.carousel-3cols-container .boxes .box-content{color:#14283c;font-family:Lota Grotesque-SemiBold;font-size:18px;font-style:normal;line-height:150%}.carousel-3cols-container .boxes .box-cta a{display:block;font-family:Lota Grotesque-SemiBold;line-height:150%;margin:0;padding:12px 24px}.carousel-3cols-container .boxes .box-location{color:#14283c;font-size:16px;font-style:normal;line-height:150%}.carousel-3cols-container .boxes .box-location img{height:13px;margin-right:8px;width:9px}.carousel-3cols-container .boxes .box-features img{height:16px;margin-right:8px;width:16px}.carousel-3cols-container .boxes .box-features{padding:12px 0 20px}.carousel-3cols-container .boxes .box-features ul{border-bottom:1px solid #e8e9ec;border-top:1px solid #e8e9ec;list-style:none;margin:0;padding:12px 0}.carousel-3cols-container .boxes .box-features ul li{color:#14283c;font-size:20px;font-style:normal;line-height:150%;text-align:left}.carousel-3cols-container .boxes .box-features ul li span{opacity:.8}.carousel-3cols-container .boxes .box-features ul li img{opacity:1}.carousel-3cols-container .box{text-align:center}.carousel-3cols-container .swiper-pagination{padding-top:48px;position:relative}.carousel-3cols-container .swiper-pagination-bullet{background:#a1a9b1;height:9px;width:9px}.carousel-3cols-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#14283c}.carousel-3cols-container .swiper-button-next,.carousel-3cols-container .swiper-button-prev{background:#14283c;border:1px solid #14283c;border-radius:50px;box-shadow:0 8px 8px -4px rgba(0,0,0,.03),0 20px 24px -4px rgba(0,0,0,.08);height:48px;width:48px}.carousel-3cols-container .swiper-button-next:after,.carousel-3cols-container .swiper-button-prev:after{content:url(https://invest.shojin.co.uk/hubfs/shojin/icons/swiper-arrow.svg);line-height:0}.carousel-3cols-container .swiper-button-next:after{transform:rotatey(180deg)}.carousel-3cols-container .swiper-button-prev:after{transform:rotatey(1turn)}@media(min-width:769px){.carousel-3cols-container .box.swiper-slide.swiper-slide-active{margin-top:-112px}.carousel-3cols-container .boxes{max-width:1228px;padding:0 50px}}.carousel-3cols-container .swiper-wrapper{padding-top:112px}.carousel-3cols-container .swiper-wrapper .box{padding:0;transition:all .5s}.carousel-3cols-container .swiper-wrapper .box-top{background:#14283c;padding:24px}.carousel-3cols-container .swiper-wrapper .box-top *{color:#fff}.carousel-3cols-container .swiper-wrapper .box-bottom{padding:11px 24px 24px}.carousel-3cols-container .primary{background-color:#c8dceb;border-color:#c8dceb;color:#14283c}.carousel-3cols-container .swiper-wrapper .box .box-container{background-color:#fff;border-radius:16px;box-shadow:0 8px 8px -4px rgba(0,0,0,.03),0 20px 24px -4px rgba(0,0,0,.08);overflow:hidden}.carousel-3cols-wrapper .swiper-button-prev{left:0}.carousel-3cols-container .move{animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;left:50%;position:absolute;transform:translateX(-50%);width:150vw}.carousel-3cols-container .move-1{top:150px}.carousel-3cols-container{position:relative}@media(max-width:768px){.carousel-3cols-wrapper.align-content .swiper-wrapper{padding:0!important}.carousel-3cols-container .swiper-wrapper .box .box-container{margin:0}.carousel-3cols-container .swiper-button-prev{left:24px!important;top:calc(100% - 28px)}.carousel-3cols-container .swiper-button-next{right:24px!important;top:calc(100% - 28px)}.carousel-3cols-container .boxes{padding-top:80px}.carousel-3cols-container .swiper-wrapper .box .box-container{max-width:100%}}@media(max-width:1440px){.carousel-3cols-container .title,.carousel-3cols-container .title *{font-size:48px}.carousel-3cols-container .boxes .box-title{font-size:16px}.carousel-3cols-container .boxes .box-subtitle{font-size:14px}.carousel-3cols-container .boxes .box-content{font-size:16px}.carousel-3cols-container .boxes .box-location{font-size:14px}.carousel-3cols-container .boxes .box-features ul li{font-size:18px}}@media(max-width:768px){.carousel-3cols-container .title,.carousel-3cols-container .title *{font-size:44px}.carousel-3cols-container .boxes .box-title{font-size:15px}.carousel-3cols-container .boxes .box-subtitle{font-size:14px}.carousel-3cols-container .boxes .box-content{font-size:15px}.carousel-3cols-container .boxes .box-location{font-size:14px}.carousel-3cols-container .boxes .box-features ul li{font-size:17px}.carousel-3cols-container{padding-bottom:60px!important;padding-left:24px!important;padding-right:24px!important}.carousel-3cols-container .swiper-button-next,.carousel-3cols-container .swiper-button-prev{top:calc(100% - 80px)}.carousel-3cols-container .swiper-pagination{padding-top:80px}}@media(max-width:425px){.carousel-3cols-container .title,.carousel-3cols-container .title *{font-size:40px}.carousel-3cols-container .boxes .box-title{font-size:15px}.carousel-3cols-container .boxes .box-subtitle{font-size:14px}.carousel-3cols-container .boxes .box-content{font-size:15px}.carousel-3cols-container .boxes .box-location{font-size:14px}.carousel-3cols-container .boxes .box-features ul li{font-size:16px}}.carousel-3cols-container .swiper-button-active{top:57%}.carousel-3cols-container .swiper,.carousel-3cols-container .swiper-container{overflow:hidden}@media(max-width:768px){.carousel-3cols-container .swiper,.carousel-3cols-container .swiper-container{overflow:visible}}