.four-column-cta-homepage{background-size:100% auto !important}@media only screen and (max-width: 900px){.four-column-cta-homepage .media-container{width:46%}}.four-column-cta-homepage .gradient_hvr_btn{max-width:100%;position:relative;overflow:hidden;z-index:10;background-color:#fff}.four-column-cta-homepage .gradient_hvr_btn::before{content:"";position:absolute;z-index:-1;display:block;width:200%;height:100%;background:#8cc3e7;background-image:linear-gradient(90deg, #fff 50%, #8CC3E7 100%);transition:left ease-in-out .4s;top:0;left:0;overflow:hidden;min-width:25px;min-height:25px;margin-right:15px;border-radius:999px}.four-column-cta-homepage .gradient_hvr_btn:hover::before{left:-100%}.four-column-cta-homepage h2.colour-green{color:#008136}.four-column-cta-homepage h2.colour-orange{color:#f39200}.four-column-cta-homepage h2.colour-pink{color:#de007e}.four-column-cta-homepage .carousel{position:relative;overflow:hidden}.four-column-cta-homepage .carousel .swiper-wrapper{display:flex}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide{flex-basis:100%;border-radius:20px;display:flex;flex-direction:column}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide .card-img{border-top-left-radius:20px;border-top-right-radius:20px}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-green{background-color:#008136}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-green .gradient_hvr_btn{color:#008136}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-green .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, rgba(0, 129, 54, 0.5019607843) 150%)}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-orange{background-color:#f39200}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-orange .gradient_hvr_btn{color:#f39200}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-pink{background-color:#de007e}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-pink .gradient_hvr_btn{color:#de007e}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-blue{background-color:#30629c}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-blue .gradient_hvr_btn{color:#30629c}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-red{background-color:#e63323}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-red .gradient_hvr_btn{color:#e63323}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-light_green{background-color:#79b866}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-light_green .gradient_hvr_btn{color:#79b866}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-purple{background-color:#774d92}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide.card-purple .gradient_hvr_btn{color:#774d92}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide .card-details{display:flex;flex-direction:column;flex-grow:1;padding:17px 37px 31px 37px;color:#fff}.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide .card-details .copy-text{font-size:14px}@media only screen and (min-width: 1025px){.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide .card-details .copy-text{font-size:22px}}.four-column-cta-homepage .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){.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide .card-details{padding:25px 37px 33px 32px}}@media(min-width: 768px){.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide{flex:0 0 calc(50% - 24px)}}@media(min-width: 1025px){.four-column-cta-homepage .carousel .swiper-wrapper .swiper-slide{flex:0 0 calc(33.333% - 24px)}}.four-column-cta-homepage .carousel .swiper-button-prev,.four-column-cta-homepage .carousel .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;cursor:pointer;z-index:10}.four-column-cta-homepage .carousel .swiper-button-prev{left:10px}.four-column-cta-homepage .carousel .swiper-button-next{right:10px}.four-column-cta-homepage .carousel .swiper-pagination{margin-top:10px;position:unset}@media only screen and (min-width: 820px)and (max-width: 1100px)and (orientation: portrait){.four-column-cta-homepage .three-col-container{display:none}.four-column-cta-homepage .three-col-container.portrait-container{display:grid}.four-column-cta-homepage .three-col-container.portrait-container .column{display:grid}.four-column-cta-homepage .three-col-container.portrait-container .column .card-img{border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0}}.four-column-cta-homepage .three-col-container.portrait-container .column{display:grid}.four-column-cta-homepage .three-col-container.portrait-container .column .card-img{border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0}.four-column-cta-homepage .three-col-container .column{border-radius:20px;display:flex;flex-direction:column}.four-column-cta-homepage .three-col-container .column .card-img{border-top-left-radius:20px;border-top-right-radius:20px}.four-column-cta-homepage .three-col-container .column.card-green{background-color:#008136}.four-column-cta-homepage .three-col-container .column.card-green .gradient_hvr_btn{color:#008136}.four-column-cta-homepage .three-col-container .column.card-green .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #008136 150%)}.four-column-cta-homepage .three-col-container .column.card-orange{background-color:#f39200}.four-column-cta-homepage .three-col-container .column.card-orange .gradient_hvr_btn{color:#f39200}.four-column-cta-homepage .three-col-container .column.card-orange .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #F39200 150%)}.four-column-cta-homepage .three-col-container .column.card-pink{background-color:#de007e}.four-column-cta-homepage .three-col-container .column.card-pink .gradient_hvr_btn{color:#de007e}.four-column-cta-homepage .three-col-container .column.card-pink .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #DE007E 150%)}.four-column-cta-homepage .three-col-container .column.card-blue{background-color:#30629c}.four-column-cta-homepage .three-col-container .column.card-blue .gradient_hvr_btn{color:#30629c}.four-column-cta-homepage .three-col-container .column.card-blue .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #30629C 150%)}.four-column-cta-homepage .three-col-container .column.card-red{background-color:#e63323}.four-column-cta-homepage .three-col-container .column.card-red .gradient_hvr_btn{color:#e63323}.four-column-cta-homepage .three-col-container .column.card-red .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #E63323 150%)}.four-column-cta-homepage .three-col-container .column.card-light_green{background-color:#79b866}.four-column-cta-homepage .three-col-container .column.card-light_green .gradient_hvr_btn{color:#79b866}.four-column-cta-homepage .three-col-container .column.card-light_green .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #79B866 150%)}.four-column-cta-homepage .three-col-container .column.card-purple{background-color:#774d92}.four-column-cta-homepage .three-col-container .column.card-purple .gradient_hvr_btn{color:#774d92}.four-column-cta-homepage .three-col-container .column.card-purple .gradient_hvr_btn::before{background-image:linear-gradient(90deg, #ffffff 50%, #774D92 150%)}.four-column-cta-homepage .three-col-container .column .card-details{display:flex;flex-direction:column;height:100%;padding:14px 37px 31px 36px;color:#fff}.four-column-cta-homepage .three-col-container .column .card-details .copy-text{font-size:14px;line-height:1.2}@media only screen and (min-width: 1200px){.four-column-cta-homepage .three-col-container .column .card-details .copy-text{font-size:16px}.four-column-cta-homepage .three-col-container .column .card-details{padding:25px 37px 33px 32px}}@media only screen and (max-width: 830px){.four-column-cta-homepage .three-col-container .column .card-details h3{font-size:30px}}.four-column-cta-homepage .three-col-container .column .card-details a{margin-top:auto}.four-column-cta-homepage .richtext p{color:#1d3557}
