/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.color-mask-overlay--blue{background-color:#355071}.color-mask-overlay--blue img{mix-blend-mode:multiply}.color-mask-overlay--green,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n) .card-item-image-wrapper{background-color:#e3e49c}.color-mask-overlay--green img,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n) .card-item-image-wrapper img{mix-blend-mode:multiply}.color-mask-overlay--light-blue{background-color:#9bdaf3}.color-mask-overlay--light-blue img{mix-blend-mode:multiply}.color-mask-overlay--ocean-blue{background-color:#9ddfdd}.color-mask-overlay--ocean-blue img{mix-blend-mode:multiply}.color-mask-overlay--orange,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n + 2) .card-item-image-wrapper{background-color:#fac89c}.color-mask-overlay--orange img,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n + 2) .card-item-image-wrapper img{mix-blend-mode:multiply}.color-mask-overlay--pink,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n + 1) .card-item-image-wrapper{background-color:#f89cd4}.color-mask-overlay--pink img,.card-wrapper.card-image-overlay .card-item-wrapper:nth-of-type(3n + 1) .card-item-image-wrapper img{mix-blend-mode:multiply}.card-wrapper .card{max-width:25.625rem;margin:auto}.card-wrapper .card .card-item-icon-wrapper{aspect-ratio:410/267}.card-wrapper .card .card-item-icon-wrapper img{width:unset;height:unset}.card-wrapper .card .card-body{border:2px solid #757575;min-height:20rem}div._none[class*=bg-] .card-wrapper .card{border:none}div._none[class*=bg-] .card-wrapper .card .card-body{border:none}
.carousel.swiper{--swiper-theme-color:var(--bs-gray-200);--swiper-pagination-bottom:0;--swiper-pagination-bullet-height:1rem;--swiper-pagination-bullet-width:1rem;--swiper-navigation-size:1.938rem;--swiper-navigation-top-offset:97.5%}@media(min-width:992px){.carousel.swiper{--swiper-pagination-bottom:2rem;--swiper-navigation-top-offset:50%;--swiper-navigation-size:3.188rem}}
.heading-banner{min-height:17.313rem}@media(min-width:992px){.heading-banner{min-height:18rem}}
.testimonial-item{height:43rem}.testimonial-item__quote p{max-width:50rem;quotes:initial}.testimonial-item__quote p::before{content:open-quote}.testimonial-item__quote p::after{content:close-quote}.testimonial-item__icon i.icon{width:94px;height:117px}@media(min-width:768px){.testimonial-item{height:33.5rem}}
