﻿/*!
 * Genzeon Theme Styles
 * 
 * @package Genzeon
 * @author Shane Larrabee, FatLab Web Support
 * @version 1.0.0
 *//*!
 * Utilities - Section Padding
 * 
 * Section padding utilities for flexible content blocks
 * These classes correspond to the ACF section_padding field options
 */.section{width:100%}.section.section-padding-standard,.section.section-padding-default{padding-top:4rem;padding-bottom:4rem}@media(max-width: 768px){.section.section-padding-standard,.section.section-padding-default{padding-top:3rem;padding-bottom:3rem}}.section.section-padding-large{padding-top:6rem;padding-bottom:6rem}@media(max-width: 768px){.section.section-padding-large{padding-top:4.5rem;padding-bottom:4.5rem}}.section.section-padding-small{padding-top:2rem;padding-bottom:2rem}@media(max-width: 768px){.section.section-padding-small{padding-top:1.5rem;padding-bottom:1.5rem}}.section-padding-standard{padding-top:4rem !important;padding-bottom:4rem !important}@media(max-width: 768px){.section-padding-standard{padding-top:3rem !important;padding-bottom:3rem !important}}.section-padding-large{padding-top:6rem !important;padding-bottom:6rem !important}@media(max-width: 768px){.section-padding-large{padding-top:4.5rem !important;padding-bottom:4.5rem !important}}.section-padding-small{padding-top:2rem !important;padding-bottom:2rem !important}@media(max-width: 768px){.section-padding-small{padding-top:1.5rem !important;padding-bottom:1.5rem !important}}.bg-white{background-color:#fff !important}.bg-light-gray{background-color:#f2f5f6 !important}.bg-dark-blue-2{background-color:#171e36 !important}.bg-red-orange-gradient{background:radial-gradient(147.55% 135.44% at 50% 0, #e63647 0, #f6851f 100%) !important}.bg-red-orange-gradient-pattern{background:url(../images/intelligence_bg.png),radial-gradient(147.55% 135.44% at 50% 0, #e63647 0, #f6851f 100%) !important}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.btn{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.navbar-brand{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.btn-primary{background-color:#262626;border-color:#262626}.btn-primary:hover{background-color:hsl(0,0%,7.4019607843%);border-color:rgb(12.5,12.5,12.5)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-primary:active,.btn-primary.active{background-color:rgb(12.5,12.5,12.5);border-color:rgb(6.125,6.125,6.125)}.btn-secondary{background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{background-color:rgb(90.2703862661,97.7929184549,104.4796137339);border-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.btn-outline-primary{color:#262626;border-color:#262626}.btn-outline-primary:hover{background-color:#262626;border-color:#262626}a{color:#262626}a:hover{color:#000}.form-control:focus{border-color:hsl(0,0%,39.9019607843%);box-shadow:0 0 0 .2rem rgba(38,38,38,.25)}.form-check-input:checked{background-color:#262626;border-color:#262626}.form-check-input:focus{border-color:hsl(0,0%,39.9019607843%);box-shadow:0 0 0 .2rem rgba(38,38,38,.25)}.alert-primary{color:#000;background-color:hsl(0,0%,59.9019607843%);border-color:hsl(0,0%,49.9019607843%)}.alert-secondary{color:rgb(13.4420600858,14.5622317597,15.5579399142);background-color:rgb(229.517167382,231.3519313305,232.982832618);border-color:hsl(208.2352941176,7.2961373391%,80.6862745098%)}.alert-success{color:hsl(207.5,9.756097561%,8.2352941176%);background-color:hsl(207.5,9.756097561%,93.2352941176%);border-color:hsl(207.5,9.756097561%,83.2352941176%)}.alert-info{color:rgb(42.2442396313,45.1152073733,46.7557603687);background-color:#fff;border-color:hsl(201.8181818182,5.069124424%,92.4509803922%)}.alert-warning{color:rgb(70.4594594595,79,87.5405405405);background-color:#fff;border-color:hsl(210,10.8108108108%,95.9803921569%)}.alert-danger{color:rgb(97.724137931,109,120.275862069);background-color:hsl(210,10.3448275862%,77.7450980392%);border-color:hsl(210,10.3448275862%,67.7450980392%)}.badge.bg-primary{background-color:#262626 !important}.badge.bg-secondary{background-color:#6c757d !important}.progress-bar{background-color:#262626}.navbar-brand .site-title{font-weight:700;color:inherit}.navbar-brand .site-description{font-size:.875rem;opacity:.8}.btn{font-weight:500;border-radius:.375rem;transition:all .2s ease-in-out}.card{border:1px solid rgba(0,0,0,.125);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:box-shadow .15s ease-in-out}.card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.125rem;font-weight:400;line-height:1.5;color:#212529}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;line-height:1.25;color:#212529;margin-bottom:.5rem}h1,.h1{font-size:3rem;font-weight:600;letter-spacing:-0.01em;line-height:1.2}@media(max-width: 768px){h1,.h1{font-size:2rem;line-height:1.3}}h2,.h2{font-size:2.5rem;font-weight:600;letter-spacing:-0.01em;line-height:1.2}@media(max-width: 768px){h2,.h2{font-size:1.75rem;line-height:1.3}}.bg-dark-blue-2 h2,.bg-dark-blue-2 .h2{color:#fff}h3,.h3{font-size:2rem;font-weight:600;letter-spacing:-0.01em;line-height:1.2}@media(max-width: 768px){h3,.h3{font-size:1.5rem;line-height:1.3}}h4,.h4{font-size:1.5rem;font-weight:600}@media(max-width: 768px){h4,.h4{font-size:1.25rem}}h5,.h5{font-size:1.25rem;font-weight:600}h6,.h6{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}p{margin-bottom:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lead{font-size:1.25rem;font-weight:300;line-height:2}small,.small{font-size:.875rem;line-height:1.25}.small-text{font-size:.875rem !important;line-height:1.4 !important}.small-section-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#e7670f;margin-bottom:1rem;position:relative}.small-section-heading::after{content:"";display:inline-block;width:1.25rem;height:.9375rem;background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23F6851F" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23F6851F"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23F6851F"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-left:.5rem}.bg-red-orange-gradient .small-section-heading{color:#fff}.bg-red-orange-gradient .small-section-heading::after{background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23FFFFFF" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23FFFFFF"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23FFFFFF"/></svg>')}.bg-red-orange-gradient .module-title{color:#fff}.bg-dark-blue-2 .module-title{color:#fff}a{color:#2f5ef5;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:rgb(9.8853211009,56.3463302752,205.6146788991);text-decoration:underline}a:focus{outline:2px solid rgba(47,94,245,.5);outline-offset:2px}ul,ol{margin-bottom:1rem;padding-left:1.5rem}li{margin-bottom:.25rem}blockquote{font-size:1.25rem;font-style:italic;border-left:4px solid #262626;padding-left:1rem;margin:1.5rem 0;color:#6c757d}blockquote p:last-child{margin-bottom:0}blockquote footer,blockquote .blockquote-footer{font-size:.875rem;color:hsl(208.2352941176,7.2961373391%,65.6862745098%);font-style:normal}blockquote footer::before,blockquote .blockquote-footer::before{content:"— "}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875em;background-color:#f8f9fa;padding:.125rem .25rem;border-radius:.25rem;color:#343a40}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background-color:#f8f9fa;padding:1rem;border-radius:.375rem;overflow-x:auto;margin-bottom:1rem}pre code{background-color:rgba(0,0,0,0);padding:0;color:inherit}.text-primary{color:#262626 !important}.text-secondary{color:#6c757d !important}.text-success{color:#6f7c87 !important}.text-info{color:#8d9498 !important}.text-warning{color:#adb5bd !important}.text-danger{color:#343a40 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.font-headings{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:.875rem;line-height:1.4;margin:0;padding:0 4px 5px}.gallery{margin:auto}.gallery .gallery-item{float:left;margin-top:10px;text-align:center}.gallery .gallery-item .gallery-icon img{border:2px solid #cfcfcf}.gallery .gallery-item .gallery-caption{margin-left:0;font-size:.875rem}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery:after{content:"";display:table;clear:both}.wp-embed-responsive .wp-has-aspect-ratio{position:relative}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-block{max-width:100%}.sticky{display:block}.bypostauthor{display:block}img.wp-smiley,img.emoji{border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-0.1em !important;background:none !important;padding:0 !important}.entry-content img,.comment-content img,.widget img{max-width:100%;height:auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.entry-content:after,.comment-content:after,.site-content:after{content:"";display:table;clear:both}.module-content img.alignleft,.module-content img.alignright,.module-content img.aligncenter,.module-content img.alignnone,.wysiwyg-content img.alignleft,.wysiwyg-content img.alignright,.wysiwyg-content img.aligncenter,.wysiwyg-content img.alignnone,.content-area img.alignleft,.content-area img.alignright,.content-area img.aligncenter,.content-area img.alignnone{width:auto !important;max-width:100%}.module-content .alignleft,.wysiwyg-content .alignleft,.content-area .alignleft{float:left !important;margin-right:1.5rem !important;margin-bottom:1rem;clear:left}.module-content .alignright,.wysiwyg-content .alignright,.content-area .alignright{float:right !important;margin-left:1.5rem !important;margin-bottom:1rem;clear:right}.module-content .aligncenter,.wysiwyg-content .aligncenter,.content-area .aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important;float:none !important;clear:both}.module-content .wp-caption,.wysiwyg-content .wp-caption,.content-area .wp-caption{width:auto !important;max-width:100%}.module-content .wp-caption.alignleft,.wysiwyg-content .wp-caption.alignleft,.content-area .wp-caption.alignleft{float:left !important;margin-right:1.5rem !important}.module-content .wp-caption.alignright,.wysiwyg-content .wp-caption.alignright,.content-area .wp-caption.alignright{float:right !important;margin-left:1.5rem !important}.module-content .wp-caption.aligncenter,.wysiwyg-content .wp-caption.aligncenter,.content-area .wp-caption.aligncenter{float:none !important;margin-left:auto !important;margin-right:auto !important}.page-header{position:relative;overflow:hidden;width:100%;background:#f0f0f0}.page-header__slides{position:relative;width:100%}.page-header .header-slider{position:relative;width:100%}.page-header .header-slider__slide{position:relative;width:100%;opacity:0;transition:opacity .5s ease-in-out;display:none}.page-header .header-slider__slide.active{opacity:1;display:block}.page-header .header-slider__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#e0e0e0}.page-header .header-slider__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.page-header .header-slider__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-header .header-slider__content{position:relative;z-index:2;padding:6rem 2rem;max-width:600px;color:#fff;min-height:400px;display:flex;flex-direction:column;justify-content:center}.page-header .header-slider__content *{color:#fff}.page-header .header-slider__small-title{font-size:1rem;margin-bottom:1rem;font-weight:400;color:#fff}.page-header .header-slider__large-title{margin-bottom:1.5rem;color:#fff}.page-header .header-slider__text{font-size:1.125rem;margin-bottom:2rem;line-height:1.6;font-weight:400;color:#fff}.page-header .header-slider__text p{color:#fff}.page-header .header-slider__cta .cta-link,.page-header .header-slider__cta .cta-link-orange,.page-header .header-slider__cta .cta-link-white,.page-header .header-slider__cta .personnel-grid-block .personnel-card .personnel-bio-link,.personnel-grid-block .personnel-card .page-header .header-slider__cta .personnel-bio-link,.page-header .header-slider__cta .cta-link-light,.page-header .header-slider__cta .cta-link-overlay,.page-header .header-slider__cta .cta-link-full{color:#fff}.page-header .header-slider__cta .cta-link:hover,.page-header .header-slider__cta .cta-link-orange:hover,.page-header .header-slider__cta .cta-link-white:hover,.page-header .header-slider__cta .personnel-grid-block .personnel-card .personnel-bio-link:hover,.personnel-grid-block .personnel-card .page-header .header-slider__cta .personnel-bio-link:hover,.page-header .header-slider__cta .cta-link-light:hover,.page-header .header-slider__cta .cta-link-overlay:hover,.page-header .header-slider__cta .cta-link-full:hover{color:#fff}.page-header .header-slider__controls{position:absolute;bottom:2rem;right:2rem;display:flex;gap:1rem;z-index:3}.page-header .header-slider__prev,.page-header .header-slider__next{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.page-header .header-slider__prev:hover,.page-header .header-slider__next:hover{background:hsla(0,0%,100%,.3)}.page-header__photo-marquee{background-color:#2f5ef5;padding:3rem 0 0 0;min-height:500px;display:flex;align-items:flex-start;position:relative;overflow:visible;margin-bottom:180px}.page-header__two-images{background-color:#fff;padding:4rem 0 0 0;min-height:400px}.page-header__two-images .page-header__breadcrumbs{margin-bottom:2rem}.page-header__two-images .page-header__breadcrumbs .breadcrumb{background:rgba(0,0,0,0);padding:0;margin:0}.page-header__two-images .page-header__breadcrumbs .breadcrumb-item{color:#888}.page-header__two-images .page-header__breadcrumbs .breadcrumb-item a{color:#888;text-decoration:none}.page-header__two-images .page-header__breadcrumbs .breadcrumb-item a:hover{color:#262626}.page-header__two-images .page-header__breadcrumbs .breadcrumb-item.active{color:#262626}.page-header__two-images .page-header__breadcrumbs .breadcrumb-item+.breadcrumb-item::before{content:">";color:#888}.page-header__two-images .page-header__content .page-header__title{color:#262626;margin:0}.page-header__two-images .page-header__images{display:flex;gap:1rem;justify-content:flex-start;align-items:center}.page-header__two-images .page-header__images .page-header__image{flex-shrink:0}.page-header__two-images .page-header__images .page-header__image img{width:100%;height:auto;object-fit:cover}.page-header__image-stat{background-color:#2f5ef5;padding:4rem 0 0 0;min-height:400px}.page-header__image-stat .page-header__breadcrumbs{margin-bottom:2rem}.page-header__image-stat .page-header__breadcrumbs .breadcrumb{background:rgba(0,0,0,0);padding:0;margin:0}.page-header__image-stat .page-header__breadcrumbs .breadcrumb-item{color:hsla(0,0%,100%,.8)}.page-header__image-stat .page-header__breadcrumbs .breadcrumb-item a{color:hsla(0,0%,100%,.8);text-decoration:none}.page-header__image-stat .page-header__breadcrumbs .breadcrumb-item a:hover{color:#fff}.page-header__image-stat .page-header__breadcrumbs .breadcrumb-item.active{color:#fff}.page-header__image-stat .page-header__breadcrumbs .breadcrumb-item+.breadcrumb-item::before{content:">";color:hsla(0,0%,100%,.6)}.page-header__image-stat .page-header__content .page-header__title{color:#fff;margin:0 0 1.5rem 0}.page-header__image-stat .page-header__content .page-header__paragraph{color:#fff;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.page-header__image-stat .page-header__content .page-header__paragraph p{color:#fff}.page-header__image-stat .page-header__content .page-header__cta .cta-link-white,.page-header__image-stat .page-header__content .page-header__cta .personnel-grid-block .personnel-card .personnel-bio-link,.personnel-grid-block .personnel-card .page-header__image-stat .page-header__content .page-header__cta .personnel-bio-link{display:inline-flex;width:auto}.page-header__image-stat .page-header__image-stat-wrapper{position:relative}.page-header__image-stat .page-header__image-stat-wrapper .page-header__image img{max-width:477px;height:auto;object-fit:cover}.page-header__image-stat .page-header__image-stat-wrapper .page-header__statistic{position:absolute;bottom:2rem;left:-4rem;background-color:hsla(0,0%,100%,.95);padding:2rem;text-align:left;max-width:280px}.page-header__image-stat .page-header__image-stat-wrapper .page-header__statistic .page-header__stat-number{font-size:2.5rem;font-weight:700;color:#262626;line-height:1;margin-bottom:.5rem}.page-header__image-stat .page-header__image-stat-wrapper .page-header__statistic .page-header__stat-description{font-size:.875rem;color:#262626;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page-header__image-stat .page-header__image-stat-wrapper .page-header__statistic .page-header__stat-description p{color:#262626;margin:0}.page-header__breadcrumbs{margin-bottom:2rem}.page-header__breadcrumbs .breadcrumb{background:rgba(0,0,0,0);padding:0;margin:0}.page-header__breadcrumbs .breadcrumb-item{color:hsla(0,0%,100%,.8)}.page-header__breadcrumbs .breadcrumb-item a{color:hsla(0,0%,100%,.8);text-decoration:none}.page-header__breadcrumbs .breadcrumb-item a:hover{color:#fff}.page-header__breadcrumbs .breadcrumb-item.active{color:#fff}.page-header__breadcrumbs .breadcrumb-item+.breadcrumb-item::before{content:">";color:hsla(0,0%,100%,.6)}.page-header__content{position:relative;z-index:10}.page-header__content .page-header__title{color:#fff;margin:0}.page-header__marquee{overflow:hidden;position:absolute;top:320px;left:0;right:0;height:360px;z-index:1}.page-header__marquee .photo-marquee{height:100%}.page-header__marquee .photo-marquee__track{display:flex;align-items:center;animation:marquee 20s linear infinite;height:100%}.page-header__marquee .photo-marquee__item{flex:none;width:406px;margin-right:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page-header__marquee .photo-marquee__item--large{height:360px}.page-header__marquee .photo-marquee__item--small{height:240px}.page-header__marquee .photo-marquee__item img{width:100%;height:100%;object-fit:cover}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.site-footer,#colophon{background-color:#171e36 !important;position:relative;padding-top:80px !important;padding-bottom:26px !important}.site-footer::after,#colophon::after{content:"";position:absolute;background-image:url("../images/hero_bg.2e28e62e.png");background-size:cover;background-repeat:no-repeat;width:100%;height:287px;bottom:0;left:0;z-index:1;pointer-events:none}.site-footer>*,#colophon>*{position:relative;z-index:2}.main-footer-menu{margin-bottom:2rem}.main-footer-menu .menu{display:flex;flex-wrap:wrap;gap:3rem;list-style:none;margin:0;padding:0}.main-footer-menu .menu>.menu-item{flex:1;min-width:200px}.main-footer-menu .menu>.menu-item>a{font-size:14px;line-height:1.4;font-weight:500;opacity:.75;padding-bottom:12px;margin-bottom:1rem;display:block;text-decoration:none;color:inherit;border-bottom:1px solid #888}.main-footer-menu .menu>.menu-item>a:hover{text-decoration:underline}.main-footer-menu .menu>.menu-item .sub-menu{list-style:none;margin:0;padding:0;margin-top:.75rem}.main-footer-menu .menu>.menu-item .sub-menu .menu-item a{padding:10px 0;font-weight:400;color:#fff;font-size:14px;line-height:1.4;text-decoration:none;display:block}.main-footer-menu .menu>.menu-item .sub-menu .menu-item a:hover{text-decoration:none}.footer-contact-section{margin:3rem 0 2rem;padding:2rem 0;border-top:1px solid #f2f5f6;border-bottom:1px solid #f2f5f6}.footer-contact-section .footer-logo .footer-brand-logo{max-height:60px;height:auto;width:auto}.footer-contact-section .footer-logo .footer-brand-text{margin:0;font-size:1.5rem;font-weight:600}.footer-contact-section .footer-social .footer-social-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-weight:400;color:#fff;font-size:14px;line-height:1.4;margin-bottom:1rem;text-transform:none !important}.footer-contact-section .footer-social .social-icons{display:flex;gap:.75rem;flex-wrap:wrap}.footer-contact-section .footer-social .social-icons .social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;text-decoration:none;transition:all .3s ease}.footer-contact-section .footer-social .social-icons .social-icon i{font-size:1.2rem}.footer-contact-section .footer-social .social-icons .social-icon:hover{transform:translateY(-2px)}.footer-contact-section .footer-social .social-icons .social-icon .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.footer-contact-section .footer-contact-item{display:flex;align-items:flex-start;gap:.75rem}.footer-contact-section .footer-contact-item .contact-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.footer-contact-section .footer-contact-item .contact-icon i{font-size:20px;color:inherit}.footer-contact-section .footer-contact-item .contact-info{display:flex;flex-direction:column;gap:.25rem}.footer-contact-section .footer-contact-item .contact-info .contact-label{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-weight:400;color:#fff;font-size:14px;line-height:1.4;margin-bottom:1rem}.footer-contact-section .footer-contact-item .contact-info .contact-value{font-size:18px;font-weight:500;color:#fff;text-decoration:none;text-align:left;margin-left:calc(-20px - .75rem)}.footer-contact-section .footer-contact-item .contact-info .contact-value:hover{text-decoration:underline}.legal-footer-menu .menu{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;justify-content:flex-end}.legal-footer-menu .menu .menu-item{padding:0 1rem}.legal-footer-menu .menu .menu-item:not(:last-child){border-right:1px solid #888}.legal-footer-menu .menu .menu-item a{text-decoration:none;color:inherit;font-weight:400;font-size:14px;line-height:1.4;opacity:.7}.legal-footer-menu .menu .menu-item a:hover{text-decoration:underline;opacity:1}.site-info p{color:#fff;opacity:.5;font-weight:400;font-size:14px;line-height:1.4}@media(max-width: 1200px){.main-footer-menu .menu>.menu-item{min-width:180px;flex:1 1 calc(50% - 1.5rem)}}@media(max-width: 768px){.main-footer-menu .menu{gap:2rem}.main-footer-menu .menu>.menu-item{flex:1 1 calc(50% - 1rem);min-width:auto}.footer-contact-section .footer-logo{text-align:center;margin-bottom:1.5rem}.footer-contact-section .footer-social{text-align:center;margin-bottom:1.5rem}.footer-contact-section .footer-social .social-icons{justify-content:center}.footer-contact-section .footer-contact-item{margin-bottom:1.5rem}.legal-footer-menu .menu{justify-content:center}.site-info{text-align:center;margin-bottom:1rem}}@media(max-width: 576px){.main-footer-menu .menu{gap:1.5rem}.main-footer-menu .menu>.menu-item{flex:1 1 calc(50% - .75rem)}.legal-footer-menu .menu{flex-direction:column;gap:.75rem;align-items:center}.legal-footer-menu .menu .menu-item{padding:0;border:none !important}.legal-footer-menu .menu .menu-item:not(:last-child){border-right:none}.footer-contact-section .footer-contact-item{margin-bottom:1.5rem;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.footer-contact-section .footer-contact-item .contact-info .contact-value{margin-left:0}}.blog,.archive{background-color:#f2f5f6;min-height:100vh}.posts-header{padding:2rem 0 0;background-color:#fff}.posts-header__title-search-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:2rem}@media(max-width: 768px){.posts-header__title-search-row{flex-direction:column;align-items:flex-start;gap:1rem}}.posts-header__breadcrumbs{margin-bottom:1rem}.posts-header__breadcrumbs .breadcrumb{background:none;padding:0;margin:0;font-size:.875rem}.posts-header__breadcrumbs .breadcrumb-item{color:#6c757d}.posts-header__breadcrumbs .breadcrumb-item+.breadcrumb-item::before{content:">";color:#6c757d;padding:0 6px}.posts-header__breadcrumbs .breadcrumb-item a{color:#262626;text-decoration:none;transition:all .2s ease-in-out}.posts-header__breadcrumbs .breadcrumb-item a:hover{color:#e63647;text-decoration:underline}.posts-header__breadcrumbs .breadcrumb-item.active{color:#6c757d}.posts-header__title{margin:0;flex:1}.posts-header__title h1{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.5rem;font-weight:700;color:#262626;margin:0;line-height:1.2}@media(max-width: 768px){.posts-header__title h1{font-size:2rem}}.posts-header__search{flex:0 0 auto;max-width:400px;width:100%}@media(max-width: 768px){.posts-header__search{max-width:100%}}.posts-header__search .search-wrapper{position:relative}.posts-header__search .search-input-wrapper{position:relative;display:flex;align-items:center}.posts-header__search .search-field{width:100%;padding:12px 60px 12px 20px;border:none;border-radius:.375rem;font-size:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#262626;background:#f2f5f6;outline:none;transition:all .2s ease-in-out}.posts-header__search .search-field::placeholder{color:#6c757d;font-style:italic}.posts-header__search .search-field:focus{background:hsl(195,18.1818181818%,90.6862745098%)}.posts-header__search .search-submit{position:absolute;right:0;top:0;bottom:0;background:#e63647;border:none;border-radius:0;width:45px;color:#fff;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.posts-header__search .search-submit:hover{background:rgb(207.2256637168,25.7743362832,43.3008849558)}.posts-header__search .search-submit:active{background:rgb(184.546460177,22.953539823,38.5619469027)}.posts-header__search .search-submit i{font-size:1rem}.posts-header__search .screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.posts-header__categories{margin-top:1rem}.posts-header__categories .category-nav .category-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.75rem}@media(max-width: 768px){.posts-header__categories .category-nav .category-list{justify-content:center;gap:.5rem}}.posts-header__categories .category-nav .category-item{margin:0}.posts-header__categories .category-nav .category-item .category-link{display:inline-block;padding:0 0 1rem 0;margin-right:2rem;background:none;border:none;border-bottom:4px solid rgba(0,0,0,0);border-radius:0;color:#5d5d5d;text-decoration:none;font-weight:400;font-size:1rem;line-height:1.5;text-transform:none;transition:all .2s ease-in-out;white-space:nowrap}.posts-header__categories .category-nav .category-item .category-link:hover{color:#262626;text-decoration:none}.posts-header__categories .category-nav .category-item .category-link .category-count{margin-left:.25rem;font-weight:400;opacity:.8;font-size:1rem}.posts-header__categories .category-nav .category-item.active .category-link{color:#262626;font-weight:600;border-bottom-color:#e63647}.posts-header__categories .category-nav .category-item.active .category-link .category-count{font-weight:600}.trending-topics-section{padding:2rem 0}@media(max-width: 991px){.trending-topics-section{padding:1.5rem 0}}.trending-topics-title{padding-right:1rem}@media(max-width: 991px){.trending-topics-title{padding-right:.5rem}}.trending-topics-title h3{font-size:14px;font-weight:500;color:#262626;margin:0;line-height:1.5}@media(max-width: 768px){.trending-topics-title h3{font-size:14px}}.trending-topics-title h3 i{color:#e63647;margin-right:.5rem;display:block;margin-bottom:.25rem}@media(max-width: 768px){.trending-topics-title h3 i{display:inline;margin-right:.25rem;margin-bottom:0}}.trending-topics-content{padding-left:1rem}@media(max-width: 991px){.trending-topics-content{padding-left:.5rem}}@media(max-width: 768px){.trending-topics-content{padding-left:0;margin-top:1rem}}.tags-container{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width: 768px){.tags-container{gap:.5rem}}.trending-tag{display:inline-flex;align-items:center;padding:4px 12px;background:#fff;border:none;border-radius:0;color:#5d5d5d;text-decoration:none;font-weight:600;font-size:14px;line-height:22.4px;transition:all .2s ease-in-out;white-space:nowrap;cursor:pointer}.trending-tag.active{background:#e7670f;color:#fff}@media(max-width: 768px){.trending-tag{padding:4px 12px;font-size:14px}}@media(max-width: 576px){.trending-tag{font-size:14px;padding:4px 12px}}.posts-loading{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.trending-topics__header{margin-bottom:1.5rem}@media(max-width: 768px){.trending-topics__header .d-flex{flex-direction:column;align-items:flex-start !important;gap:1rem}}.trending-topics__title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:700;color:#262626;margin:0}.trending-topics__title i{color:#e63647;margin-right:.5rem}.trending-topics .view-more-link{color:#e63647;text-decoration:none;font-weight:400;transition:all .2s ease-in-out;font-size:.875rem}.trending-topics .view-more-link:hover{color:rgb(184.546460177,22.953539823,38.5619469027);text-decoration:none}.trending-topics .view-more-link i{margin-left:.25rem;font-size:.75rem}.trending-topics .tag-hidden{display:none}.posts-grid{padding:0 0 3rem 0}.posts-grid .posts-row{margin-bottom:2rem}.posts-grid .no-posts{text-align:center;padding:4rem 2rem;background:#fff;border-radius:.5rem;border:2px solid rgb(218.25,223.5,228.75)}.posts-grid .no-posts h3{color:#262626;margin-bottom:1rem}.posts-grid .no-posts p{color:#6c757d;margin:0}.post-box{background:#fff;overflow:hidden;transition:transform .3s;height:100%;display:flex;flex-direction:column}.post-box:hover{transform:translateY(-5px)}.post-box__image{position:relative;overflow:hidden}.post-box__image img{width:100%;height:200px;object-fit:cover;transition:transform .3s}@media(max-width: 768px){.post-box__image img{height:150px}}.post-box__image:hover img{transform:scale(1.05)}.post-box__content{padding:1.5rem;flex:1;display:flex;flex-direction:column}@media(max-width: 768px){.post-box__content{padding:1rem}}.post-box__category{position:absolute;bottom:-3px;left:0}.post-box__category .category-link{display:inline-block;padding:12px 24px 0px;background:#fff;color:#2f5ef5;text-decoration:none;font-size:14px;font-weight:600;line-height:19.6px;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s}.post-box__category .category-link:hover{background:hsl(0,0%,95%);color:#2f5ef5;text-decoration:none}.post-box__title{margin-bottom:8px;font-size:20px;font-weight:600;line-height:36px;flex:1}@media(max-width: 768px){.post-box__title{font-size:20px}}.post-box__title a{color:#262626;text-decoration:none;transition:color .3s}.post-box__title a:hover{color:#e63647;text-decoration:none}.post-box__meta{margin-bottom:16px;color:#5d5d5d;font-size:14px;font-weight:400;line-height:19.6px}.post-box__meta .meta-separator{margin:0 .5rem}.post-box__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.post-box__tags .post-tag{display:inline-block;padding:4px 12px;background:rgba(231,103,15,.1);color:#e7670f;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:.02em;transition:all .3s}.post-box__tags .post-tag:hover{background:rgba(231,103,15,.2);color:#e7670f;text-decoration:none}.posts-pagination{margin-top:3rem;text-align:center !important;width:100%;display:flex;justify-content:center}.posts-pagination .page-numbers{display:inline-block;padding:10px 16px;margin:0 8px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:#5d5d5d;text-decoration:none;transition:all .2s ease-in-out;font-weight:400;font-size:1rem;line-height:1.5}.posts-pagination .page-numbers:hover{color:#262626;text-decoration:none}.posts-pagination .page-numbers.current{color:#262626;border-bottom-color:#e63647;font-weight:600}.posts-pagination .page-numbers.prev,.posts-pagination .page-numbers.next{font-weight:400;background:#fff;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin:0 12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.posts-pagination .page-numbers.prev:hover,.posts-pagination .page-numbers.next:hover{background:#fff;color:#e63647;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.posts-pagination .page-numbers.prev i,.posts-pagination .page-numbers.next i{font-size:.875rem;margin:0}.posts-pagination .nav-links{display:flex !important;justify-content:center !important;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%;text-align:center}.posts-pagination .pagination-wrapper .nav-links .page-numbers.dots{border:none;padding:10px 8px}.posts-pagination .pagination-wrapper .nav-links .page-numbers.dots:hover{color:#5d5d5d}.single-post .post-featured-image{width:100%;margin-bottom:0}.single-post .post-featured-image img{width:100%;height:auto;display:block}.single-post .post-content-container{background:#fff;width:90%;padding:32px 32px 32px 0;margin-top:-168px;position:relative;z-index:10}.single-post .post-meta{margin-bottom:1.5rem}.single-post .post-meta .row{margin-left:-15px;margin-right:-15px}.single-post .post-meta .col-md-6{padding-left:15px;padding-right:15px}.single-post .post-meta .post-categories{margin:0}.single-post .post-meta .post-categories a{color:#2f5ef5;font-weight:600;font-size:14px;line-height:140%;text-transform:uppercase;text-decoration:none}.single-post .post-meta .post-categories a:hover{text-decoration:underline}.single-post .post-meta .post-tags{margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.single-post .post-meta .post-tags .post-tag{display:inline-block;padding:4px 12px;background:rgba(231,103,15,.1);color:#e7670f;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:.02em;transition:all .3s}.single-post .post-meta .post-tags .post-tag:hover{background:rgba(231,103,15,.2);color:#e7670f;text-decoration:none}.single-post .post-header{margin-bottom:1rem}.single-post .post-header .post-title{font-family:"Railway",sans-serif;font-size:48px;font-weight:600;line-height:1.4;margin:0 0 12px 0}.single-post .post-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.9rem;color:#666}.single-post .post-info .post-info-left{display:flex;align-items:center;gap:1rem}.single-post .post-info .post-info-left .post-author,.single-post .post-info .post-info-left .post-date,.single-post .post-info .post-info-left .post-reading-time{margin:0;display:flex;align-items:center}.single-post .post-info .post-info-left .post-author .meta-label,.single-post .post-info .post-info-left .post-date .meta-label,.single-post .post-info .post-info-left .post-reading-time .meta-label{display:none}.single-post .post-info .post-info-left .post-author::after,.single-post .post-info .post-info-left .post-date::after{content:"•";margin-left:1rem;margin-right:0}.single-post .post-info .post-info-right{display:flex;gap:1.5rem;align-items:center}.single-post .post-info .post-info-right .post-action-icon{background:none;border:none;cursor:pointer;transition:all .3s ease;color:#666;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.single-post .post-info .post-info-right .post-action-icon:hover{color:#333}.single-post .post-info .post-info-right .post-action-icon i{font-size:20px;width:20px;height:20px}.single-post .post-content-area{margin-top:2rem}.single-post .post-content-area .row{margin-left:-15px;margin-right:-15px}.single-post .post-content-area .col-lg-8,.single-post .post-content-area .col-lg-4{padding-left:15px;padding-right:15px}.single-post .post-content-area .col-lg-4{position:relative;z-index:5}.single-post .post-content{font-size:18px;line-height:1.5;font-weight:500}.single-post .post-content p{margin-bottom:1.5rem;font-size:18px;line-height:1.5;font-weight:500}.single-post .post-content a{color:#025b9a;text-decoration:underline}.single-post .post-content a:hover{color:#025b9a;text-decoration:underline}.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{margin-top:2rem;margin-bottom:1rem;scroll-margin-top:2rem}.single-post .post-content h2{position:relative}.single-post .post-content h2:target{animation:highlight 2s ease-in-out}.single-post .post-content img{max-width:100%;height:auto}.single-post .post-sidebar{height:fit-content}.single-post .post-sidebar .table-of-contents{position:-webkit-sticky;position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;z-index:10}.single-post .post-sidebar .table-of-contents .toc-title{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:16px;color:#333}.single-post .post-sidebar .table-of-contents .toc-list{list-style:none;padding:0;margin:0 0 56px 0}.single-post .post-sidebar .table-of-contents .toc-list li{margin-bottom:0}.single-post .post-sidebar .table-of-contents .toc-list li a{display:block;padding:16px 0 16px 20px;color:#5d5d5d;text-decoration:none;transition:all .3s ease;font-size:16px;font-weight:500;line-height:1.5;border-left:1px solid #5d5d5d}.single-post .post-sidebar .table-of-contents .toc-list li a.active{color:#e63647;border-left:4px solid #e63647;background:rgba(0,0,0,0)}@keyframes highlight{0%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(255,255,0,.3)}100%{background-color:rgba(0,0,0,0)}}@media(max-width: 768px){.single-post .post-content-container{width:95%;padding:24px 24px 24px 0;margin-top:-100px}.single-post .post-header .post-title{font-size:36px}.single-post .post-meta .col-md-6{padding-left:10px;padding-right:10px;margin-bottom:1rem}.single-post .post-meta .col-md-6:last-child{margin-bottom:0}.single-post .post-meta .post-tags{justify-content:flex-start}.single-post .post-info{flex-direction:column;align-items:flex-start;gap:1rem}.single-post .post-info .post-info-left{flex-direction:column;align-items:flex-start;gap:.5rem}.single-post .post-info .post-info-left .post-author::after,.single-post .post-info .post-info-left .post-date::after{display:none}.single-post .post-info .post-info-right{align-self:flex-end}.single-post .post-content-area .col-lg-8,.single-post .post-content-area .col-lg-4{padding-left:10px;padding-right:10px}.single-post .post-sidebar{margin-top:2rem}.single-post .post-sidebar .table-of-contents{position:static}}.single-leadership .leadership-profile{padding:48px 0 80px}.single-leadership .leadership-profile .leadership-photo{text-align:center}.single-leadership .leadership-profile .leadership-photo .leadership-headshot{width:100%;max-width:480px;height:auto;background-color:#f2f5f6}.single-leadership .leadership-profile .leadership-info .leadership-name{margin-bottom:0;display:flex;align-items:center;font-size:40px;font-weight:600;line-height:1.4;letter-spacing:-0.4px}.single-leadership .leadership-profile .leadership-info .leadership-name .linkedin-icon{margin-left:.75rem;width:32px;height:32px;font-size:32px;color:#0077b5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.single-leadership .leadership-profile .leadership-info .leadership-name .linkedin-icon:hover{color:#005885}.single-leadership .leadership-profile .leadership-info .job-title{margin-bottom:1.5rem;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:500;line-height:1.6;color:#5d5d5d}.single-leadership .leadership-quote{padding:64px 100px;position:relative}.single-leadership .leadership-quote::before{content:"";position:absolute;top:40px;left:40px;width:116px;height:96px;background-image:url("../images/quotedown.7a07696f.svg");background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:overlay}.single-leadership .leadership-quote::after{content:"";position:absolute;bottom:40px;right:40px;width:116px;height:96px;background-image:url("../images/quoteup.ab4458f9.svg");background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:overlay}.single-leadership .leadership-quote .executive-quote{text-align:left;margin:0;border:none;padding:80px 100px 40px}.single-leadership .leadership-quote .executive-quote .quote-text{font-family:"Raleway",sans-serif;font-size:36px;font-weight:600;line-height:50.4px;letter-spacing:-0.36px;margin-bottom:18px;font-style:italic;color:#fff;margin-top:0}.single-leadership .leadership-quote .executive-quote .quote-credit{font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;line-height:1.6;color:#fff;margin:0;font-style:normal}.single-leadership .development-block{padding:64px 0}/*!
 * Button Components
 * 
 * Universal button and CTA link styles for consistent styling across modules
 */.cta-link,.cta-link-orange,.cta-link-white,.personnel-grid-block .personnel-card .personnel-bio-link,.cta-link-light,.cta-link-overlay,.cta-link-full{display:flex;align-items:center;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#212529;text-decoration:none;transition:all .2s ease-in-out;gap:.75rem;white-space:nowrap}@media(max-width: 767.98px){.cta-link,.cta-link-orange,.cta-link-white,.personnel-grid-block .personnel-card .personnel-bio-link,.cta-link-light,.cta-link-overlay,.cta-link-full{font-size:.75rem;gap:.5rem;letter-spacing:.3px}}.cta-link:hover,.cta-link-orange:hover,.cta-link-white:hover,.personnel-grid-block .personnel-card .personnel-bio-link:hover,.cta-link-light:hover,.cta-link-overlay:hover,.cta-link-full:hover{color:#212529;text-decoration:none}.cta-link:hover .arrow-icon,.cta-link-orange:hover .arrow-icon,.cta-link-white:hover .arrow-icon,.personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon,.cta-link-light:hover .arrow-icon,.cta-link-overlay:hover .arrow-icon,.cta-link-full:hover .arrow-icon{background-color:#e63647}.cta-link:hover .arrow-icon i,.cta-link-orange:hover .arrow-icon i,.cta-link-white:hover .arrow-icon i,.personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon i,.cta-link-light:hover .arrow-icon i,.cta-link-overlay:hover .arrow-icon i,.cta-link-full:hover .arrow-icon i,.cta-link:hover .arrow-icon svg,.cta-link-orange:hover .arrow-icon svg,.cta-link-white:hover .arrow-icon svg,.personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon svg,.cta-link-light:hover .arrow-icon svg,.cta-link-overlay:hover .arrow-icon svg,.cta-link-full:hover .arrow-icon svg{transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important}.cta-link .arrow-icon,.cta-link-orange .arrow-icon,.cta-link-white .arrow-icon,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon,.cta-link-light .arrow-icon,.cta-link-overlay .arrow-icon,.cta-link-full .arrow-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:20px;background-color:#e63647;border-radius:0;transition:all .2s ease-in-out;flex-shrink:0}@media(max-width: 767.98px){.cta-link .arrow-icon,.cta-link-orange .arrow-icon,.cta-link-white .arrow-icon,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon,.cta-link-light .arrow-icon,.cta-link-overlay .arrow-icon,.cta-link-full .arrow-icon{width:16px;height:16px;padding:16px}}.cta-link .arrow-icon i,.cta-link-orange .arrow-icon i,.cta-link-white .arrow-icon i,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon i,.cta-link-light .arrow-icon i,.cta-link-overlay .arrow-icon i,.cta-link-full .arrow-icon i,.cta-link .arrow-icon svg,.cta-link-orange .arrow-icon svg,.cta-link-white .arrow-icon svg,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon svg,.cta-link-light .arrow-icon svg,.cta-link-overlay .arrow-icon svg,.cta-link-full .arrow-icon svg{font-size:1rem;width:1rem;height:1rem;color:#fff;transform:rotate(-45deg) !important;-webkit-transform:rotate(-45deg) !important;-moz-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transition:transform .3s ease;display:inline-block !important}@media(max-width: 767.98px){.cta-link .arrow-icon i,.cta-link-orange .arrow-icon i,.cta-link-white .arrow-icon i,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon i,.cta-link-light .arrow-icon i,.cta-link-overlay .arrow-icon i,.cta-link-full .arrow-icon i,.cta-link .arrow-icon svg,.cta-link-orange .arrow-icon svg,.cta-link-white .arrow-icon svg,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon svg,.cta-link-light .arrow-icon svg,.cta-link-overlay .arrow-icon svg,.cta-link-full .arrow-icon svg{font-size:.875rem;width:.875rem;height:.875rem}}.cta-link-full{width:100%;justify-content:center;background-color:#2f5ef5;color:#fff;padding:1rem}.cta-link-full:hover{color:#fff;background-color:rgb(22.6697247706,75.1674311927,243.8302752294)}.cta-link-full:hover .arrow-icon{background-color:rgba(0,0,0,0)}.cta-link-full .arrow-icon{background-color:rgba(0,0,0,0);padding:15px}.cta-link-full .arrow-icon i,.cta-link-full .arrow-icon svg{color:#fff}.cta-link-overlay{position:absolute;bottom:1rem;left:1rem;z-index:2;color:#212529}.cta-link-overlay:hover{color:#212529}.cta-link-light{position:absolute;bottom:0;left:0;z-index:2;background-color:#f2f5f6;padding:.75rem 1.5rem}.cta-link-light:hover{background-color:hsl(195,18.1818181818%,90.6862745098%)}.cta-link-light .arrow-icon{background-color:#e63647}.cta-link-light:hover .arrow-icon{background-color:#e63647}.cta-link-white,.personnel-grid-block .personnel-card .personnel-bio-link{background-color:#fff;color:#2f5ef5;padding:.75rem 1.5rem;line-height:19.6px}.cta-link-white:hover,.personnel-grid-block .personnel-card .personnel-bio-link:hover{color:#2f5ef5;background-color:hsl(0,0%,95%)}.cta-link-white:hover .arrow-icon,.personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon{background-color:#fff}.cta-link-white .arrow-icon,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon{background-color:rgba(0,0,0,0);padding:0;width:auto;height:auto}.cta-link-white .arrow-icon i,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon i,.cta-link-white .arrow-icon svg,.personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon svg{color:#2f5ef5}.cta-link-orange{background-color:#fff;color:#e7670f !important;padding:.75rem 1.5rem;width:auto;display:inline-flex}.cta-link-orange:hover{color:#e7670f;background-color:hsl(0,0%,95%)}.cta-link-orange:hover .arrow-icon{background-color:rgba(0,0,0,0) !important}.cta-link-orange .arrow-icon{background-color:rgba(0,0,0,0) !important;padding:0;width:auto;height:auto}.cta-link-orange .arrow-icon i,.cta-link-orange .arrow-icon svg{color:#e7670f !important}.navbar,.navbar-nav,.nav-link,.dropdown-menu,.dropdown-item{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.navbar-nav .nav-link{color:#262626;font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease-in-out}.navbar-nav .nav-link:hover{color:#262626}.navbar-nav .cta .nav-link,.navbar-nav .nav-link.cta{background-color:#262626;color:#fff !important;padding:.5rem 1rem;border-radius:.375rem;margin-left:.5rem;font-weight:600;border:2px solid #262626}.navbar-nav .cta .nav-link:hover,.navbar-nav .nav-link.cta:hover{background-color:rgba(0,0,0,0);color:#262626 !important;border-color:#262626;transform:translateY(-1px);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.navbar-nav .cta .nav-link:focus,.navbar-nav .nav-link.cta:focus{background-color:rgb(12.5,12.5,12.5);color:#fff !important;border-color:rgb(12.5,12.5,12.5);box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.navbar-nav .cta .nav-link:active,.navbar-nav .nav-link.cta:active{background-color:#000;border-color:#000;transform:translateY(0)}.navbar-brand .site-logo{height:auto;max-height:60px;width:auto;max-width:200px}@media(max-width: 768px){.navbar-brand .site-logo{max-height:45px;max-width:150px}}.navbar-brand .site-title{color:inherit;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:600}@media(max-width: 768px){.navbar-brand .site-title{font-size:1.25rem}}.navbar-brand:hover{text-decoration:none}.navbar-brand:hover .site-title{opacity:.8}.dropdown{position:relative}.dropdown .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease-in-out}.dropdown-menu.show{display:block;opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;transition:background-color .15s ease-in-out}.dropdown-item:hover,.dropdown-item:focus{color:hsl(210,10.8108108108%,9.5098039216%);background-color:#f8f9fa;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#262626;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){.dropdown:hover .dropdown-menu{display:none}.dropdown-menu{position:static;display:block;width:100%;margin-top:0;border:0;box-shadow:none;background-color:rgba(0,0,0,.03);opacity:1;visibility:visible;transform:none;transition:none}.dropdown-menu:not(.show){display:none}}.universal-header-menu{background-color:rgba(0,0,0,.05);padding:.5rem 0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.universal-header-menu .menu{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.universal-header-menu .menu li{margin:0 1rem}.universal-header-menu .menu li a{color:#262626;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;font-size:.9rem;transition:all .2s ease-in-out}.universal-header-menu .menu li a:hover{color:#000;text-decoration:none}.navbar .tabnav li a,.navigation .tabnav li a,.header .tabnav li a,#masthead .tabnav li a{color:#262626 !important;text-decoration:none}.navbar .tabnav li a:hover,.navigation .tabnav li a:hover,.header .tabnav li a:hover,#masthead .tabnav li a:hover{color:#000 !important;text-decoration:none}.navbar .tabnav li a.active,.navigation .tabnav li a.active,.header .tabnav li a.active,#masthead .tabnav li a.active{color:#262626 !important}.navbar .tabcontent a,.navigation .tabcontent a,.header .tabcontent a,#masthead .tabcontent a{color:#262626 !important;text-decoration:none}.navbar .tabcontent a:hover,.navigation .tabcontent a:hover,.header .tabcontent a:hover,#masthead .tabcontent a:hover{color:#000 !important;text-decoration:none}.navbar .tabcontent ul li a,.navigation .tabcontent ul li a,.header .tabcontent ul li a,#masthead .tabcontent ul li a{color:#262626 !important;text-decoration:none}.navbar .tabcontent ul li a:hover,.navigation .tabcontent ul li a:hover,.header .tabcontent ul li a:hover,#masthead .tabcontent ul li a:hover{color:#000 !important;text-decoration:none}.navbar .tab-data a,.navigation .tab-data a,.header .tab-data a,#masthead .tab-data a{color:#262626 !important;text-decoration:none}.navbar .tab-data a:hover,.navigation .tab-data a:hover,.header .tab-data a:hover,#masthead .tab-data a:hover{color:#000 !important;text-decoration:none}.navbar .service_row a,.navigation .service_row a,.header .service_row a,#masthead .service_row a{color:#262626 !important;text-decoration:none}.navbar .service_row a:hover,.navigation .service_row a:hover,.header .service_row a:hover,#masthead .service_row a:hover{color:#000 !important;text-decoration:none}.navbar .service_row ul li a,.navigation .service_row ul li a,.header .service_row ul li a,#masthead .service_row ul li a{color:#262626 !important;text-decoration:none}.navbar .service_row ul li a:hover,.navigation .service_row ul li a:hover,.header .service_row ul li a:hover,#masthead .service_row ul li a:hover{color:#000 !important;text-decoration:none}.navbar .drop_row_right .service_row a,.navigation .drop_row_right .service_row a,.header .drop_row_right .service_row a,#masthead .drop_row_right .service_row a{color:#262626 !important;text-decoration:none}.navbar .drop_row_right .service_row a:hover,.navigation .drop_row_right .service_row a:hover,.header .drop_row_right .service_row a:hover,#masthead .drop_row_right .service_row a:hover{color:#000 !important;text-decoration:none}.navbar .drop_row_right .service_row ul li a,.navigation .drop_row_right .service_row ul li a,.header .drop_row_right .service_row ul li a,#masthead .drop_row_right .service_row ul li a{color:#262626 !important;text-decoration:none}.navbar .drop_row_right .service_row ul li a:hover,.navigation .drop_row_right .service_row ul li a:hover,.header .drop_row_right .service_row ul li a:hover,#masthead .drop_row_right .service_row ul li a:hover{color:#000 !important;text-decoration:none}.navbar .mega-menu a,.navigation .mega-menu a,.header .mega-menu a,#masthead .mega-menu a{text-decoration:none}.navbar .mega-menu a:hover,.navigation .mega-menu a:hover,.header .mega-menu a:hover,#masthead .mega-menu a:hover{text-decoration:none}.navbar .mega-menu .who_we_hvr a,.navigation .mega-menu .who_we_hvr a,.header .mega-menu .who_we_hvr a,#masthead .mega-menu .who_we_hvr a{color:#262626 !important;text-decoration:none}.navbar .mega-menu .who_we_hvr a:hover,.navigation .mega-menu .who_we_hvr a:hover,.header .mega-menu .who_we_hvr a:hover,#masthead .mega-menu .who_we_hvr a:hover{color:#000 !important;text-decoration:none}.navbar .mega-menu .who_we_hvr ul li a,.navigation .mega-menu .who_we_hvr ul li a,.header .mega-menu .who_we_hvr ul li a,#masthead .mega-menu .who_we_hvr ul li a{color:#262626 !important;text-decoration:none}.navbar .mega-menu .who_we_hvr ul li a:hover,.navigation .mega-menu .who_we_hvr ul li a:hover,.header .mega-menu .who_we_hvr ul li a:hover,#masthead .mega-menu .who_we_hvr ul li a:hover{color:#000 !important;text-decoration:none}.navbar .mega-menu .simple_menu a,.navigation .mega-menu .simple_menu a,.header .mega-menu .simple_menu a,#masthead .mega-menu .simple_menu a{color:#262626 !important;text-decoration:none}.navbar .mega-menu .simple_menu a:hover,.navigation .mega-menu .simple_menu a:hover,.header .mega-menu .simple_menu a:hover,#masthead .mega-menu .simple_menu a:hover{color:#000 !important;text-decoration:none}.navbar .mega-menu .simple_menu ul li a,.navigation .mega-menu .simple_menu ul li a,.header .mega-menu .simple_menu ul li a,#masthead .mega-menu .simple_menu ul li a{color:#262626 !important;text-decoration:none}.navbar .mega-menu .simple_menu ul li a:hover,.navigation .mega-menu .simple_menu ul li a:hover,.header .mega-menu .simple_menu ul li a:hover,#masthead .mega-menu .simple_menu ul li a:hover{color:#000 !important;text-decoration:none}.navbar .mega-menu .header-cta a,.navbar .mega-menu .header-cta .btn,.navbar .mega-menu .header-cta .btn-primary,.navigation .mega-menu .header-cta a,.navigation .mega-menu .header-cta .btn,.navigation .mega-menu .header-cta .btn-primary,.header .mega-menu .header-cta a,.header .mega-menu .header-cta .btn,.header .mega-menu .header-cta .btn-primary,#masthead .mega-menu .header-cta a,#masthead .mega-menu .header-cta .btn,#masthead .mega-menu .header-cta .btn-primary{color:#fff !important}.navbar .mega-menu .header-cta a:hover,.navbar .mega-menu .header-cta .btn:hover,.navbar .mega-menu .header-cta .btn-primary:hover,.navigation .mega-menu .header-cta a:hover,.navigation .mega-menu .header-cta .btn:hover,.navigation .mega-menu .header-cta .btn-primary:hover,.header .mega-menu .header-cta a:hover,.header .mega-menu .header-cta .btn:hover,.header .mega-menu .header-cta .btn-primary:hover,#masthead .mega-menu .header-cta a:hover,#masthead .mega-menu .header-cta .btn:hover,#masthead .mega-menu .header-cta .btn-primary:hover{color:#fff !important}.navbar .mega-menu .btn,.navbar .mega-menu .btn-primary,.navbar .mega-menu .cta,.navbar .mega-menu a.btn,.navbar .mega-menu a.btn-primary,.navbar .mega-menu a.cta,.navigation .mega-menu .btn,.navigation .mega-menu .btn-primary,.navigation .mega-menu .cta,.navigation .mega-menu a.btn,.navigation .mega-menu a.btn-primary,.navigation .mega-menu a.cta,.header .mega-menu .btn,.header .mega-menu .btn-primary,.header .mega-menu .cta,.header .mega-menu a.btn,.header .mega-menu a.btn-primary,.header .mega-menu a.cta,#masthead .mega-menu .btn,#masthead .mega-menu .btn-primary,#masthead .mega-menu .cta,#masthead .mega-menu a.btn,#masthead .mega-menu a.btn-primary,#masthead .mega-menu a.cta{color:#fff !important}.navbar .mega-menu .btn:hover,.navbar .mega-menu .btn-primary:hover,.navbar .mega-menu .cta:hover,.navbar .mega-menu a.btn:hover,.navbar .mega-menu a.btn-primary:hover,.navbar .mega-menu a.cta:hover,.navigation .mega-menu .btn:hover,.navigation .mega-menu .btn-primary:hover,.navigation .mega-menu .cta:hover,.navigation .mega-menu a.btn:hover,.navigation .mega-menu a.btn-primary:hover,.navigation .mega-menu a.cta:hover,.header .mega-menu .btn:hover,.header .mega-menu .btn-primary:hover,.header .mega-menu .cta:hover,.header .mega-menu a.btn:hover,.header .mega-menu a.btn-primary:hover,.header .mega-menu a.cta:hover,#masthead .mega-menu .btn:hover,#masthead .mega-menu .btn-primary:hover,#masthead .mega-menu .cta:hover,#masthead .mega-menu a.btn:hover,#masthead .mega-menu a.btn-primary:hover,#masthead .mega-menu a.cta:hover{color:#fff !important}.cookie-banner{position:fixed;left:0;right:0;background-color:#171e36;color:#fff;padding:1.5rem 0;z-index:9999;transform:translateY(100%);transition:transform .3s ease-in-out;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cookie-banner--top{top:0;transform:translateY(-100%);box-shadow:0 2px 10px rgba(0,0,0,.1)}.cookie-banner--bottom{bottom:0}.cookie-banner--visible{transform:translateY(0)}.cookie-banner__container{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media(max-width: 767.98px){.cookie-banner__container{flex-direction:column;text-align:center;gap:1rem}}.cookie-banner__text{flex:1;margin:0;font-size:.9375rem;line-height:1.5}@media(max-width: 767.98px){.cookie-banner__text{font-size:.875rem}}.cookie-banner__button{background-color:#e7670f;color:#fff;border:none;padding:.5rem 2rem;font-size:1rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.cookie-banner__button:hover{background-color:rgb(183.1097560976,81.6463414634,11.8902439024);transform:translateY(-1px);box-shadow:0 2px 8px rgba(231,103,15,.3)}.cookie-banner__button:focus{outline:2px solid #fff;outline-offset:2px}.cookie-banner__button:active{transform:translateY(0)}@media(prefers-reduced-motion: reduce){.cookie-banner{transition:none}}@media(prefers-contrast: high){.cookie-banner{border:2px solid #fff}.cookie-banner__button{border:2px solid #fff}}/*!
 * Modules Index
 * 
 * Import all flexible content module styles
 *//*!
 * Split Content Block Module
 * 
 * Styles for the split content block flexible content module
 * Template: template-parts/modules/split-content-block.php
 */.module-split-content.background-white{background-color:var(--bs-white)}.module-split-content.background-light-gray{background-color:var(--bs-gray-100)}.module-split-content.padding-small{padding:3rem 0}.module-split-content.padding-standard{padding:5rem 0}.module-split-content.padding-large{padding:7rem 0}.module-split-content.layout-title-left .module-split-content__title-column{order:1}.module-split-content.layout-title-left .module-split-content__content-column{order:2}.module-split-content.layout-title-right .module-split-content__title-column{order:2}.module-split-content.layout-title-right .module-split-content__content-column{order:1}.module-split-content__small-heading{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:var(--bs-primary)}.module-split-content__title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}@media(max-width: 768px){.module-split-content__title{font-size:2rem}}.module-split-content__content{font-size:1.125rem;line-height:1.6}.module-split-content__content p:last-child{margin-bottom:0}.module-split-content .split-content-text .cta-button{margin-top:40px}.module-split-content__title-column,.module-split-content__content-column{display:flex;flex-direction:column;justify-content:flex-start}/*!
 * Text Image Block Module
 * 
 * Styles for the text image block flexible content module
 * Template: template-parts/modules/text-image-block.php
 */.text-image-block.background-white{background-color:var(--bs-white)}.text-image-block.background-light-gray{background-color:var(--bs-gray-100)}.text-image-block.padding-small{padding:3rem 0}.text-image-block.padding-standard{padding:5rem 0}.text-image-block.padding-large{padding:7rem 0}.text-image-block.layout-text-left .text-image-block__text-column{order:1}.text-image-block.layout-text-left .text-image-block__image-column{order:2}.text-image-block.layout-text-right .text-image-block__text-column{order:2}.text-image-block.layout-text-right .text-image-block__image-column{order:1}.text-image-block__small-heading{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:var(--bs-primary)}.text-image-block__title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}@media(max-width: 768px){.text-image-block__title{font-size:2rem}}.text-image-block .text-content{font-size:1.125rem;line-height:1.6}.text-image-block .text-content p:first-child{font-size:1.5rem;font-weight:500;line-height:2.25rem}.text-image-block .text-content p:last-child{margin-bottom:0}.text-image-block .image-content{padding-top:3.25rem}.text-image-block .image-content img{width:100%;height:auto;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.1)}.text-image-block__text-column,.text-image-block__image-column{display:flex;flex-direction:column;justify-content:center}/*!
 * Tabbed Content Block Module
 * 
 * Styles for the tabbed content block flexible content module
 * Template: template-parts/modules/tabbed-content-block.php
 */.tabbed-content-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.tabbed-content-block h1,.tabbed-content-block h2,.tabbed-content-block h3,.tabbed-content-block h4,.tabbed-content-block h5,.tabbed-content-block h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.tabbed-content-block h2{max-width:680px;margin:0 auto}.tabbed-content-block.bg-white{background-color:#fff}.tabbed-content-block.bg-light-gray{background-color:#f8f9fa}.tabbed-content-block.section-padding-small{padding:3rem 0}.tabbed-content-block.section-padding-standard{padding:5rem 0}.tabbed-content-block.section-padding-large{padding:7rem 0}.tabbed-content-block.tabs-vertical .nav-pills{border-left:2px solid hsl(208.2352941176,7.2961373391%,85.6862745098%);padding-left:0}.tabbed-content-block.tabs-vertical .nav-pills .nav-link{display:flex;align-items:center;text-align:left;padding:24px 0 24px 24px;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:#888;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:500;line-height:24px;transition:all .3s ease;margin-bottom:0;position:relative;margin-left:-2px}.tabbed-content-block.tabs-vertical .nav-pills .nav-link.active{color:#e63647;font-weight:500}.tabbed-content-block.tabs-vertical .nav-pills .nav-link.active::before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:4px;height:44px;background-color:#e63647}.tabbed-content-block.tabs-vertical .nav-pills .nav-link.active .tab-icon{opacity:1;filter:brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(2762%) hue-rotate(347deg) brightness(95%) contrast(95%)}.tabbed-content-block.tabs-vertical .nav-pills .nav-link .tab-icon{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important;object-fit:contain;margin-right:.75rem;flex-shrink:0;overflow:hidden;opacity:.7}.tabbed-content-block.tabs-vertical .nav-pills .nav-link .tab-icon svg{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important}.tabbed-content-block.tabs-vertical .nav-pills .nav-link .tab-icon img{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important}.tabbed-content-block.tabs-vertical .nav-pills .nav-link .tab-label{flex:1;font-weight:inherit}.tabbed-content-block.tabs-vertical .tab-content{padding-left:1.5rem}.tabbed-content-block.tabs-vertical .tab-content .tab-pane h3{margin-bottom:1rem;color:#212529}.tabbed-content-block.tabs-vertical .tab-content .tab-pane .content-text{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.tabbed-content-block.tabs-vertical .tab-content .tab-pane .content-text p{margin-bottom:1rem}.tabbed-content-block.tabs-vertical .tab-content .tab-pane .content-text p:last-child{margin-bottom:0}.tabbed-content-block.tabs-vertical .tab-content .tab-pane .btn{margin-top:1rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container{width:676px;max-width:100%;border-radius:0;overflow:hidden;position:relative}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-image-background{position:relative;display:block;border-radius:0}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-image-background img{width:100%;height:auto;display:block;border-radius:0}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay{position:absolute;bottom:0;right:0;width:min(480px,66.67%);height:344px;background-color:#fff;padding:2rem;margin:0 0 40px 0}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay::after{content:"";position:absolute;bottom:4.5rem;left:2rem;right:2rem;height:30px;background:linear-gradient(transparent, rgba(255, 255, 255, 0.95));pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay.has-text-overflow::after{opacity:1}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.75rem;font-weight:600;line-height:1.3;margin-bottom:1rem;color:#212529}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.125rem;line-height:1.6;color:#6c757d;margin-bottom:1.5rem;max-height:180px;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(108,117,125,.3) rgba(0,0,0,0)}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text::-webkit-scrollbar{width:6px}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text::-webkit-scrollbar-thumb{background:rgba(108,117,125,.3);border-radius:3px}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text::-webkit-scrollbar-thumb:hover{background:rgba(108,117,125,.6)}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text p{margin-bottom:1rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text p:last-child{margin-bottom:0}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .cta-link-light{position:static;transform:none;margin-top:1rem}.tabbed-content-block.tabs-vertical .mobile-tabs-nav{border-bottom:none;gap:0;position:relative;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabbed-content-block.tabs-vertical .mobile-tabs-nav::-webkit-scrollbar{display:none}.tabbed-content-block.tabs-vertical .mobile-tabs-nav::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:hsl(208.2352941176,7.2961373391%,75.6862745098%)}.tabbed-content-block.tabs-vertical .mobile-tabs-nav .nav-link{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:400;color:#888;border:none;border-radius:0;background:none;padding:.75rem 1rem;position:relative;transition:all .2s ease-in-out;white-space:nowrap;flex-shrink:0}.tabbed-content-block.tabs-vertical .mobile-tabs-nav .nav-link:hover{color:#262626;border:none;background:none}.tabbed-content-block.tabs-vertical .mobile-tabs-nav .nav-link.active{font-weight:600;color:#212529;background:none;border:none}.tabbed-content-block.tabs-vertical .mobile-tabs-nav .nav-link.active::after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:4px;background-color:#e63647}@media(max-width: 991.98px){.tabbed-content-block.tabs-vertical .vertical-tabs-row{flex-direction:column}.tabbed-content-block.tabs-vertical .tab-content{padding-left:0;padding-top:0}.tabbed-content-block.tabs-vertical .vertical-tab-content-container{width:100%;max-width:100%}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay{position:static;width:100%;height:auto;background-color:#fff;padding:2rem 1.5rem;margin:-3rem 1rem 0 1rem;z-index:10}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay::after{bottom:3.5rem;left:1.5rem;right:1.5rem;height:25px}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-title{font-size:1.5rem;margin-bottom:1rem;padding-top:1rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-text{font-size:1rem;margin-bottom:1.5rem;max-height:200px;overflow-y:auto}}@media(max-width: 575.98px){.tabbed-content-block.tabs-vertical .mobile-tabs-nav .nav-link{font-size:.85rem;padding:.625rem .75rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay{margin:-2rem .5rem 0 .5rem;padding:1.5rem 1rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay::after{bottom:3rem;left:1rem;right:1rem}.tabbed-content-block.tabs-vertical .vertical-tab-content-container .tab-content-overlay .overlay-title{font-size:1.25rem;padding-top:.75rem}}.tabbed-content-block .small-section-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#e7670f;margin-bottom:1rem;position:relative}.tabbed-content-block .small-section-heading::after{content:"";display:inline-block;width:1.25rem;height:.9375rem;background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23F6851F" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23F6851F"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23F6851F"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-left:.5rem}.tabbed-content-block .module-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:#212529}@media(max-width: 768px){.tabbed-content-block .module-title{font-size:2rem}}.tabbed-content-block .nav-tabs{border-bottom:none;gap:2rem;position:relative}.tabbed-content-block .nav-tabs::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:hsl(208.2352941176,7.2961373391%,75.6862745098%)}.tabbed-content-block .nav-tabs .nav-link{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;color:#888;border:none;border-radius:0;background:none;padding:.5rem 0 .75rem 0;position:relative;transition:all .2s ease-in-out}.tabbed-content-block .nav-tabs .nav-link:hover{color:#262626;border:none;background:none}.tabbed-content-block .nav-tabs .nav-link.active{font-weight:600;color:#212529;background:none;border:none}.tabbed-content-block .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:4px;background-color:#e63647}.tabbed-content-block:not(.tabs-vertical) .nav-pills .nav-link{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#6c757d;border-radius:.375rem;transition:all .2s ease-in-out}.tabbed-content-block:not(.tabs-vertical) .nav-pills .nav-link:hover{background-color:rgb(229.517167382,231.3519313305,232.982832618);color:#262626}.tabbed-content-block:not(.tabs-vertical) .nav-pills .nav-link.active{background-color:#262626;color:#fff}.tabbed-content-block .tab-content{padding-top:1.5rem;color:#212529}.tabbed-content-block .tab-content p,.tabbed-content-block .tab-content li,.tabbed-content-block .tab-content span{color:#212529}.tabbed-content-block:not(.tabs-vertical) .tab-content{padding-top:1.5rem}.tabbed-content-block .tab-pane{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.tabbed-content-block .tab-pane h1,.tabbed-content-block .tab-pane h2,.tabbed-content-block .tab-pane h3,.tabbed-content-block .tab-pane h5,.tabbed-content-block .tab-pane h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.tabbed-content-block .tab-pane h4{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-size:1.5rem;line-height:1.6;font-weight:600;margin-bottom:2rem;color:#212529}.tabbed-content-block .tab-pane h5{font-size:1.25rem;line-height:1.6;font-weight:600;margin-bottom:.75rem;color:#212529}.tabbed-content-block .tab-pane p,.tabbed-content-block .tab-pane .content-text{color:#5d5d5d;font-size:1.125rem;line-height:1.5;font-weight:500}.tabbed-content-block .tab-pane .content-text-wrapper{border-left:1px solid #888}.tabbed-content-block .btn,.tabbed-content-block .cta-button,.tabbed-content-block .button,.tabbed-content-block a.btn,.tabbed-content-block a.cta-button,.tabbed-content-block a.button{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease-in-out}.tabbed-content-block .btn.btn-primary,.tabbed-content-block .btn.cta,.tabbed-content-block .btn.primary,.tabbed-content-block .cta-button.btn-primary,.tabbed-content-block .cta-button.cta,.tabbed-content-block .cta-button.primary,.tabbed-content-block .button.btn-primary,.tabbed-content-block .button.cta,.tabbed-content-block .button.primary,.tabbed-content-block a.btn.btn-primary,.tabbed-content-block a.btn.cta,.tabbed-content-block a.btn.primary,.tabbed-content-block a.cta-button.btn-primary,.tabbed-content-block a.cta-button.cta,.tabbed-content-block a.cta-button.primary,.tabbed-content-block a.button.btn-primary,.tabbed-content-block a.button.cta,.tabbed-content-block a.button.primary{background-color:#262626;border-color:#262626;color:#fff !important}.tabbed-content-block .btn.btn-primary:hover,.tabbed-content-block .btn.cta:hover,.tabbed-content-block .btn.primary:hover,.tabbed-content-block .cta-button.btn-primary:hover,.tabbed-content-block .cta-button.cta:hover,.tabbed-content-block .cta-button.primary:hover,.tabbed-content-block .button.btn-primary:hover,.tabbed-content-block .button.cta:hover,.tabbed-content-block .button.primary:hover,.tabbed-content-block a.btn.btn-primary:hover,.tabbed-content-block a.btn.cta:hover,.tabbed-content-block a.btn.primary:hover,.tabbed-content-block a.cta-button.btn-primary:hover,.tabbed-content-block a.cta-button.cta:hover,.tabbed-content-block a.cta-button.primary:hover,.tabbed-content-block a.button.btn-primary:hover,.tabbed-content-block a.button.cta:hover,.tabbed-content-block a.button.primary:hover{background-color:rgb(12.5,12.5,12.5);border-color:rgb(12.5,12.5,12.5);color:#fff !important;transform:translateY(-1px);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.tabbed-content-block .btn.btn-primary:focus,.tabbed-content-block .btn.cta:focus,.tabbed-content-block .btn.primary:focus,.tabbed-content-block .cta-button.btn-primary:focus,.tabbed-content-block .cta-button.cta:focus,.tabbed-content-block .cta-button.primary:focus,.tabbed-content-block .button.btn-primary:focus,.tabbed-content-block .button.cta:focus,.tabbed-content-block .button.primary:focus,.tabbed-content-block a.btn.btn-primary:focus,.tabbed-content-block a.btn.cta:focus,.tabbed-content-block a.btn.primary:focus,.tabbed-content-block a.cta-button.btn-primary:focus,.tabbed-content-block a.cta-button.cta:focus,.tabbed-content-block a.cta-button.primary:focus,.tabbed-content-block a.button.btn-primary:focus,.tabbed-content-block a.button.cta:focus,.tabbed-content-block a.button.primary:focus{background-color:rgb(12.5,12.5,12.5);border-color:rgb(12.5,12.5,12.5);color:#fff !important;box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.tabbed-content-block .btn.btn-primary:active,.tabbed-content-block .btn.cta:active,.tabbed-content-block .btn.primary:active,.tabbed-content-block .cta-button.btn-primary:active,.tabbed-content-block .cta-button.cta:active,.tabbed-content-block .cta-button.primary:active,.tabbed-content-block .button.btn-primary:active,.tabbed-content-block .button.cta:active,.tabbed-content-block .button.primary:active,.tabbed-content-block a.btn.btn-primary:active,.tabbed-content-block a.btn.cta:active,.tabbed-content-block a.btn.primary:active,.tabbed-content-block a.cta-button.btn-primary:active,.tabbed-content-block a.cta-button.cta:active,.tabbed-content-block a.cta-button.primary:active,.tabbed-content-block a.button.btn-primary:active,.tabbed-content-block a.button.cta:active,.tabbed-content-block a.button.primary:active{background-color:#000;border-color:#000;color:#fff !important;transform:translateY(0)}.tabbed-content-block .btn.btn-outline-primary,.tabbed-content-block .btn.outline,.tabbed-content-block .cta-button.btn-outline-primary,.tabbed-content-block .cta-button.outline,.tabbed-content-block .button.btn-outline-primary,.tabbed-content-block .button.outline,.tabbed-content-block a.btn.btn-outline-primary,.tabbed-content-block a.btn.outline,.tabbed-content-block a.cta-button.btn-outline-primary,.tabbed-content-block a.cta-button.outline,.tabbed-content-block a.button.btn-outline-primary,.tabbed-content-block a.button.outline{border-color:#262626;color:#262626;background-color:rgba(0,0,0,0)}.tabbed-content-block .btn.btn-outline-primary:hover,.tabbed-content-block .btn.outline:hover,.tabbed-content-block .cta-button.btn-outline-primary:hover,.tabbed-content-block .cta-button.outline:hover,.tabbed-content-block .button.btn-outline-primary:hover,.tabbed-content-block .button.outline:hover,.tabbed-content-block a.btn.btn-outline-primary:hover,.tabbed-content-block a.btn.outline:hover,.tabbed-content-block a.cta-button.btn-outline-primary:hover,.tabbed-content-block a.cta-button.outline:hover,.tabbed-content-block a.button.btn-outline-primary:hover,.tabbed-content-block a.button.outline:hover{background-color:#262626;border-color:#262626;color:#fff !important}.tabbed-content-block .tab-image{max-width:548px;width:100%;height:auto}/*!
 * Text Statistics Block Module
 * 
 * Styles for the text statistics block flexible content module
 * Template: template-parts/modules/text-statistics-block.php
 */.text-statistics-block.background-white{background-color:var(--bs-white)}.text-statistics-block.background-light-gray{background-color:var(--bs-gray-100)}.text-statistics-block.padding-small{padding:3rem 0}.text-statistics-block.padding-standard{padding:5rem 0}.text-statistics-block.padding-large{padding:7rem 0}.text-statistics-block .text-content .module-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:0;color:var(--dark-gray)}@media(max-width: 768px){.text-statistics-block .text-content .module-title{font-size:2rem}}.text-statistics-block .text-content .module-content p{font-size:1.125rem;line-height:1.6;margin-bottom:1rem;color:var(--dark-gray);font-weight:500}.text-statistics-block .text-content .module-content p:last-child{margin-bottom:0}.text-statistics-block .text-content .cta-button{margin-top:3rem}.text-statistics-block .col-lg-6 .stats-wrapper{max-width:500px;margin-left:0;margin-right:auto}.text-statistics-block .col-lg-6 .stats-container{border-radius:0 !important;width:100%;background-image:url("../images/curver_lines.590f2369.png");background-size:cover;background-position:center;background-repeat:no-repeat}.text-statistics-block .col-lg-6 .stats-container .stat-item:last-child hr{display:none}.text-statistics-block .col-lg-6 .stats-container hr{border-color:#fff;opacity:1}/*!
 * Stats Bar Block Module
 * 
 * Styles for the stats bar block flexible content module
 * Template: template-parts/modules/stats-bar-block.php
 */.stats-bar-block{padding:0}.stats-bar-block .stats-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:3rem 5%;background-image:url("../images/curver_lines.590f2369.png");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 !important}@media(max-width: 768px){.stats-bar-block .stats-container{flex-direction:column;gap:2rem;padding:2rem 5%}}.stats-bar-block .stat-item{text-align:center;flex:1;color:#fff}@media(max-width: 768px){.stats-bar-block .stat-item{width:100%}}.stats-bar-block .stat-item:not(:last-child){position:relative}.stats-bar-block .stat-item:not(:last-child)::after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;height:60px;background-color:hsla(0,0%,100%,.3)}@media(max-width: 768px){.stats-bar-block .stat-item:not(:last-child)::after{display:none}}.stats-bar-block .stat-number{font-size:4rem;font-weight:bold;line-height:1;margin-bottom:.5rem;color:#fff}@media(max-width: 768px){.stats-bar-block .stat-number{font-size:3rem}}@media(max-width: 480px){.stats-bar-block .stat-number{font-size:2.5rem}}.stats-bar-block .stat-label{font-size:1rem;line-height:1.4;color:#fff;max-width:200px;margin:0 auto;opacity:.9}@media(max-width: 768px){.stats-bar-block .stat-label{font-size:.9rem}}/*!
 * Full Width Video Block Module
 * 
 * Styles for the full width video block flexible content module
 * Template: template-parts/modules/full-width-video-block.php
 */.full-width-video-block{padding:0;padding-bottom:0 !important}.full-width-video-block.background-white{background-color:var(--bs-white)}.full-width-video-block.background-light-gray{background-color:var(--bs-gray-100)}.full-width-video-block.padding-small{padding:3rem 0}.full-width-video-block.padding-standard{padding:5rem 0}.full-width-video-block.padding-large{padding:7rem 0}.full-width-video-block h2{line-height:3.5rem;padding:.5rem 0 1rem;text-align:center}.full-width-video-block p{font-size:1rem;font-weight:400;line-height:1.5rem;padding-bottom:1.25rem;max-width:800px;text-align:center;margin:0 auto}.full-width-video-block .small-section-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#e7670f;margin-bottom:1rem;position:relative;padding-bottom:0 !important;max-width:none !important}.full-width-video-block .small-section-heading::after{content:"";display:inline-block;width:1.25rem;height:.9375rem;background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23F6851F" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23F6851F"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23F6851F"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-left:.5rem}.full-width-video-block.bg-white h2,.full-width-video-block.bg-white p:not(.small-section-heading){color:var(--dark-gray)}.full-width-video-block.bg-white .small-section-heading{color:#e7670f}.full-width-video-block.bg-light-gray h2,.full-width-video-block.bg-light-gray p:not(.small-section-heading){color:var(--dark-gray)}.full-width-video-block.bg-light-gray .small-section-heading{color:#e7670f}.full-width-video-block.bg-dark-blue-2 h2,.full-width-video-block.bg-dark-blue-2 p:not(.small-section-heading),.full-width-video-block.bg-red-orange-gradient h2,.full-width-video-block.bg-red-orange-gradient p:not(.small-section-heading),.full-width-video-block.bg-red-orange-gradient-pattern h2,.full-width-video-block.bg-red-orange-gradient-pattern p:not(.small-section-heading){color:#fff}.full-width-video-block.bg-dark-blue-2 .small-section-heading,.full-width-video-block.bg-red-orange-gradient .small-section-heading,.full-width-video-block.bg-red-orange-gradient-pattern .small-section-heading{color:#fff}.full-width-video-block.bg-dark-blue-2 .small-section-heading::after,.full-width-video-block.bg-red-orange-gradient .small-section-heading::after,.full-width-video-block.bg-red-orange-gradient-pattern .small-section-heading::after{background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23FFFFFF" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23FFFFFF"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23FFFFFF"/></svg>')}.full-width-video-block .full-width-video-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width-video-block .full-width-video-container .video-container{width:100%}.full-width-video-block .full-width-video-container .video-container .video-poster{width:100%}.full-width-video-block .full-width-video-container .video-container .video-poster img{width:100%;height:auto;display:block}.full-width-video-block .full-width-video-container .video-container .video-overlay .btn{transition:all .3s ease}.full-width-video-block .full-width-video-container .video-container .video-overlay .btn:hover{transform:scale(1.1)}.full-width-video-block .full-width-video-container .video-container .video-embed{width:100%}.full-width-video-block .full-width-video-container .video-container .video-embed .ratio iframe{width:100%;height:100%}/*!
 * Card Grid Block Module
 * 
 * Styles for the card grid block flexible content module
 * Template: template-parts/modules/card-grid-block.php
 */.card-grid-block h2{margin-bottom:80px}.card-grid-block .card-title{font-size:28px;line-height:39.2px;letter-spacing:-0.01em;margin-bottom:16px}.card-grid-block .card-wrapper{max-width:500px !important;margin:0 auto;height:100%}.card-grid-block .platform-card{display:flex;flex-direction:column;border-radius:0}.card-grid-block .card-content-wrapper{padding-bottom:32px}.card-grid-block .card-grid:not([data-card-count="1"]):not([data-card-count="2"]):not([data-card-count="3"]) .card-content-wrapper{padding-left:2rem !important;padding-right:2rem !important}.card-grid-block .card-text ul{list-style:none;padding:0;margin:0}.card-grid-block .card-text ul li{padding:8px 0 8px 32px;font-weight:500;font-size:18px;line-height:1.5;position:relative}.card-grid-block .card-text ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("../images/tick.2a8852bd.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.card-grid-block.background-white{background-color:var(--bs-white)}.card-grid-block.background-light-gray{background-color:var(--bs-gray-100)}.card-grid-block.padding-small{padding:3rem 0}.card-grid-block.padding-standard{padding:5rem 0}.card-grid-block.padding-large{padding:7rem 0}.card-grid-block.bg-red-orange-gradient-pattern .small-section-heading{color:#fff}/*!
 * Call to Action Block Module
 * 
 * Styles for the call to action block flexible content module
 * Template: template-parts/modules/call-to-action-block.php
 */.call-to-action-block{color:#fff}.call-to-action-block.bg-white{background-color:var(--bs-white)}.call-to-action-block.bg-light-gray{background-color:var(--bs-gray-100)}.call-to-action-block.bg-dark-blue-2{background-color:var(--bs-dark-blue-2, #1e3a8a)}.call-to-action-block.bg-red-orange-gradient{background:linear-gradient(135deg, #e63647 0%, #ff7b54 100%)}.call-to-action-block.bg-red-orange-gradient-pattern{background:linear-gradient(135deg, #e63647 0%, #ff7b54 100%);position:relative}.call-to-action-block.bg-red-orange-gradient-pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="2" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23pattern)"/></svg>');opacity:.3;pointer-events:none}.call-to-action-block.section-padding-small{padding:3rem 0}.call-to-action-block.section-padding-standard{padding:5rem 0}.call-to-action-block.section-padding-large{padding:7rem 0}.call-to-action-block .module-title,.call-to-action-block .small-section-heading,.call-to-action-block .cta-text,.call-to-action-block .cta-text p,.call-to-action-block .cta-content,.call-to-action-block .cta-content p{color:#fff}.call-to-action-block.cta-style-simple{background-image:url("../images/connect_blue.794c9655.png");background-repeat:no-repeat;background-position:center center;background-size:cover}.call-to-action-block.cta-style-simple .cta-inner-wrapper{max-width:980px;margin:0 auto;width:100%}.call-to-action-block.cta-style-simple .cta-content-wrapper{color:#fff}.call-to-action-block.cta-style-simple .cta-content-wrapper .module-title{color:#fff;margin-bottom:16px}.call-to-action-block.cta-style-simple .cta-content-wrapper .small-section-heading{color:#fff}.call-to-action-block.cta-style-simple .cta-content-wrapper .cta-text{color:#fff}.call-to-action-block.cta-style-simple .cta-content-wrapper .cta-text p{color:#fff;font-size:20px;font-weight:400;line-height:32px}@media(max-width: 991.98px){.call-to-action-block.cta-style-simple .cta-content-wrapper{text-align:center}}.call-to-action-block.cta-style-simple .cta-button-wrapper{text-align:center}@media(max-width: 991.98px){.call-to-action-block.cta-style-simple .cta-button-wrapper{margin-top:2rem;text-align:center}}.call-to-action-block.cta-style-simple .cta-link-white,.call-to-action-block.cta-style-simple .personnel-grid-block .personnel-card .personnel-bio-link,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-simple .personnel-bio-link{background-color:#fff;color:#2f5ef5}.call-to-action-block.cta-style-simple .cta-link-white:hover,.call-to-action-block.cta-style-simple .personnel-grid-block .personnel-card .personnel-bio-link:hover,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-simple .personnel-bio-link:hover{background-color:hsla(0,0%,100%,.9);color:#2f5ef5}.call-to-action-block.cta-style-image_text .cta-content{color:#fff}.call-to-action-block.cta-style-image_text .cta-content .module-title,.call-to-action-block.cta-style-image_text .cta-content .small-section-heading,.call-to-action-block.cta-style-image_text .cta-content .cta-text,.call-to-action-block.cta-style-image_text .cta-content .cta-text p{color:#fff}.call-to-action-block.cta-style-image_text .cta-content .module-title{margin-bottom:16px}.call-to-action-block.cta-style-image_text .cta-content .cta-text p{font-size:20px;font-weight:400;line-height:32px}.call-to-action-block.cta-style-image_text .cta-button .cta-link,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange{background-color:#fff;color:#2f5ef5;padding:.75rem 1.5rem}.call-to-action-block.cta-style-image_text .cta-button .cta-link:hover,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full:hover,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay:hover,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light:hover,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white:hover,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link:hover,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link:hover,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange:hover{background-color:hsla(0,0%,100%,.9);color:#2f5ef5}.call-to-action-block.cta-style-image_text .cta-button .cta-link:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link:hover .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange:hover .arrow-icon{background-color:#2f5ef5}.call-to-action-block.cta-style-image_text .cta-button .cta-link:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon i,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange:hover .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link:hover .arrow-icon svg,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link:hover .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange:hover .arrow-icon svg{color:#fff}.call-to-action-block.cta-style-image_text .cta-button .cta-link .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link .arrow-icon,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange .arrow-icon{background-color:#2f5ef5}.call-to-action-block.cta-style-image_text .cta-button .cta-link .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon i,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange .arrow-icon i,.call-to-action-block.cta-style-image_text .cta-button .cta-link .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-full .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-overlay .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-light .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-white .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .personnel-grid-block .personnel-card .personnel-bio-link .arrow-icon svg,.personnel-grid-block .personnel-card .call-to-action-block.cta-style-image_text .cta-button .personnel-bio-link .arrow-icon svg,.call-to-action-block.cta-style-image_text .cta-button .cta-link-orange .arrow-icon svg{color:#fff}.call-to-action-block.cta-style-image_text .cta-image img{border-radius:0}/*!
 * Icon Cards Block Module
 * 
 * Styles for the icon cards block flexible content module
 * Template: template-parts/modules/icon-cards-block.php
 */.icon-cards-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.icon-cards-block h1,.icon-cards-block h2,.icon-cards-block h3,.icon-cards-block h4,.icon-cards-block h5,.icon-cards-block h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.icon-cards-block.background-white{background-color:#fff}.icon-cards-block.background-light-gray{background-color:#f8f9fa}.icon-cards-block.padding-small{padding:3rem 0}.icon-cards-block.padding-standard{padding:5rem 0}.icon-cards-block.padding-large{padding:7rem 0}.icon-cards-block .bg-primary{background-color:#262626 !important}.icon-cards-block .small-section-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#262626 !important;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.icon-cards-block .module-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.icon-cards-block .individual-icon-cards .individual-icon-card{border:1px solid hsl(208.2352941176,7.2961373391%,80.6862745098%);transition:all .2s ease-in-out}.icon-cards-block .individual-icon-cards .individual-icon-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-2px)}.icon-cards-block .individual-icon-cards .individual-icon-card .card-header-bar{background-color:#2f5ef5 !important}.icon-cards-block .individual-icon-cards .individual-icon-card .card-header-bar.bg-primary{background-color:#2f5ef5 !important}.icon-cards-block .individual-icon-cards .individual-icon-card .card-body{padding:80px 32px 32px !important;position:relative}.icon-cards-block .individual-icon-cards .individual-icon-card .card-small-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#e7670f !important;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.5px;margin-bottom:8px}.icon-cards-block .individual-icon-cards .individual-icon-card .card-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529;font-size:32px;font-weight:600;line-height:44.8px;letter-spacing:-0.32px;padding-bottom:12px;max-width:321px}.icon-cards-block .individual-icon-cards .individual-icon-card .card-content{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.icon-cards-block .individual-icon-cards .individual-icon-card .card-content p{color:#212529;font-size:18px;font-weight:500;line-height:27px}.icon-cards-block .individual-icon-cards .individual-icon-card .card-icon{position:absolute;top:32px;right:32px}.icon-cards-block .individual-icon-cards .individual-icon-card .card-icon .icon-image{width:120px !important;height:120px !important;border-radius:.375rem;transition:all .2s ease-in-out}.icon-cards-block .individual-icon-cards .individual-icon-card .card-button .btn{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease-in-out}.icon-cards-block .individual-icon-cards .individual-icon-card .card-button .btn.btn-outline-primary{border-color:#262626;color:#262626;background-color:rgba(0,0,0,0)}.icon-cards-block .individual-icon-cards .individual-icon-card .card-button .btn.btn-outline-primary:hover{background-color:#262626;border-color:#262626;color:#fff !important;transform:translateY(-1px)}.icon-cards-block .individual-icon-cards .individual-icon-card .card-button .btn.btn-outline-primary:focus{background-color:#262626;border-color:#262626;color:#fff !important;box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.icon-cards-block .individual-icon-cards .individual-icon-card .card-button .btn.btn-outline-primary:active{background-color:rgb(12.5,12.5,12.5);border-color:rgb(12.5,12.5,12.5);color:#fff !important}.icon-cards-block .grouped-icon-cards .grouped-icon-card{text-align:left !important;padding:32px 43px 48px;border-left:1px solid #888}.icon-cards-block .grouped-icon-cards .grouped-icon-card h2.card-title,.icon-cards-block .grouped-icon-cards .grouped-icon-card h3.card-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;color:#fff !important;font-size:32px;font-weight:600;line-height:1.4;padding:24px 0 16px;text-align:left !important}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-content{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left !important}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-content p{color:hsla(0,0%,100%,.8) !important}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-icon{text-align:left !important;margin-bottom:24px}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-icon .icon-image{border-radius:.375rem;transition:all .2s ease-in-out;filter:brightness(1.1);display:block}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button{text-align:left !important}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button .btn{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease-in-out}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button .btn.btn-outline-light{border-color:hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,0)}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button .btn.btn-outline-light:hover{background-color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:#212529 !important;transform:translateY(-1px)}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button .btn.btn-outline-light:focus{background-color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:#212529 !important;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.3)}.icon-cards-block .grouped-icon-cards .grouped-icon-card .card-button .btn.btn-outline-light:active{background-color:#fff;border-color:#fff;color:#212529 !important}.icon-cards-block .section-header .small-section-heading.text-warning{color:#e7670f !important}.icon-cards-block .section-header .module-title.text-white{color:#fff !important;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}/*!
 * Personnel Grid Block Module
 * 
 * Styles for the personnel grid block flexible content module
 * Template: template-parts/modules/personnel-grid-block.php
 */.personnel-grid-block.background-white{background-color:var(--bs-white)}.personnel-grid-block.background-light-gray{background-color:var(--bs-gray-100)}.personnel-grid-block.padding-small{padding:3rem 0}.personnel-grid-block.padding-standard{padding:5rem 0}.personnel-grid-block.padding-large{padding:7rem 0}.personnel-grid-block .personnel-name{font-size:24px !important;font-weight:600 !important;line-height:140% !important;letter-spacing:-0.24px !important;text-align:left !important}.personnel-grid-block .personnel-title{padding-top:8px !important;font-size:16px !important;font-weight:400 !important;line-height:24px !important;text-align:left !important;max-width:90% !important}.personnel-grid-block .personnel-photo{position:relative}.personnel-grid-block .personnel-photo img{width:100% !important;height:auto !important;max-width:100% !important}.personnel-grid-block .personnel-photo::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(47,94,245,.9);opacity:0;transition:opacity .3s ease}.personnel-grid-block .personnel-card{cursor:pointer}.personnel-grid-block .personnel-card .personnel-cta{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.personnel-grid-block .personnel-card .personnel-bio-link{position:static !important;display:flex !important;align-items:center !important;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-size:.875rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;gap:.75rem !important;white-space:nowrap !important}.personnel-grid-block .personnel-card:hover .personnel-photo::after{opacity:1}.personnel-grid-block .personnel-card:hover .personnel-cta{opacity:1}/*!
 * Logo Grid Block Module
 * 
 * Styles for the logo grid block flexible content module
 * Template: template-parts/modules/logo-grid-block.php
 */.logo-grid{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.logo-grid h1,.logo-grid h2,.logo-grid h3,.logo-grid h4,.logo-grid h5,.logo-grid h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.logo-grid h2{margin-bottom:48px}.logo-grid.background-white{background-color:#fff}.logo-grid.background-light-gray{background-color:#f8f9fa}.logo-grid.padding-small{padding:3rem 0}.logo-grid.padding-standard{padding:5rem 0}.logo-grid.padding-large{padding:7rem 0}.logo-grid .small-section-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#262626;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.logo-grid .module-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.logo-grid .logo-item{transition:all .2s ease-in-out}.logo-grid .logo-item img{max-width:100%;height:auto;opacity:1;transition:all .2s ease-in-out}.logo-grid .logo-item:hover img{transform:scale(1.05)}@media(max-width: 767.98px){.logo-grid img.logo-image{max-height:80px}}/*!
 * Posts Showcase Block Module
 * 
 * Styles for the posts showcase block flexible content module
 * Template: template-parts/modules/posts-showcase-block.php
 */.posts-showcase-block.background-white{background-color:var(--bs-white)}.posts-showcase-block.background-light-gray{background-color:var(--bs-gray-100)}.posts-showcase-block.padding-small{padding:3rem 0}.posts-showcase-block.padding-standard{padding:5rem 0}.posts-showcase-block.padding-large{padding:7rem 0}.posts-showcase-block .section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem}.posts-showcase-block .section-header .col-md-6:first-child{display:flex;flex-direction:column}.posts-showcase-block .section-header .col-md-6:last-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.posts-showcase-block .section-header .cta-button{margin-top:auto}@media(max-width: 767.98px){.posts-showcase-block .section-header .col-md-4{align-items:flex-start !important;text-align:left !important}.posts-showcase-block .section-header .col-md-4 .cta-button{text-align:left !important;margin-top:1rem}}.posts-showcase-block.layout-slider .section-header{margin-bottom:0 !important}.posts-showcase-block .carousel-hero-link{text-decoration:none;color:inherit;display:block}.posts-showcase-block .carousel-hero-link:hover{text-decoration:none}.posts-showcase-block .carousel-hero-link:hover .carousel-hero-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.posts-showcase-block .carousel-hero-link:hover .carousel-hero-title .carousel-title-arrow{transform:rotate(-45deg) translateX(5px)}.posts-showcase-block .carousel-hero-title{font-size:2rem;font-weight:600;line-height:1.6;margin:0;transition:text-shadow .3s ease}@media(max-width: 767.98px){.posts-showcase-block .carousel-hero-title{font-size:1.5rem;line-height:1.4}}.posts-showcase-block .carousel-hero-title .carousel-title-arrow{margin-left:.75rem;font-size:1.5rem;transform:rotate(-45deg);display:inline-block;transition:transform .3s ease;vertical-align:middle}@media(max-width: 767.98px){.posts-showcase-block .carousel-hero-title .carousel-title-arrow{font-size:1.25rem}}.posts-showcase-block h2{margin:0 !important}.posts-showcase-block .post-title{font-size:20px;font-weight:600;line-height:36px;margin-bottom:8px;padding-bottom:0}.posts-showcase-block .event-location{font-size:.875rem;font-weight:500;color:#5d5d5d}.posts-showcase-block .event-location i{color:#e7670f !important;font-size:1.25rem !important;width:20px !important;height:20px !important;margin-right:.25rem}.posts-showcase-block .carousel-card-tag{font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:4px 12px;background-color:#f2f5f6;display:inline-block;color:#5d5d5d}.posts-showcase-block .carousel-card-title{font-size:1.25rem;font-weight:500;line-height:1.6;margin:8px 0}.posts-showcase-block .carousel-card{padding-top:24px;border-top:4px solid #888;display:flex;flex-direction:column;height:100%;position:relative}.posts-showcase-block .carousel-card.active{border-top-color:#e63647}.posts-showcase-block .carousel-card.active .carousel-card-tag{color:#e7670f;background-color:rgba(231,103,15,.1)}.posts-showcase-block .carousel-card-tags-wrapper{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;min-height:3rem;align-content:flex-start}@media(max-width: 767.98px){.posts-showcase-block .carousel-cards-row{flex-direction:column !important;gap:1rem !important}.posts-showcase-block .carousel-cards-row .carousel-card{padding:.75rem;border:1px solid #ddd;border-top:4px solid #888;border-radius:0}.posts-showcase-block .carousel-cards-row .carousel-card.active{border-top-color:#e63647;background-color:rgba(230,54,71,.02)}.posts-showcase-block .carousel-cards-row .carousel-card .carousel-card-tags-wrapper{display:none}.posts-showcase-block .carousel-cards-row .carousel-card .carousel-card-title{font-size:1rem;margin:4px 0}}.posts-showcase-block .post-card-link{display:block;color:inherit}.posts-showcase-block .post-card-link:hover{color:inherit;text-decoration:none}.posts-showcase-block .post-card-link:hover .post-card{transform:translateY(-2px);transition:transform .2s ease}.posts-showcase-block .post-card{background-color:#f2f5f6;border:none !important;box-shadow:none !important;border-radius:0;transition:transform .2s ease;cursor:pointer;min-height:440px}.posts-showcase-block .post-meta-info{font-size:14px;color:#5d5d5d;margin-top:.5rem;margin-bottom:1rem;font-weight:400;line-height:19.6px}.posts-showcase-block .post-meta-info .post-date,.posts-showcase-block .post-meta-info .post-author,.posts-showcase-block .post-meta-info .post-read-time{display:inline-block}.posts-showcase-block .post-meta-info .meta-separator{margin:0 .5rem;color:#5d5d5d}@media(max-width: 575.98px){.posts-showcase-block .post-meta-info{display:flex;flex-wrap:wrap;gap:.5rem}.posts-showcase-block .post-meta-info .meta-separator{display:none}.posts-showcase-block .post-meta-info .post-date,.posts-showcase-block .post-meta-info .post-author,.posts-showcase-block .post-meta-info .post-read-time{display:block;width:100%}}.posts-showcase-block .post-image-wrapper{position:relative;overflow:hidden}.posts-showcase-block .post-image-wrapper .post-image{display:block}.posts-showcase-block .post-image-wrapper img{max-height:260px;width:100%;height:auto;object-fit:cover}.posts-showcase-block .post-image-wrapper .event-date-overlay{position:absolute;bottom:0;left:0;z-index:2;font-size:.75rem;font-weight:600;color:#5d5d5d;background-color:#f2f5f6;padding:12px 24px;border-radius:0}.posts-showcase-block .post-image-wrapper .event-date-overlay i{color:#e7670f !important;font-size:1.25rem !important;width:20px !important;height:20px !important;margin-right:.25rem}.posts-showcase-block .post-image-wrapper .event-date-overlay i,.posts-showcase-block .post-image-wrapper .event-date-overlay i svg,.posts-showcase-block .post-image-wrapper .event-date-overlay i::before,.posts-showcase-block .post-image-wrapper .event-date-overlay .fa-calendar,.posts-showcase-block .post-image-wrapper .event-date-overlay .fa-regular,.posts-showcase-block .post-image-wrapper .event-date-overlay svg{color:#e7670f !important;fill:#e7670f !important;font-size:1.25rem !important;width:20px !important;height:20px !important}.posts-showcase-block .event-location i,.posts-showcase-block .event-location i svg,.posts-showcase-block .event-location i::before,.posts-showcase-block .event-location .fa-location-dot,.posts-showcase-block .event-location .fa-solid,.posts-showcase-block .event-location svg{color:#e7670f !important;fill:#e7670f !important;font-size:1.25rem !important;width:20px !important;height:20px !important}.posts-showcase-block .horizontal-slider-container{position:relative;display:flex;align-items:center;min-height:500px;padding:0}.posts-showcase-block .horizontal-slider-container .slider-track{flex:1;overflow:hidden;margin:0 4rem}.posts-showcase-block .horizontal-slider-container .slider-slides{position:relative;height:100%}.posts-showcase-block .horizontal-slider-container .slider-slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.posts-showcase-block .horizontal-slider-container .slider-slide.active{display:block;opacity:1}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content{display:flex;align-items:stretch;min-height:400px;background-color:#fff;border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;position:relative}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text{width:50%;padding:3rem 2rem 3rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;z-index:2;position:relative}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-meta{font-size:1rem;font-weight:500;line-height:1.5;color:#5d5d5d;margin-bottom:1rem}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-meta .pipe-separator{margin:0 .9375rem;color:#888}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-title{font-size:2rem;font-weight:600;line-height:1.4;letter-spacing:-0.32px;max-width:504px;margin-bottom:2rem}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-title a{color:inherit;text-decoration:none}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-title a:hover{color:#e63647}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-categories{margin-top:auto;margin-bottom:0;display:flex;flex-wrap:wrap;gap:.5rem;min-height:3rem;align-content:flex-start}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-text .slide-categories .slide-category-tag{font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:.02em;padding:4px 12px;background-color:rgba(231,103,15,.1);color:#e7670f;display:inline-block}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-image{flex:1;position:absolute;top:0;right:0;bottom:0;width:50%}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-image a{display:block;height:100%;width:100%}.posts-showcase-block .horizontal-slider-container .slider-slide .slide-content .slide-image img{width:100%;height:100%;object-fit:cover;display:block}.posts-showcase-block .horizontal-slider-container .slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #ddd;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.posts-showcase-block .horizontal-slider-container .slider-nav:hover{border-color:#e63647;color:#e63647}.posts-showcase-block .horizontal-slider-container .slider-nav.slider-nav-prev{left:1rem}.posts-showcase-block .horizontal-slider-container .slider-nav.slider-nav-next{right:1rem}.posts-showcase-block .horizontal-slider-container .slider-nav i{font-size:1.25rem}.posts-showcase-block .horizontal-slider-container .slider-progress{position:absolute;bottom:-2rem;left:4rem;right:4rem;height:4px;background-color:#e0e0e0}.posts-showcase-block .horizontal-slider-container .slider-progress .slider-progress-bar{height:100%;background-color:#e63647;width:0%;transition:width .5s ease}/*!
 * Content Columns Block Module
 * 
 * Styles for the content columns block flexible content module
 * Template: template-parts/modules/content-columns-block.php
 */.content-columns-block .column-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;text-transform:none !important}.content-columns-block .column-content h1,.content-columns-block .column-content h2,.content-columns-block .column-content h3,.content-columns-block .column-content h4,.content-columns-block .column-content h5,.content-columns-block .column-content h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600 !important;text-transform:none !important}@media(max-width: 767px){.content-columns-block.display-mode-static .content-columns-grid .column-content h4{text-align:center !important}}.content-columns-block.bg-white{background-color:var(--bs-white)}.content-columns-block.bg-light-gray{background-color:var(--bs-gray-100)}.content-columns-block.bg-dark-blue-2,.content-columns-block.bg-red-orange-gradient,.content-columns-block.bg-red-orange-gradient-pattern{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-title,.content-columns-block.bg-red-orange-gradient .column-title,.content-columns-block.bg-red-orange-gradient-pattern .column-title{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content,.content-columns-block.bg-red-orange-gradient .column-content,.content-columns-block.bg-red-orange-gradient-pattern .column-content{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content h1,.content-columns-block.bg-dark-blue-2 .column-content h2,.content-columns-block.bg-dark-blue-2 .column-content h3,.content-columns-block.bg-dark-blue-2 .column-content h4,.content-columns-block.bg-dark-blue-2 .column-content h5,.content-columns-block.bg-dark-blue-2 .column-content h6,.content-columns-block.bg-red-orange-gradient .column-content h1,.content-columns-block.bg-red-orange-gradient .column-content h2,.content-columns-block.bg-red-orange-gradient .column-content h3,.content-columns-block.bg-red-orange-gradient .column-content h4,.content-columns-block.bg-red-orange-gradient .column-content h5,.content-columns-block.bg-red-orange-gradient .column-content h6,.content-columns-block.bg-red-orange-gradient-pattern .column-content h1,.content-columns-block.bg-red-orange-gradient-pattern .column-content h2,.content-columns-block.bg-red-orange-gradient-pattern .column-content h3,.content-columns-block.bg-red-orange-gradient-pattern .column-content h4,.content-columns-block.bg-red-orange-gradient-pattern .column-content h5,.content-columns-block.bg-red-orange-gradient-pattern .column-content h6{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content p,.content-columns-block.bg-red-orange-gradient .column-content p,.content-columns-block.bg-red-orange-gradient-pattern .column-content p{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content a,.content-columns-block.bg-red-orange-gradient .column-content a,.content-columns-block.bg-red-orange-gradient-pattern .column-content a{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content a:hover,.content-columns-block.bg-red-orange-gradient .column-content a:hover,.content-columns-block.bg-red-orange-gradient-pattern .column-content a:hover{color:hsla(0,0%,100%,.8) !important}.content-columns-block.bg-dark-blue-2 .column-content ul,.content-columns-block.bg-dark-blue-2 .column-content ol,.content-columns-block.bg-red-orange-gradient .column-content ul,.content-columns-block.bg-red-orange-gradient .column-content ol,.content-columns-block.bg-red-orange-gradient-pattern .column-content ul,.content-columns-block.bg-red-orange-gradient-pattern .column-content ol{color:#fff !important}.content-columns-block.bg-dark-blue-2 .column-content li,.content-columns-block.bg-red-orange-gradient .column-content li,.content-columns-block.bg-red-orange-gradient-pattern .column-content li{color:#fff !important}.content-columns-block.bg-dark-blue-2 .introduction-text,.content-columns-block.bg-red-orange-gradient .introduction-text,.content-columns-block.bg-red-orange-gradient-pattern .introduction-text{color:#fff !important}.content-columns-block.bg-dark-blue-2 .introduction-text p,.content-columns-block.bg-red-orange-gradient .introduction-text p,.content-columns-block.bg-red-orange-gradient-pattern .introduction-text p{color:#fff !important}.content-columns-block.bg-dark-blue-2 h2,.content-columns-block.bg-red-orange-gradient h2,.content-columns-block.bg-red-orange-gradient-pattern h2{color:#fff !important}.content-columns-block.section-padding-small{padding:3rem 0}.content-columns-block.section-padding-standard{padding:5rem 0}.content-columns-block.section-padding-large{padding:7rem 0}/*!
 * Social Proof Block Module
 * 
 * Displays client testimonials and employee reviews with statistics
 * Used for social proof, trust building, and credibility sections
 */.social-proof-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.social-proof-block h1,.social-proof-block h2,.social-proof-block h3,.social-proof-block h4,.social-proof-block h5,.social-proof-block h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.social-proof-block.bg-white{background-color:#fff}.social-proof-block.bg-light-gray{background-color:#f8f9fa}.social-proof-block.section-padding-small{padding:3rem 0}.social-proof-block.section-padding-standard{padding:5rem 0}.social-proof-block.section-padding-large{padding:7rem 0}.social-proof-block .testimonial-col{padding-left:.625rem;padding-right:.625rem}.social-proof-block .testimonial-col:first-child .testimonial-card{margin-left:auto;margin-right:0}.social-proof-block .testimonial-col:first-child .d-flex{justify-content:flex-end;margin-left:auto;margin-right:0}.social-proof-block .testimonial-col:first-child .stat-regular,.social-proof-block .testimonial-col:first-child .stat-featured{margin-left:0;margin-right:1rem}.social-proof-block .testimonial-col:first-child .stat-regular:last-child,.social-proof-block .testimonial-col:first-child .stat-featured:last-child{margin-right:0}.social-proof-block .testimonial-col:first-child .stat-regular{margin-right:1.25rem;margin-top:1.25rem}.social-proof-block .testimonial-col:first-child .stat-featured{margin-top:1.25rem}.social-proof-block .testimonial-col:last-child .testimonial-card{margin-left:0;margin-right:auto}.social-proof-block .testimonial-col:last-child .d-flex{justify-content:flex-start;margin-left:0;margin-right:auto}.social-proof-block .testimonial-col:last-child .stat-regular,.social-proof-block .testimonial-col:last-child .stat-featured{margin-left:1rem;margin-right:0}.social-proof-block .testimonial-col:last-child .stat-regular:first-child,.social-proof-block .testimonial-col:last-child .stat-featured:first-child{margin-left:0}.social-proof-block .testimonial-col:last-child .stat-regular{margin-left:1.25rem}.social-proof-block .testimonial-col:last-child .stat-featured{margin-left:0}.social-proof-block .testimonial-col:last-child .stat-featured.me-4{margin-right:0 !important}.social-proof-block .testimonial-card{padding:2rem;background:hsla(0,0%,100%,.08);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .2s ease-in-out;max-width:558px;width:100%;margin:0 auto}.social-proof-block .testimonial-card:hover{transform:translateY(-0.125rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.social-proof-block .testimonial-card .banner_link{max-height:60px;width:auto}.social-proof-block .testimonial-card .tst_right{flex-shrink:0}.social-proof-block .testimonial-card .testimonial-text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:italic;font-size:1rem;font-weight:500;line-height:1.5;color:#212529;margin-bottom:3rem}.social-proof-block .testimonial-card .client-name{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;color:#212529}.social-proof-block .testimonial-card .client-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:500;line-height:1.5;color:#6c757d;opacity:.8}.social-proof-block .stat-regular,.social-proof-block .stat-featured{text-align:left;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin:0 auto}.social-proof-block .stat-regular:hover,.social-proof-block .stat-featured:hover{transform:translateY(-0.125rem)}.social-proof-block .stat-regular .stat-number,.social-proof-block .stat-featured .stat-number{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:4rem;font-weight:600;line-height:5.2rem;color:#212529;margin-bottom:.5rem}.social-proof-block .stat-regular p,.social-proof-block .stat-featured p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#6c757d;margin:0}.social-proof-block .stat-regular{width:220px;height:220px;padding:1.5rem;background:hsla(0,0%,100%,.08);margin-right:1rem}.social-proof-block .stat-regular:last-child{margin-right:0}.social-proof-block .stat-regular .stat-number{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:4rem;font-weight:600;line-height:5.2rem;margin-bottom:.5rem}.social-proof-block .stat-regular p{font-size:1rem;font-weight:500;line-height:1.5;opacity:.8}.social-proof-block .stat-featured{width:260px;height:260px;padding:1.5rem;background:url("../images/curver_lines.590f2369.png");background-position:100%;background-repeat:no-repeat;aspect-ratio:1;color:#fff}.social-proof-block .stat-featured .stat-number,.social-proof-block .stat-featured p{color:#fff}.social-proof-block .stat-featured p{font-size:1rem;font-weight:500;line-height:1.5;opacity:.8}.social-proof-block .fnt_16{font-size:1rem}.social-proof-block .quote-photo-container{width:220px;height:220px;padding:0;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:1rem}.social-proof-block .quote-photo-container:last-child{margin-right:0}.social-proof-block .quote-photo-container .quote-photo{width:100%;height:100%;object-fit:cover;border-radius:0}.social-proof-block .quote-photo-featured{display:flex;align-items:center;justify-content:center;overflow:hidden}.social-proof-block .quote-photo-featured .quote-photo{max-width:100%;max-height:100%;object-fit:cover;border-radius:8px}.social-proof-block .social-proof-item{padding:2rem;background:hsla(0,0%,100%,.08);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .2s ease-in-out;height:100%}.social-proof-block .social-proof-item:hover{transform:translateY(-0.125rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.social-proof-block .testimonial-content .company-logo-wrapper{margin-bottom:1.5rem}.social-proof-block .testimonial-content .company-logo-wrapper .company-logo{max-height:60px;width:auto}.social-proof-block .testimonial-content .testimonial-quote{margin-bottom:1.5rem}.social-proof-block .testimonial-content .testimonial-quote blockquote{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:0;border:none !important;border-left:none !important;color:#212529}.social-proof-block .testimonial-content .client-details{margin-bottom:1.5rem}.social-proof-block .testimonial-content .client-details .client-name{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;margin-bottom:.25rem;color:#212529}.social-proof-block .testimonial-content .client-details .client-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#6c757d;font-size:.9rem}.social-proof-block .testimonial-content .statistics .stat-item{display:inline-block;margin-right:1.5rem;padding:1rem;background:hsla(0,0%,100%,.08);text-align:center;margin-bottom:.5rem}.social-proof-block .testimonial-content .statistics .stat-item .stat-number{display:block;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:600;line-height:1.2;color:#212529;margin-bottom:.25rem}.social-proof-block .testimonial-content .statistics .stat-item .stat-label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;color:#6c757d;margin-top:.25rem}.social-proof-block .review-content .employee-photos{display:flex;gap:1rem;margin-bottom:1.5rem}.social-proof-block .review-content .employee-photos .headshot-wrapper,.social-proof-block .review-content .employee-photos .quote-photo-wrapper{flex:0 0 auto}.social-proof-block .review-content .employee-photos .employee-headshot{width:80px;height:80px;border-radius:50%;object-fit:cover}.social-proof-block .review-content .employee-photos .quote-photo{max-width:150px;height:auto}.social-proof-block .review-content .review-quote{margin-bottom:1.5rem}.social-proof-block .review-content .review-quote blockquote{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:italic;font-size:1.1rem;line-height:1.6;margin:0;padding:0;border:none !important;border-left:none !important;color:#212529}.social-proof-block .review-content .employee-details{margin-bottom:1.5rem}.social-proof-block .review-content .employee-details .employee-name{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;margin-bottom:.25rem;color:#212529}.social-proof-block .review-content .employee-details .employee-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#6c757d;font-size:.9rem}.social-proof-block .review-content .statistic .stat-item{display:inline-block;padding:1rem;background:hsla(0,0%,100%,.08);text-align:center}.social-proof-block .review-content .statistic .stat-item .stat-number{display:block;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:600;line-height:1.2;color:#212529;margin-bottom:.25rem}.social-proof-block .review-content .statistic .stat-item .stat-label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;color:#6c757d;margin-top:.25rem}.social-proof-block .desktop-stats{display:flex !important}.social-proof-block .mobile-stats{display:none !important}@media(max-width: 767.98px){.social-proof-block .desktop-stats{display:none !important}.social-proof-block .mobile-stats{display:flex !important}.social-proof-block .testimonial-col{padding-left:1rem;padding-right:1rem;margin-bottom:2rem}.social-proof-block .reviews-layout .row{display:flex;flex-direction:column}.social-proof-block .reviews-layout .testimonial-col:first-child{order:2}.social-proof-block .reviews-layout .testimonial-col:last-child{order:1}.social-proof-block .testimonial-card{padding:1.5rem;max-width:100%;margin-bottom:2rem}.social-proof-block .testimonial-card .tst_right{width:40px !important;height:auto !important;max-width:40px;max-height:36px}.social-proof-block .stat-regular,.social-proof-block .stat-featured{width:140px !important;height:140px !important;padding:1rem;margin-bottom:1rem;margin-right:.5rem !important}.social-proof-block .stat-regular .stat-number,.social-proof-block .stat-featured .stat-number{font-size:2rem !important;font-weight:600;line-height:2.4rem !important;margin-bottom:.25rem}.social-proof-block .stat-regular p,.social-proof-block .stat-featured p{font-size:.75rem !important;line-height:1.2 !important}.social-proof-block .quote-photo-container{width:140px !important;height:140px !important;margin-right:.5rem !important}.social-proof-block .quote-photo-container:last-child{margin-right:0 !important}.social-proof-block .d-flex{flex-direction:row !important;justify-content:center !important;align-items:flex-end !important;gap:.5rem;flex-wrap:wrap}.social-proof-block .d-flex .stat-regular,.social-proof-block .d-flex .stat-featured,.social-proof-block .d-flex .quote-photo-container{margin-right:.5rem !important}.social-proof-block .d-flex .stat-regular:last-child,.social-proof-block .d-flex .stat-featured:last-child,.social-proof-block .d-flex .quote-photo-container:last-child{margin-right:0 !important}.social-proof-block .testimonial-col:first-child .stat-regular,.social-proof-block .testimonial-col:first-child .stat-featured,.social-proof-block .testimonial-col:last-child .stat-regular,.social-proof-block .testimonial-col:last-child .stat-featured{margin-left:0 !important;margin-right:.5rem !important;margin-top:.5rem !important}.social-proof-block .testimonial-col:first-child .stat-regular:last-child,.social-proof-block .testimonial-col:first-child .stat-featured:last-child,.social-proof-block .testimonial-col:last-child .stat-regular:last-child,.social-proof-block .testimonial-col:last-child .stat-featured:last-child{margin-right:0 !important}.social-proof-block .testimonial-col:first-child .d-flex,.social-proof-block .testimonial-col:last-child .d-flex{justify-content:center !important;margin-left:auto !important;margin-right:auto !important}.social-proof-block .social-proof-item{padding:1.5rem}.social-proof-block .review-content .employee-photos{flex-direction:column;align-items:center;text-align:center}.social-proof-block .testimonial-content .statistics .stat-item,.social-proof-block .review-content .statistic .stat-item{margin-right:0;margin-bottom:1rem;width:100%}}.social-proof-block.bg-dark-blue-2 h1,.social-proof-block.bg-dark-blue-2 h2,.social-proof-block.bg-dark-blue-2 h3,.social-proof-block.bg-dark-blue-2 h4,.social-proof-block.bg-dark-blue-2 h5,.social-proof-block.bg-dark-blue-2 h6,.social-proof-block.bg-dark-blue-2 p:not(.small-section-heading){color:#fff !important}.social-proof-block.bg-dark-blue-2 .stat-number{color:#fff !important}.social-proof-block.bg-dark-blue-2 .small-section-heading{color:#e7670f !important}/*!
 * Employee Testimonials Block Module
 * 
 * Slider-based employee testimonials featuring large photos and quotes
 * Used for company culture, employee stories, and internal testimonials
 */.employee-testimonials-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative;overflow:visible;margin-bottom:10.5rem}.employee-testimonials-block h1,.employee-testimonials-block h2,.employee-testimonials-block h3,.employee-testimonials-block h4,.employee-testimonials-block h5,.employee-testimonials-block h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.employee-testimonials-block.bg-white{background-color:#fff}.employee-testimonials-block.bg-light-gray{background-color:#f8f9fa}.employee-testimonials-block.section-padding-small{padding:3rem 0 5rem 0}.employee-testimonials-block.section-padding-standard{padding:5rem 0 7rem 0 !important}.employee-testimonials-block.section-padding-large{padding:7rem 0 9rem 0}.employee-testimonials-block .employee-testimonials-slider{position:relative;overflow:hidden}.employee-testimonials-block .employee-testimonials-slider .testimonials-container{position:relative}.employee-testimonials-block .employee-testimonials-slider .testimonials-container .testimonials-wrapper{position:relative;width:100%}.employee-testimonials-block .testimonial-slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.employee-testimonials-block .testimonial-slide.active{display:block;opacity:1}.employee-testimonials-block .employee-photo-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center}.employee-testimonials-block .employee-photo-wrapper .employee-photo{width:320px;height:auto;object-fit:cover;object-position:center}.employee-testimonials-block .testimonial-content{background:#fff;padding:2rem 3rem;max-width:600px;position:relative}.employee-testimonials-block .testimonial-content::after{content:"";position:absolute;bottom:2rem;right:2rem;width:85px;height:76px;background-image:url("../images/quotes_swiper.b0446d96.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.employee-testimonials-block .testimonial-content .testimonial-quote{margin-bottom:2rem}.employee-testimonials-block .testimonial-content .testimonial-quote blockquote{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:500;line-height:2.25rem;font-style:italic;margin:0;padding:0;border:none !important;border-left:none !important;color:#212529;position:relative}.employee-testimonials-block .testimonial-content .employee-details .employee-name{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;color:#212529;display:flex;align-items:center;gap:.5rem}.employee-testimonials-block .testimonial-content .employee-details .employee-name .linkedin-icon{color:#2f5ef5;text-decoration:none;transition:all .2s ease-in-out}.employee-testimonials-block .testimonial-content .employee-details .employee-name .linkedin-icon:hover{color:rgb(9.8853211009,56.3463302752,205.6146788991)}.employee-testimonials-block .testimonial-content .employee-details .employee-name .linkedin-icon i{font-size:1.25rem;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.employee-testimonials-block .testimonial-content .employee-details .employee-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:500;line-height:1.5;color:#888;margin-bottom:1rem;max-width:450px}.employee-testimonials-block .slider-navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none}.employee-testimonials-block .slider-navigation .slider-btn{background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:all}.employee-testimonials-block .slider-navigation .slider-btn:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.employee-testimonials-block .slider-navigation .slider-btn i{font-size:18px;color:#212529}.employee-testimonials-block .slider-navigation .prev-btn{left:-25px}.employee-testimonials-block .slider-navigation .next-btn{right:-25px}.employee-testimonials-block .slider-indicators{display:flex;justify-content:center;margin-top:2rem;gap:8px}.employee-testimonials-block .slider-indicators .indicator-btn{width:74px;height:2px;border:none;background:#ddd;cursor:pointer;transition:background-color .3s ease;border-radius:0;padding:0}.employee-testimonials-block .slider-indicators .indicator-btn.active{background:#e63647}.employee-testimonials-block .slider-indicators .indicator-btn:hover{background:#e63647}.employee-testimonials-block .slider-indicators .indicator-btn:focus{outline:none;background:#e63647}@media(max-width: 991.98px){.employee-testimonials-block{margin-bottom:8rem}.employee-testimonials-block .testimonial-content{padding-left:0;margin-top:2rem;text-align:center;padding:1.5rem 2rem}.employee-testimonials-block .testimonial-content::after{width:60px;height:54px;bottom:1.5rem;right:1.5rem}.employee-testimonials-block .employee-photo-wrapper{margin-bottom:1rem}.employee-testimonials-block .employee-photo-wrapper .employee-photo{width:280px}.employee-testimonials-block .slider-navigation .slider-btn.prev-btn{left:1rem}.employee-testimonials-block .slider-navigation .slider-btn.next-btn{right:1rem}.employee-testimonials-block .employee-scroller-marquee{bottom:-10rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card{width:280px;padding:1.25rem;margin-right:1rem}}@media(max-width: 767.98px){.employee-testimonials-block{margin-bottom:6rem}.employee-testimonials-block .testimonial-content{padding:1rem 1.5rem}.employee-testimonials-block .testimonial-content::after{display:none}.employee-testimonials-block .testimonial-content .testimonial-quote blockquote{font-size:1.1rem;line-height:1.8rem;padding-right:0}.employee-testimonials-block .testimonial-content .testimonial-quote blockquote:before{left:-0.5rem;font-size:2rem}.employee-testimonials-block .employee-photo-wrapper .employee-photo{width:240px;max-width:100%}.employee-testimonials-block .employee-details .employee-name{font-size:1rem;line-height:1.5rem;flex-wrap:wrap;gap:.25rem}.employee-testimonials-block .employee-details .employee-title{font-size:.875rem;line-height:1.4rem}.employee-testimonials-block .slider-navigation .slider-btn{width:2.5rem;height:2.5rem}.employee-testimonials-block .slider-navigation .slider-btn.prev-btn{left:.5rem}.employee-testimonials-block .slider-navigation .slider-btn.next-btn{right:.5rem}.employee-testimonials-block .slider-navigation .slider-btn i{font-size:.875rem}.employee-testimonials-block .slider-indicators{margin-top:1.5rem;gap:6px}.employee-testimonials-block .slider-indicators .indicator-btn{width:50px;height:2px}.employee-testimonials-block .employee-scroller-marquee{bottom:-8rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card{width:240px;padding:1rem;margin-right:.75rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars{margin-bottom:.75rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars .star{font-size:1.25rem;line-height:1.25rem;width:20px;height:20px;margin:0 1px}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote{margin-bottom:.75rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content .quote-text{font-size:.875rem;line-height:1.3rem;max-height:3.9rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .read-more-btn{font-size:.875rem;margin:10px 0}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details{gap:.75rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .employee-quote-photo{width:40px;height:40px}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .review-icon-overlay{width:20px;height:20px;bottom:-2px;right:-2px}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .review-icon-overlay .review-icon{width:20px;height:20px}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-info .employee-name{font-size:1rem;line-height:1.4rem;margin-bottom:.125rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-info .employee-title{font-size:.75rem;line-height:1.1rem}}@media(max-width: 479.98px){.employee-testimonials-block{margin-bottom:5rem}.employee-testimonials-block .testimonial-content{padding:.75rem 1rem}.employee-testimonials-block .testimonial-content .testimonial-quote blockquote{font-size:1rem;line-height:1.6rem;margin-bottom:1rem}.employee-testimonials-block .employee-photo-wrapper .employee-photo{width:200px}.employee-testimonials-block .employee-scroller-marquee .marquee-card{width:200px;padding:.75rem}}.employee-testimonials-block .employee-scroller-marquee{position:absolute;bottom:-14rem;left:0;right:0;width:100%;z-index:10}.employee-testimonials-block .employee-scroller-marquee .marquee-container{width:100%;overflow:hidden}.employee-testimonials-block .employee-scroller-marquee .marquee-container .marquee-content{display:flex;align-items:flex-start;animation:marquee 30s linear infinite;white-space:nowrap}.employee-testimonials-block .employee-scroller-marquee .marquee-container .marquee-content:hover{animation-play-state:paused}.employee-testimonials-block .employee-scroller-marquee .marquee-card{flex:0 0 auto;background:#fff;padding:1.5rem;margin-right:1.5rem;width:360px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars{margin-bottom:1rem;text-align:left}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars .star{font-size:1.5rem;line-height:1.5rem;width:24px;height:24px;margin:0 2px;display:inline-flex;align-items:center;justify-content:center}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars .star.filled{color:gold}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-stars .star.empty{color:#ddd}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote{margin-bottom:1rem;text-align:left}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content{position:relative}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content .quote-text{font-style:normal;font-weight:500;font-size:1rem;line-height:1.5rem;margin:0;color:#888;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;transition:max-height .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.5rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content .quote-text.expanded{-webkit-line-clamp:unset;max-height:none;overflow:visible}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content .read-more-btn{background:none;border:none;color:#2f5ef5;font-size:1rem;font-weight:700;cursor:pointer;padding:0;margin:15px 0;text-decoration:none;transition:color .3s ease;display:block}.employee-testimonials-block .employee-scroller-marquee .marquee-card .review-quote .quote-content .read-more-btn:hover{color:rgb(9.8853211009,56.3463302752,205.6146788991);text-decoration:none}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details{text-align:left;display:flex;align-items:flex-start;gap:1rem}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container{position:relative;flex-shrink:0}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .employee-quote-photo{width:50px;height:50px;border-radius:50%;object-fit:cover;object-position:center}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .review-icon-overlay{position:absolute;bottom:-4px;right:-4px;width:25px;height:25px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-photo-container .review-icon-overlay .review-icon{width:25px;height:25px;object-fit:cover;border-radius:50%}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-info{flex:1}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-info .employee-name{font-size:1.125rem;line-height:1.6875rem;font-weight:600;margin-bottom:.25rem;color:#212529;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.employee-testimonials-block .employee-scroller-marquee .marquee-card .employee-details .employee-info .employee-title{font-size:.875rem;line-height:1.225rem;color:#888;margin:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}/*!
 * Client Testimonials Block Module
 * 
 * Slider-based client testimonials featuring testimonial content
 * Used for showcasing client success stories and feedback
 */.client-testimonials-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.client-testimonials-block h1,.client-testimonials-block h2,.client-testimonials-block h3,.client-testimonials-block h4,.client-testimonials-block h5,.client-testimonials-block h6{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529}.client-testimonials-block.bg-white{background-color:#fff}.client-testimonials-block.bg-light-gray{background-color:#f8f9fa}.client-testimonials-block.section-padding-small{padding:3rem 0}@media(max-width: 768px){.client-testimonials-block.section-padding-small{padding:2rem 0}}.client-testimonials-block.section-padding-standard{padding:5rem 0}@media(max-width: 768px){.client-testimonials-block.section-padding-standard{padding:3rem 0}}.client-testimonials-block.section-padding-large{padding:7rem 0}@media(max-width: 768px){.client-testimonials-block.section-padding-large{padding:4rem 0}}.client-testimonials-block .client-testimonials-slider{position:relative}.client-testimonials-block .client-testimonials-slider .testimonial-slide{display:none}.client-testimonials-block .client-testimonials-slider .testimonial-slide.active{display:block}.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper{display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper{margin-bottom:1.5rem}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper{margin-bottom:1rem}}.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper .client-headshot{width:400px;height:480px;object-fit:cover;border-radius:0}@media(max-width: 991px){.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper .client-headshot{width:240px;height:288px}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper .client-headshot{width:180px;height:216px}}@media(max-width: 480px){.client-testimonials-block .client-testimonials-slider .client-headshot-wrapper .client-headshot{width:160px;height:192px}}.client-testimonials-block .client-testimonials-slider .testimonial-content{padding-left:2rem}@media(max-width: 991px){.client-testimonials-block .client-testimonials-slider .testimonial-content{padding-left:0;margin-top:1.5rem}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .testimonial-content{margin-top:1rem}}.client-testimonials-block .client-testimonials-slider .testimonial-quote{margin-bottom:2rem;padding:24px 64px 24px 0}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .testimonial-quote{padding:16px 32px 16px 0;margin-bottom:1.5rem}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .testimonial-quote{padding:12px 16px 12px 0;margin-bottom:1rem}}.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-icon{display:block;margin-bottom:1rem;width:76px;height:85px}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-icon{width:56px;height:63px;margin-bottom:.75rem}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-icon{width:46px;height:52px;margin-bottom:.5rem}}.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-text{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:24px;line-height:36px;font-weight:600;color:#212529;margin:0}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-text{font-size:20px;line-height:30px}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-text{font-size:18px;line-height:27px}}@media(max-width: 480px){.client-testimonials-block .client-testimonials-slider .testimonial-quote .quote-text{font-size:16px;line-height:24px}}.client-testimonials-block .client-testimonials-slider .client-details .client-name{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;font-weight:600;line-height:32px;color:#212529;margin-bottom:.5rem}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .client-details .client-name{font-size:18px;line-height:28px}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .client-details .client-name{font-size:16px;line-height:24px;margin-bottom:.25rem}}.client-testimonials-block .client-testimonials-slider .client-details .client-title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:24px;color:#888;margin-bottom:0;max-width:450px}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .client-details .client-title{font-size:15px;line-height:22px}}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .client-details .client-title{font-size:14px;line-height:20px;max-width:100%}}.client-testimonials-block .client-testimonials-slider .slider-navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none}@media(max-width: 768px){.client-testimonials-block .client-testimonials-slider .slider-navigation{display:none}}.client-testimonials-block .client-testimonials-slider .slider-navigation .slider-btn{background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:all}.client-testimonials-block .client-testimonials-slider .slider-navigation .slider-btn:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.client-testimonials-block .client-testimonials-slider .slider-navigation .slider-btn i{font-size:18px;color:#212529}.client-testimonials-block .client-testimonials-slider .slider-navigation .prev-btn{left:-25px}.client-testimonials-block .client-testimonials-slider .slider-navigation .next-btn{right:-25px}.client-testimonials-block .client-testimonials-slider .slider-indicators{display:flex;justify-content:center;margin-top:2rem;gap:8px}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .slider-indicators{margin-top:1.5rem;gap:6px}}.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn{width:74px;height:2px;border:none;background:#ddd;cursor:pointer;transition:background-color .3s ease;border-radius:0;padding:0}@media(max-width: 576px){.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn{width:48px}}@media(max-width: 480px){.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn{width:36px}}.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn.active{background:#e63647}.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn:hover{background:#e63647}.client-testimonials-block .client-testimonials-slider .slider-indicators .indicator-btn:focus{outline:none;background:#e63647}/*!
 * Horizontal Card Block Module Styles
 * 
 * Styles for the horizontal card flexible content module
 * Template: template-parts/modules/horizontal-card-block.php
 */.horizontal-card-block h2{margin-bottom:64px}.horizontal-card-block .horizontal-card{display:flex;flex-direction:column;border-radius:0;background-color:var(--bs-white);max-width:1000px;margin:0 auto;width:100%}@media(min-width: 992px){.horizontal-card-block .horizontal-card{flex-direction:row;align-items:stretch}}.horizontal-card-block .horizontal-card .col-lg-6:first-child{padding:0}@media(max-width: 991.98px){.horizontal-card-block .horizontal-card .col-lg-6:first-child{padding:0 15px}}.horizontal-card-block .horizontal-card .card-image{overflow:hidden;margin:0;padding:0;display:flex}@media(min-width: 992px){.horizontal-card-block .horizontal-card .card-image{height:100%;min-height:400px;align-items:stretch}}.horizontal-card-block .horizontal-card .card-image img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center;display:block;margin:0;padding:0}@media(max-width: 991.98px){.horizontal-card-block .horizontal-card .card-image img{height:auto;object-fit:unset}}.horizontal-card-block .horizontal-card .card-content{padding:32px}@media(min-width: 992px){.horizontal-card-block .horizontal-card .card-content{padding:48px}}.horizontal-card-block .horizontal-card .card-content .card-title{font-size:28px;line-height:39.2px;letter-spacing:-0.01em;margin-bottom:16px}.horizontal-card-block .horizontal-card .card-content .card-body{margin-bottom:24px}.horizontal-card-block .horizontal-card .card-content .card-body ul{list-style:none;padding:0;margin:0}.horizontal-card-block .horizontal-card .card-content .card-body ul li{padding:8px 0 8px 32px;font-weight:500;font-size:18px;line-height:1.5;position:relative}.horizontal-card-block .horizontal-card .card-content .card-body ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("../images/tick.2a8852bd.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.horizontal-card-block .horizontal-card .card-content .card-body p{font-size:18px;line-height:1.5;margin-bottom:16px}.horizontal-card-block .horizontal-card .card-content .card-body p:last-child{margin-bottom:0}.horizontal-card-block .horizontal-card .card-content .card-button{margin-top:24px}.horizontal-card-block .horizontal-card .card-content .card-button .cta-link-full{width:auto !important;display:inline-flex !important;height:48px;padding:18px 24px 18px 20px}.horizontal-card-block.bg-white{background-color:var(--bs-white)}.horizontal-card-block.bg-light-gray{background-color:var(--bs-gray-100)}.horizontal-card-block.bg-dark-blue-2{background-color:var(--bs-dark);color:var(--bs-white)}.horizontal-card-block.bg-dark-blue-2 .small-section-heading{color:#fff !important}.horizontal-card-block.bg-dark-blue-2 .small-section-heading::after{background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23FFFFFF" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23FFFFFF"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23FFFFFF"/></svg>') !important}.horizontal-card-block.bg-dark-blue-2 .module-title{color:#fff !important}.horizontal-card-block.bg-red-orange-gradient .small-section-heading,.horizontal-card-block.bg-red-orange-gradient-pattern .small-section-heading{color:#fff !important}.horizontal-card-block.bg-red-orange-gradient .small-section-heading::after,.horizontal-card-block.bg-red-orange-gradient-pattern .small-section-heading::after{background-image:url('data:image/svg+xml;charset=utf8,<svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" transform="matrix(-1 0 0 1 26 0)" fill="%23FFFFFF" fill-opacity="0.1"/><circle cx="4" cy="4" r="4" transform="matrix(-1 0 0 1 20 6)" fill="%23FFFFFF"/><rect width="16" height="2" transform="matrix(-1 0 0 1 16 9)" fill="%23FFFFFF"/></svg>') !important}.horizontal-card-block.bg-red-orange-gradient .module-title,.horizontal-card-block.bg-red-orange-gradient-pattern .module-title{color:#fff !important}.horizontal-card-block.section-padding-small{padding:3rem 0}.horizontal-card-block.section-padding-standard{padding:5rem 0}.horizontal-card-block.section-padding-large{padding:7rem 0}/*!
 * Development Block Module
 * 
 * Styles for the development block flexible content module
 * Template: template-parts/modules/development-block.php
 */.development-block{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.development-block.bg-white{background-color:#fff}.development-block.bg-light-gray{background-color:#f8f9fa}.development-block.section-padding-small{padding:3rem 0}.development-block.section-padding-standard{padding:5rem 0}.development-block.section-padding-large{padding:7rem 0}.development-block .development-content{max-width:800px;margin:0 auto;text-align:center}.development-block .development-header{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.75rem;font-weight:600;color:#e7670f;margin-bottom:1.5rem;text-align:center}.development-block .development-header .fas{margin-right:.5rem;font-size:1.5rem}@media(max-width: 768px){.development-block .development-header{font-size:1.5rem}.development-block .development-header .fas{font-size:1.25rem}}.development-block .development-description{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.125rem;line-height:1.6;color:#6c757d;background-color:#fff;padding:2rem;border-radius:.375rem;border-left:4px solid #e7670f}@media(max-width: 768px){.development-block .development-description{font-size:1rem;padding:1.5rem}}.development-block.bg-red-orange-gradient-pattern .development-header{color:#fff !important}.development-block.bg-white .development-header{color:#212529 !important}/*!
 * FAQ Block Module
 * 
 * Styles for the FAQ block flexible content module
 * Template: template-parts/modules/faq-block.php
 */.module-faq.background-white{background-color:var(--bs-white)}.module-faq.background-light-gray{background-color:#f2f5f6}.module-faq.background-dark-blue-2{background-color:#171e36}.module-faq.background-dark-blue-2 .small-section-heading,.module-faq.background-dark-blue-2 .module-title{color:var(--bs-white)}.module-faq.background-red-orange-gradient{background:linear-gradient(135deg, #e63647 0%, #e7670f 100%)}.module-faq.background-red-orange-gradient .small-section-heading,.module-faq.background-red-orange-gradient .module-title{color:var(--bs-white)}.module-faq.background-red-orange-gradient-pattern{background:linear-gradient(135deg, #e63647 0%, #e7670f 100%);position:relative}.module-faq.background-red-orange-gradient-pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0iTTAgMTBoMTBNMTAgMGgxME0wIDIwaDEwTTIwIDEwaDEwTTEwIDIwaDEwTTIwIDIwaDEwTTEwIDMwaDEwTTIwIDMwaDEwTTMwIDEwaDEwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMC4yIiBzdHJva2Utb3BhY2l0eT0iMC4xIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");opacity:.1;pointer-events:none}.module-faq.background-red-orange-gradient-pattern .small-section-heading,.module-faq.background-red-orange-gradient-pattern .module-title{color:var(--bs-white);position:relative}.module-faq.background-red-orange-gradient-pattern .faq-accordion{position:relative}.module-faq.padding-small{padding:3rem 0}.module-faq.padding-standard{padding:5rem 0}.module-faq.padding-large{padding:7rem 0}.module-faq .faq-header{margin-bottom:3rem}.module-faq .small-section-heading{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:#262626}.module-faq .module-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:0}@media(max-width: 768px){.module-faq .module-title{font-size:2rem}}.faq-accordion .accordion-item{background-color:rgba(0,0,0,0);border:none;margin-bottom:1rem}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-header{margin-bottom:0}.faq-accordion .accordion-button{background-color:#2f5ef5;color:var(--bs-white);font-size:1.125rem;font-weight:700;padding:1.25rem 1.5rem;border-radius:.5rem;box-shadow:none;position:relative;padding-right:3rem;transition:all .3s ease}.faq-accordion .accordion-button:hover{background-color:#2f5ef5;color:var(--bs-white)}.faq-accordion .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(47,94,245,.25)}.faq-accordion .accordion-button:not(.collapsed){background-color:#171e36;color:var(--bs-white)}.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-accordion .accordion-button::after{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;transition:transform .3s ease;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq-accordion .accordion-collapse{border-radius:0 0 .5rem .5rem}.faq-accordion .accordion-body{padding:1.5rem;background-color:var(--bs-white);font-size:1rem;line-height:1.6;color:#5d5d5d;border:1px solid rgba(0,0,0,.05);border-top:none}.faq-accordion .accordion-body p:last-child{margin-bottom:0}.module-faq.background-dark-blue-2 .accordion-button,.module-faq.background-red-orange-gradient .accordion-button,.module-faq.background-red-orange-gradient-pattern .accordion-button{background-color:var(--bs-white);color:#2f5ef5;border:1px solid hsla(0,0%,100%,.2)}.module-faq.background-dark-blue-2 .accordion-button:hover,.module-faq.background-red-orange-gradient .accordion-button:hover,.module-faq.background-red-orange-gradient-pattern .accordion-button:hover{background-color:#f2f5f6;color:#2f5ef5;border-color:hsla(0,0%,100%,.3)}.module-faq.background-dark-blue-2 .accordion-button:focus,.module-faq.background-red-orange-gradient .accordion-button:focus,.module-faq.background-red-orange-gradient-pattern .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(47,94,245,.25)}.module-faq.background-dark-blue-2 .accordion-button:not(.collapsed),.module-faq.background-red-orange-gradient .accordion-button:not(.collapsed),.module-faq.background-red-orange-gradient-pattern .accordion-button:not(.collapsed){background-color:#171e36;color:var(--bs-white);border-color:#171e36}.module-faq.background-dark-blue-2 .accordion-button:not(.collapsed)::after,.module-faq.background-red-orange-gradient .accordion-button:not(.collapsed)::after,.module-faq.background-red-orange-gradient-pattern .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.module-faq.background-dark-blue-2 .accordion-button::after,.module-faq.background-red-orange-gradient .accordion-button::after,.module-faq.background-red-orange-gradient-pattern .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232f5ef5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.module-faq.background-dark-blue-2 .accordion-body,.module-faq.background-red-orange-gradient .accordion-body,.module-faq.background-red-orange-gradient-pattern .accordion-body{background-color:var(--bs-white);color:#5d5d5d}.post-faq-section .faq-section-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#262626}@media(max-width: 768px){.post-faq-section .faq-section-title{font-size:2rem}}.error-404{min-height:60vh;display:flex;align-items:center}.error-404 .error-title{font-size:8rem;line-height:1;opacity:.9}@media(max-width: 768px){.error-404 .error-title{font-size:6rem}}.error-404 .error-content{max-width:600px;margin:0 auto}.error-404 .error-text{color:#6c757d}.error-404 .error-actions .btn{min-width:160px}.error-404 .error-search .search-form .input-group{box-shadow:0 2px 8px rgba(0,0,0,.1)}.error-404 .error-search .search-form .input-group .form-control{border-right:0}.error-404 .error-search .search-form .input-group .form-control:focus{box-shadow:none;border-color:var(--bs-primary)}.error-404 .error-search .search-form .input-group .btn{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}/*# sourceMappingURL=theme.min.css.map */
