.services-carousel{overflow:visible;padding:112px 0;position:relative}@media only screen and (max-width:767px){.services-carousel{padding:64px 0}}.services-carousel .site-container{position:relative;z-index:100}.services-carousel .site-container>.text-container{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:768px;text-align:center}@media only screen and (max-width:767px){.services-carousel .site-container>.text-container{margin-bottom:64px}}@media only screen and (max-width:500px){.services-carousel .site-container>.text-container{margin-bottom:48px}}.services-carousel .site-container .carousel-container{position:relative}.services-carousel .site-container .carousel-container .services-carousel{position:relative;width:calc(100% - 136px)}@media only screen and (max-width:1024px){.services-carousel .site-container .carousel-container .services-carousel{width:100%}}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide{background-color:#fff;border-radius:20px;height:auto;overflow:hidden}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .card-link{color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:32px;height:100%;padding:32px;text-decoration:none}@media only screen and (max-width:1380px)and (min-width:1050px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .card-link{gap:16px}}@media only screen and (max-width:767px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .card-link{padding:24px}}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .card-link:hover .btn--green{background-color:#94ad3d}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .image-container img{aspect-ratio:1/1;border-radius:20px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container{display:flex;flex-direction:column;flex-grow:1;gap:24px;height:100%}@media only screen and (max-width:1380px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container{gap:12px}}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .title{min-height:84px}@media only screen and (max-width:1050px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .title{min-height:70px}}@media only screen and (max-width:500px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .title{min-height:66px}}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .subtext{padding-bottom:8px}.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .btn{margin-top:auto}@media only screen and (max-width:767px){.services-carousel .site-container .carousel-container .services-carousel .swiper-slide .text-container .btn{width:100%}}.services-carousel .site-container .swiper-pag{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:40px}.services-carousel .site-container .swiper-pag .swiper-pagination-bullet{background-color:#009fe3;border-radius:50%;height:14px;margin:0;opacity:.2;transition:all .3s ease;width:14px}.services-carousel .site-container .swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.services-carousel .site-container .swiper-btn{align-items:center;background-color:#fff;background-color:#009fe3;border:1px solid #009fe3;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px}.services-carousel .site-container .swiper-btn:hover{background-color:#fff;color:#009fe3}@media only screen and (max-width:1024px){.services-carousel .site-container .swiper-btn{display:none}}.services-carousel .site-container .swiper-btn svg{height:16px;width:16px}.services-carousel .site-container .swiper-btn svg path{stroke:currentColor;fill:currentColor}.services-carousel .site-container .swiper-btn-prev{left:0}.services-carousel .site-container .swiper-btn-next{right:0}.services-carousel .background-container{inset:0;position:absolute}.services-carousel.background-colour--blue .site-container .swiper-btn,.services-carousel.background-colour--green .site-container .swiper-btn,.services-carousel.background-colour--green-alt .site-container .swiper-btn{background-color:#fff}.services-carousel.background-colour--blue .heading-container,.services-carousel.background-colour--blue .heading-container h1,.services-carousel.background-colour--blue .heading-container h2,.services-carousel.background-colour--blue .heading-container h3,.services-carousel.background-colour--blue .heading-container h4,.services-carousel.background-colour--blue .heading-container h5,.services-carousel.background-colour--blue .heading-container h6,.services-carousel.background-colour--blue .subtext,.services-carousel.background-colour--blue .subtext h1,.services-carousel.background-colour--blue .subtext h2,.services-carousel.background-colour--blue .subtext h3,.services-carousel.background-colour--blue .subtext h4,.services-carousel.background-colour--blue .subtext h5,.services-carousel.background-colour--blue .subtext h6{color:#fff}.services-carousel.background-colour--blue .carousel-container .card-link .text-container .subtext,.services-carousel.background-colour--blue .carousel-container .card-link .text-container .title{color:#3b3b3b}.services-carousel.background-colour--blue .site-container .swiper-btn{color:#009fe3}.services-carousel.background-colour--blue .site-container .swiper-btn:hover{background-color:#009fe3;color:#fff}.services-carousel.background-colour--green-alt .heading-container,.services-carousel.background-colour--green-alt .heading-container h1,.services-carousel.background-colour--green-alt .heading-container h2,.services-carousel.background-colour--green-alt .heading-container h3,.services-carousel.background-colour--green-alt .heading-container h4,.services-carousel.background-colour--green-alt .heading-container h5,.services-carousel.background-colour--green-alt .heading-container h6,.services-carousel.background-colour--green-alt .subtext,.services-carousel.background-colour--green-alt .subtext h1,.services-carousel.background-colour--green-alt .subtext h2,.services-carousel.background-colour--green-alt .subtext h3,.services-carousel.background-colour--green-alt .subtext h4,.services-carousel.background-colour--green-alt .subtext h5,.services-carousel.background-colour--green-alt .subtext h6{color:#fff}.services-carousel.background-colour--green-alt .carousel-container .card-link .text-container .subtext,.services-carousel.background-colour--green-alt .carousel-container .card-link .text-container .title{color:#3b3b3b}.services-carousel.background-colour--green-alt .site-container .swiper-btn{color:#00aeb5}.services-carousel.background-colour--green-alt .site-container .swiper-btn:hover{background-color:#00aeb5;color:#fff}.services-carousel.background-colour--green .site-container .swiper-btn{color:#a9c44e}.services-carousel.background-colour--green .site-container .swiper-btn:hover{background-color:#a9c44e;color:#fff}
