/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ad-banner{padding:1rem 0;}.ad-banner .container{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;}.ad-banner .container .ad-banner--heading{color:#ffffff;font-size:1.5rem;font-weight:normal;margin-bottom:0;}.ad-banner .container .ad-banner-link{color:#ffffff;text-decoration:none;font-size:1.5rem;line-height:1.75rem;}.ad-banner .container .ad-banner--image img{width:5rem;height:5rem;flex-shrink:0;}
.heading{margin-bottom:1.44rem;}.heading.heading--underline{margin-bottom:1.25rem;}.heading.heading--underline::after{content:"";display:block;width:9rem;height:0.125rem;background:#6c757d;line-height:0;font-size:0;margin-top:0.9rem;}.heading.heading--underline.blue::after{background:#2e3c4d;}.heading.heading--underline.dark-blue::after{background:#000b2a;}.heading.heading--underline.light-blue::after{background:#3eaee3;}.heading.heading--underline.purple::after{background:#ac4399;}.heading.heading--underline.orange::after{background:#f37321;}.heading.heading--underline.yellow::after{background:#fcaf1a;}.heading.heading--underline.green::after{background:#aac02c;}.heading.heading--underline.black::after{background:#000000;}.heading.heading--underline.white::after{background:#ffffff;}.heading.heading--underline.light::after{background:#f8f9fa;}.heading.heading--underline.light-subtle::after{background:#fcfcfd;}.heading.heading--underline.body::after{background:#495057;}.heading.heading--center{text-align:center;}.heading.heading--center::after{margin-left:auto;margin-right:auto;}
.testimonial-carousel{padding:calc(1.75rem + 6vw) 0 calc(1.625rem + 4.5vw);}@media (min-width:1200px){.testimonial-carousel{padding:6.25rem 0 5rem;}}.testimonial-carousel .carousel--heading{font-size:calc(1.325rem + 0.9vw);}@media (min-width:1200px){.testimonial-carousel .carousel--heading{font-size:2rem;}}.testimonial-carousel .carousel .glider-slide{align-content:flex-start;}.testimonial-carousel .carousel .glider-track{transition:height 0.25s ease-in;}.testimonial-carousel .carousel--dots button{margin:0.75rem 0.2875rem;}.testimonial-carousel .carousel--dots.active{background:#6c757d;}.testimonial-carousel .carousel--dots.blue button.active{background:#2e3c4d;}.testimonial-carousel .carousel--dots.dark-blue button.active{background:#000b2a;}.testimonial-carousel .carousel--dots.light-blue button.active{background:#3eaee3;}.testimonial-carousel .carousel--dots.purple button.active{background:#ac4399;}.testimonial-carousel .carousel--dots.orange button.active{background:#f37321;}.testimonial-carousel .carousel--dots.yellow button.active{background:#fcaf1a;}.testimonial-carousel .carousel--dots.green button.active{background:#aac02c;}.testimonial-carousel .carousel--dots.black button.active{background:#000000;}.testimonial-carousel .carousel--dots.white button.active{background:#ffffff;}.testimonial-carousel .carousel--dots.light button.active{background:#f8f9fa;}.testimonial-carousel .carousel--dots.light-subtle button.active{background:#fcfcfd;}.testimonial-carousel .carousel--dots.body button.active{background:#495057;}@media (max-width:1199.98px){.testimonial-carousel .carousel--body{font-weight:400;}}
.testimonial-carousel-item{margin-bottom:2.5rem;}.testimonial-carousel-item .testimonial--body{padding-right:1rem;margin-bottom:3rem;}.testimonial-carousel-item .testimonial--body > :last-child{margin-bottom:0;}.testimonial-carousel-item p.testimonial--name{margin-bottom:0;line-height:1.25rem;}.testimonial-carousel-item p.testimonial--description{font-weight:400;margin-bottom:0;}
.video-block{padding:calc(1.525rem + 3.3vw) 0;}@media (min-width:1200px){.video-block{padding:4rem 0;}}.video-block .video-block--video{max-width:32.875rem;margin-bottom:3.75rem;}.video-block .video-block--video .field-name-field-media-video-file{line-height:0;}.video-block .video-block--video .field-name-field-media-video-file video{width:100%;height:auto;}.video-block .video-block--video .field-name-field-media-image img{max-width:100%;height:auto;}.video-block .video-block--video .field-name-field-media-oembed-video{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}.video-block .video-block--video .field-name-field-media-oembed-video iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%;}.video-block .video-block--body :last-child{margin-bottom:0;}.video-block .video-block--tagline{font-size:0.875rem;text-transform:uppercase;font-weight:700;margin-bottom:1rem;}.video-block .video-block--text{font-size:calc(1.25625rem + 0.075vw);}@media (min-width:1200px){.video-block .video-block--text{font-size:1.3125rem;}}.video-block .video-block--duration{display:flex;align-items:center;font-size:0.875rem;color:#adb5bd;text-transform:uppercase;}.video-block .video-block--duration svg{margin-right:0.5rem;fill:#adb5bd;}@media (min-width:1200px){.video-block{padding:calc(1.725rem + 5.7vw) 0;margin-bottom:0;}}@media (min-width:1200px) and (min-width:1200px){.video-block{padding:6rem 0;}}@media (min-width:1200px){.video-block .video-block--video{height:100%;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;}.video-block .video-block--body{height:100%;display:flex;flex-direction:column;justify-content:center;}}
