.three-card-carousel-block{position:relative;z-index:10}.three-card-carousel-block .gradient_hvr_btn{max-width:100%}.three-card-carousel-block .main-bg{background-color:#fff;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100dvw - 32px);z-index:-1}@media only screen and (min-width:672px){.three-card-carousel-block .main-bg{width:640px}}@media only screen and (min-width:862px){.three-card-carousel-block .main-bg{width:830px}}@media only screen and (min-width:932px){.three-card-carousel-block .main-bg{width:900px}}@media only screen and (min-width:1174px){.three-card-carousel-block .main-bg{width:calc(100dvw - 150px)}}@media only screen and (min-width:1450px){.three-card-carousel-block .main-bg{width:1300px}}@media only screen and (min-width:1600px){.three-card-carousel-block .main-bg{width:1360px}}.three-card-carousel-block:after,.three-card-carousel-block:before{height:100%;max-width:640px;position:absolute;top:0;width:16px;z-index:-1}@media only screen and (min-width:672px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:calc(50% - 320px)}}@media only screen and (min-width:862px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:calc(50% - 415px)}}@media only screen and (min-width:932px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:calc(50% - 450px)}}@media only screen and (min-width:1174px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:75px}}@media only screen and (min-width:1450px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:calc(50% - 650px)}}@media only screen and (min-width:1600px){.three-card-carousel-block:after,.three-card-carousel-block:before{width:calc(50% - 680px)}}.three-card-carousel-block:before{background:linear-gradient(270deg,#fff 0,#fff 10%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 75%);left:0}.three-card-carousel-block:after{background:linear-gradient(90deg,#fff 0,#fff 10%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 75%);right:0}.three-card-carousel-block h2.colour-green{color:#008136}.three-card-carousel-block h2.colour-orange{color:#f39200}.three-card-carousel-block h2.colour-pink{color:#de007e}.three-card-carousel-block .carousel{overflow:hidden;position:relative}.three-card-carousel-block .carousel .swiper-wrapper{display:flex}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide{border-radius:20px;display:flex;flex-basis:100%;flex-direction:column}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-img{border-top-left-radius:20px;border-top-right-radius:20px}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-green{background-color:#008136}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-green .gradient_hvr_btn{color:#008136}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-orange{background-color:#f39200}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-orange .gradient_hvr_btn{color:#f39200}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-pink{background-color:#de007e}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-pink .gradient_hvr_btn{color:#de007e}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-blue{background-color:#30629c}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-blue .gradient_hvr_btn{color:#30629c}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-red{background-color:#e63323}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-red .gradient_hvr_btn{color:#e63323}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-light_green{background-color:#79b866}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide.card-light_green .gradient_hvr_btn{color:#79b866}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-details{color:#fff;display:flex;flex-direction:column;flex-grow:1;padding:17px 37px 31px}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-details .copy-text{font-size:14px}@media only screen and (min-width:1025px){.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-details .copy-text{font-size:22px}}.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-details a{margin-top:auto;width:-moz-max-content;width:max-content}@media only screen and (min-width:1025px){.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide .card-details{padding:17px 54px 46px}}@media(min-width:768px){.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide{flex:0 0 calc(50% - 24px)}}@media(min-width:1025px){.three-card-carousel-block .carousel .swiper-wrapper .swiper-slide{flex:0 0 calc(33.333% - 24px)}}.three-card-carousel-block .carousel .swiper-button-next,.three-card-carousel-block .carousel .swiper-button-prev{border-radius:50%;cursor:pointer;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:10}.three-card-carousel-block .carousel .swiper-button-prev{left:10px}.three-card-carousel-block .carousel .swiper-button-next{right:10px}.three-card-carousel-block .carousel .swiper-pagination{margin-top:10px;position:unset}@media only screen and (min-width:820px)and (max-width:1100px)and (orientation:portrait){.three-card-carousel-block .three-col-container{display:none}.three-card-carousel-block .three-col-container.portrait-container,.three-card-carousel-block .three-col-container.portrait-container .column{display:grid}.three-card-carousel-block .three-col-container.portrait-container .column .card-img{border-bottom-left-radius:20px;border-top-left-radius:20px;border-top-right-radius:0}}.three-card-carousel-block .three-col-container.portrait-container .column{display:grid}.three-card-carousel-block .three-col-container.portrait-container .column .card-img{border-bottom-left-radius:20px;border-top-left-radius:20px;border-top-right-radius:0}.three-card-carousel-block .three-col-container .column{border-radius:20px;display:flex;flex-direction:column}.three-card-carousel-block .three-col-container .column .card-img{border-top-left-radius:20px;border-top-right-radius:20px}.three-card-carousel-block .three-col-container .column.card-green{background-color:#008136}.three-card-carousel-block .three-col-container .column.card-green .gradient_hvr_btn{color:#008136}.three-card-carousel-block .three-col-container .column.card-orange{background-color:#f39200}.three-card-carousel-block .three-col-container .column.card-orange .gradient_hvr_btn{color:#f39200}.three-card-carousel-block .three-col-container .column.card-pink{background-color:#de007e}.three-card-carousel-block .three-col-container .column.card-pink .gradient_hvr_btn{color:#de007e}.three-card-carousel-block .three-col-container .column.card-blue{background-color:#30629c}.three-card-carousel-block .three-col-container .column.card-blue .gradient_hvr_btn{color:#30629c}.three-card-carousel-block .three-col-container .column.card-red{background-color:#e63323}.three-card-carousel-block .three-col-container .column.card-red .gradient_hvr_btn{color:#e63323}.three-card-carousel-block .three-col-container .column.card-light_green{background-color:#79b866}.three-card-carousel-block .three-col-container .column.card-light_green .gradient_hvr_btn{color:#79b866}.three-card-carousel-block .three-col-container .column .card-details{color:#fff;display:flex;flex-direction:column;height:100%;padding:17px 12px 46px 31px}.three-card-carousel-block .three-col-container .column .card-details .copy-text{font-size:14px}@media only screen and (min-width:1200px){.three-card-carousel-block .three-col-container .column .card-details .copy-text{font-size:22px}.three-card-carousel-block .three-col-container .column .card-details{padding:17px 54px 46px}}.three-card-carousel-block .three-col-container .column .card-details a{margin-top:auto}
