/*!
 * Theme Name: St Charles
 * Theme URI: https://www.sitecrafting.com
 * Author: SiteCrafting
 * Author URI: https://www.sitecrafting.com/
 * Description: St Charles theme based off of the Sprig starter theme
 *
 * Copyright 2024 SiteCrafting, Inc.
 * Based on Sprig release: v1.0.16
 */*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh}address{font-style:normal}img,picture{display:block;max-width:100%}img[width]{height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--sprig-color-gray:#efefef;--sprig-color-gray-hover:#d6d6d6;--sprig-color-primary1:#1a447d;--sprig-color-primary1-hover:#112d53;--sprig-color-primary2:#f8d034;--sprig-color-primary2-hover:#f1c108;--sprig-color-secondary1:#efefef;--sprig-color-secondary1-hover:#d6d6d6;--sprig-color-black:#000;--sprig-color-white:#fff;--sprig-body-bg:#fff;--sprig-text-color:#000;--sprig-link-color:#1a447d;--sprig-link-color-hover:#112d53;--sprig-headings-color:#000;--sprig-bg-footertop:var(--sprig-color-primary1,#1a447d);--sprig-bg-footerbottom:var(--sprig-color-primary1-hover,#112d53);--sprig-footer-color:#fff;--sprig-footer-linkhover:var(--sprig-color-primary2,#f8d034);--sprig-date-box-color:var(--sprig-color-black,#000);--sprig-date-box-bg:var(--sprig-color-primary2,#f8d034);--sprig-cta-bg:var(--sprig-color-primary2,#f8d034);--sprig-cta-text-color:var(--sprig-color-black,#000);--sprig-btn-bg:var(--sprig-color-primary2,#f8d034);--sprig-btn-bg-hover:var(--sprig-color-primary2-hover,#f7ca1b);--sprig-btn-color:var(--sprig-color-black,#000);--sprig-btn-color-hover:var(--sprig-color-black,#000);--sprig-btn2-color:var(--sprig-color-white,#fff);--sprig-btn2-bg:var(--sprig-color-primary1,#1a447d);--sprig-btn2-color-hover:var(--sprig-color-white,#fff);--sprig-btn2-bg-hover:var(--sprig-color-primary1-hover,#112d53);--sprig-textbtn-color:var(--sprig-color-primary1,#1a447d);--sprig-textbtn-svg:var(--sprig-color-primary1);--sprig-font-family-base:"Inter",sans-serif;--sprig-font-family-headings:"Inter",sans-serif;--sprig-input-bg:var(--sprig-color-white,#fff);--sprig-input-bg-disabled:var(--sprig-color-gray-hover,#d6d6d6);--sprig-input-color:var(--sprig-text-color,#000);--sprig-input-border:var(--sprig-color-primary1,#1a447d);--sprig-input-border-focus:var(--sprig-color-primary2,#f8d034);--sprig-input-accent-color:var(--sprig-color-primary2,#f8d034);--sprig-input-color-placeholder:var(--sprig-color-black-lighter-15,#262626);--sprig-input-font-size:1rem;--sprig-input-height:3.5rem;--sprig-input-padding:10px;--sprig-popup-bg:var(--sprig-color-white,#fff);--sprig-poupoverlay:rgba(0,0,0,.9)}.grid-container{--grid-column-gap:40px;--grid-row-gap:40px;--grid-column-count:3;--grid-item--min-width:240px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));column-gap:var(--grid-column-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));row-gap:var(--grid-row-gap)}@media only screen and (max-width:47.9375em){.grid-container{--grid-column-gap:25px;--grid-row-gap:25px}}.grid-container--4up{--grid-column-count:4}.grid-container--4up .col-one{grid-column:span 3}.grid-container--4up .col-one iframe{width:100%}.container{margin:0 auto;max-width:1440px}.container--xs{max-width:448px}.container--sm{max-width:696px}.container--md{max-width:944px}.container--lg{max-width:1192px}.container--xl{max-width:1440px}.outer-gutter{padding-left:min(7vw,70px);padding-right:min(7vw,70px)}@media only screen and (max-width:33.063em){.outer-gutter{padding-left:20px;padding-right:20px}}.site-wrapper{margin:0 auto;max-width:100%;position:relative}main.site-main{display:block;position:relative}header.site-header{background-color:var(--sprig-color-primary1);border-bottom:0;padding-left:min(7vw,70px);padding-right:min(7vw,70px);width:100%}@media only screen and (max-width:33.063em){header.site-header{padding-left:20px;padding-right:20px}}header.site-header>.container{align-items:flex-end;column-gap:20px;display:flex;justify-content:space-between}header.site-header .logo{align-self:center;display:block;margin:8px 0;max-width:300px;position:relative;z-index:9999}header.site-header .logo img,header.site-header .logo svg{display:block}header.site-header .logo:hover{text-decoration:none}@media only screen and (min-width:81.25em) and (max-width:88.6875em){header.site-header>.container{flex-flow:row wrap}header.site-header .logo{margin-top:15px}}@media only screen and (max-width:81.188em){header.site-header>.container{align-items:center}}.menu-btn{display:none}@media only screen and (max-width:81.188em){.menu-btn{background:transparent;border:0;cursor:pointer;display:block;position:relative;z-index:9999}.menu-btn .toggle{height:18px;margin:0 auto 5px;pointer-events:none;position:relative;width:30px}.menu-btn .toggle>span{background:var(--sprig-color-white);display:block;height:2px;left:0;position:absolute;transition:all .25s ease;width:100%}.menu-btn .toggle>span:first-child{top:0}.menu-btn .toggle>span:nth-child(2),.menu-btn .toggle>span:nth-child(3){top:calc(50% - 1px)}.menu-btn .toggle>span:nth-child(4){top:calc(100% - 2px)}.menu-btn>span{color:var(--sprig-color-white);display:block;font:700 .625rem/1 var(--sprig-font-family-headings);letter-spacing:1px;pointer-events:none;text-align:center;text-transform:uppercase}.menu-btn[aria-expanded=true] .toggle>span:first-child,.menu-btn[aria-expanded=true] .toggle>span:nth-child(4){left:50%;top:calc(50% - 1px);width:0}.menu-btn[aria-expanded=true] .toggle>span:nth-child(2){transform:rotate(45deg)}.menu-btn[aria-expanded=true] .toggle>span:nth-child(3){transform:rotate(-45deg)}}footer.site-footer,footer.site-footer a{color:var(--sprig-footer-color,#fff)}footer.site-footer a:hover{color:var(--sprig-footer-linkhover,#f8d034)}.footer-top{background-color:var(--sprig-bg-footertop,#1a447d);font-size:.875rem;padding:75px min(7vw,70px)}@media only screen and (max-width:33.063em){.footer-top{padding-left:20px;padding-right:20px}}.footer-top>.container{column-gap:70px;display:flex;flex-flow:row;justify-content:space-between;row-gap:24px}.footer-top>.container .footer-top__logo{flex:0 1 auto;min-width:150px}.footer-top>.container .footer-top__text1{flex:0 0 auto;max-width:250px}.footer-top>.container .footer-top__text2{flex:0 0 auto;max-width:175px}.footer-top>.container .footer-top__nav{flex:1 1 auto}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em),only screen and (min-width:64em) and (max-width:81.188em){.footer-top>.container{flex-flow:row wrap}.footer-top>.container .footer-top__logo{flex:0 0 200px;order:0}.footer-top>.container .footer-top__nav{flex:1 1 calc(100% - 270px);order:1}.footer-top>.container .footer-top__text1{order:2}.footer-top>.container .footer-top__text2{flex:1;max-width:100%;order:3}}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.footer-top{font-size:.75rem}.footer-top>.container .footer-top__logo{flex:0 0 100%}.footer-top>.container .footer-top__nav{flex-basis:100%}.footer-top>.container .footer-top__nav ul{justify-content:flex-start}}@media only screen and (max-width:47.9375em){.footer-top{padding-bottom:50px;padding-top:50px}.footer-top>.container .footer-top__text1,.footer-top>.container .footer-top__text2{flex-basis:100%;max-width:100%}}.footer-top__logo .footer-logo{display:inline-block}.footer-top__logo .footer-logo svg{display:block;height:auto;max-width:100%}.footer-top__nav ul{align-items:center;column-gap:45px;display:flex;flex-flow:row wrap;justify-content:flex-end;list-style-type:none;margin:0;padding:0;row-gap:10px}.footer-top__nav ul li a{color:var(--sprig-color-white);display:block;font:700 .875rem/1.2 var(--sprig-font-family-headings);text-decoration:none}.footer-top__nav ul li a:hover{color:var(--sprig-color-primary2)}@media only screen and (max-width:47.9375em){.footer-top__nav ul{display:grid}}.footer-bottom{background-color:var(--sprig-bg-footerbottom,#112d53);font:400 .875rem/1.3 var(--sprig-font-family-base,"Inter",sans-serif);padding:24px min(7vw,70px)}@media only screen and (max-width:33.063em){.footer-bottom{padding-left:20px;padding-right:20px}}.footer-bottom>.container{column-gap:80px;display:flex;flex-flow:row wrap}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.footer-bottom{font-size:.75rem}}@media only screen and (max-width:47.9375em){.footer-bottom>.container{display:grid;row-gap:24px}}.copyright-line{column-gap:10px;display:flex;flex:1;flex-flow:row wrap;row-gap:5px}.copyright-line a{text-decoration:none}.copyright-line .copyright-links{column-gap:10px;display:flex;flex-flow:row wrap;row-gap:5px}.footer-social{align-items:center;column-gap:14px;display:flex;flex-flow:row wrap;row-gap:10px}.footer-social a,.footer-social a svg{display:block}.footer-social a svg path{fill:currentColor}.footer-social a:hover{color:var(--sprig-footer-linkhover,#f8d034)}button.nav-expander{display:none}ul.main-nav__menu{display:flex;gap:var(--gap,2rem);list-style-type:none;margin:0;padding:0}ul.main-nav__menu>li,ul.main-nav__menu>li>div{position:relative}ul.main-nav__menu>li>div>a,ul.main-nav__menu>li>div>button:not(.nav-expander){background:transparent;border:0;color:var(--sprig-color-white);cursor:pointer;display:block;font:700 1rem/1.2 var(--sprig-font-family-headings);margin:0;padding:10px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap}ul.main-nav__second{list-style-type:none;margin:0;padding:0}ul.main-nav__second>li{display:block}ul.main-nav__second>li>a{color:var(--sprig-color-black);display:block;font:700 1rem/1.2 var(--sprig-font-family-headings);position:relative;text-decoration:none}ul.main-nav__second>li>a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}ul.main-nav__utility{display:flex;gap:var(--gap,1.375rem);list-style-type:none;margin:0;padding:0}ul.main-nav__utility li,ul.main-nav__utility li a{align-items:center;display:flex}ul.main-nav__utility li a{color:#f8d034;font-size:.875rem;font-weight:400;line-height:normal;text-decoration:none}ul.main-nav__utility li a svg path{fill:currentColor}ul.main-nav__utility li a:hover{color:#fff;text-decoration:none}@media only screen and (min-width:81.25em){ul.main-nav__menu>li{padding-bottom:24px;padding-top:24px}ul.main-nav__menu>li>div>a,ul.main-nav__menu>li>div>button:not(.nav-expander){padding:12px 0;position:relative}ul.main-nav__menu>li>div>a:after,ul.main-nav__menu>li>div>button:not(.nav-expander):after{background-color:var(--sprig-color-primary2);bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .25s ease;width:0}ul.main-nav__menu>li.current-menu-ancestor>div>a:after,ul.main-nav__menu>li.current-menu-ancestor>div>button:after,ul.main-nav__menu>li.current-menu-item>div>a:after,ul.main-nav__menu>li.current-menu-item>div>button:after,ul.main-nav__menu>li:focus-within>div>a:after,ul.main-nav__menu>li:focus-within>div>button:after,ul.main-nav__menu>li:hover>div>a:after,ul.main-nav__menu>li:hover>div>button:after{width:100%}ul.main-nav__menu>li:focus-within .main-nav__second,ul.main-nav__menu>li:hover .main-nav__second{left:-30px;opacity:1}ul.main-nav__menu>li:last-child:focus-within .main-nav__second,ul.main-nav__menu>li:last-child:hover .main-nav__second{left:auto;right:-30px}ul.main-nav__second{background:var(--sprig-color-white);border-radius:0 0 4px 4px;border-top:1px solid var(--sprig-color-gray,#efefef);left:-9999em;margin-top:24px;opacity:0;padding:10px;position:absolute;transition:opacity .25s ease;width:224px;z-index:1060}ul.main-nav__second>li>a{padding:10px 20px}ul.main-nav__second>li>a:hover{background-color:var(--sprig-color-secondary1)}ul.main-nav__utility{justify-content:end;margin-top:26px}ul.main-nav__utility:has(.social) li:not(.social){margin-right:20px}}@media only screen and (max-width:81.188em){button.nav-expander{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0;position:absolute;right:-35px;top:0;width:35px;z-index:1050}button.nav-expander svg{position:absolute;right:0;top:5px;transition:all .25s ease-in-out}button.nav-expander svg path{stroke:var(--sprig-color-white,#fff)}button.nav-expander[aria-expanded=true] svg{transform:rotate(-135deg)}.main-nav{background-color:var(--sprig-color-primary1);display:flex;flex-direction:column;inset:0 0 0 auto;overflow:clip;padding:120px 0;position:absolute;transition:width .35s ease-out;width:0;z-index:9998}.main-nav[data-visible=true]{width:400px}ul.main-nav__menu{--gap:1rem;flex-direction:column;order:1;padding:0 25px;width:400px}ul.main-nav__menu>li.menu-item-has-children>div{margin-right:35px}ul.main-nav__second{display:none;height:0;overflow:hidden;transition:height .3s ease-in-out}ul.main-nav__second>li{padding-left:20px}ul.main-nav__second>li>a{color:var(--sprig-color-white);padding:10px 0}ul.main-nav__second>li.menu-item-has-children>a{margin-right:35px}ul.main-nav__second[data-visible=true]{display:block;height:auto}ul.main-nav__third{border-left:2px solid var(--sprig-color-primary2,#f8d034);display:none;height:0;list-style-type:none;margin:0;overflow:hidden;padding:0 0 0 15px;transition:height .3s ease-in-out}ul.main-nav__third[data-visible=true]{display:block;height:auto}ul.main-nav__third>li a{color:var(--sprig-color-white,#fff);display:block;font:700 .875rem/1.2 var(--sprig-font-family-headings,"Inter",sans-serif);padding:5px 10px}ul.main-nav__utility{display:block;order:2;padding:0 25px;width:400px}ul.main-nav__utility li{margin-top:2rem}ul.main-nav__utility li.social{display:inline-flex;margin-right:1rem}}@media only screen and (min-width:81.25em) and (max-width:88.6875em){ul.main-nav__menu{--gap:3rem}ul.main-nav__menu>li{padding-bottom:15px;padding-top:0}ul.main-nav__second{margin-top:15px}ul.main-nav__utility{justify-content:start;margin-bottom:15px}}@media only screen and (max-width:28.4375em){.main-nav[data-visible=true],ul.main-nav__menu{width:100vw}}body{background-color:var(--sprig-body-bg);color:var(--sprig-text-color);font:400 1.125rem/1.6 var(--sprig-font-family-base)}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){body{font-size:1rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--sprig-headings-color,#000);font-family:var(--sprig-font-family-headings,"Inter",sans-serif);font-weight:700;line-height:1.2;margin-bottom:.5em}.h1,h1{font-size:clamp(1.875rem,.781rem + 2.5vw,2.5rem)}.h2,h2{font-size:clamp(1.625rem,.531rem + 2.5vw,2.25rem)}.h3,h3{font-size:clamp(1.5rem,.844rem + 1.5vw,1.875rem)}.h4,h4{font-size:clamp(1.25rem,.813rem + 1vw,1.5rem)}.h5,h5{font-size:clamp(1.125rem,.906rem + .5vw,1.25rem)}.h6,h6{font-size:clamp(1rem,.781rem + .5vw,1.125rem)}a{color:var(--sprig-link-color);text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em;transition:all .25s ease}a:hover{color:var(--sprig-link-color-hover,#112d53)}.rtecontent:after{clear:both;content:"";display:block}.rtecontent>*+*{margin-top:1.25em}.rtecontent h1+p,.rtecontent h2+p,.rtecontent h3+p,.rtecontent h4+p,.rtecontent h5+p,.rtecontent h6+p{margin-top:0}.rtecontent ol,.rtecontent ul{padding-left:20px}.rtecontent ol li::marker,.rtecontent ul li::marker{color:var(--sprig-color-primary2);font-weight:700}.rtecontent ol li+li,.rtecontent ul li+li{margin-top:.5em}.rtecontent ol+p,.rtecontent ul+p{margin-top:2em}.rtecontent blockquote,.rtecontent pre{border-left:4px solid var(--sprig-color-primary2);font-size:1.5rem;margin-bottom:2em;margin-top:2em;padding:0 1.5em}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.rtecontent blockquote,.rtecontent pre{font-size:1.125rem}}.rtecontent hr{border:0;border-top:1px solid var(--sprig-color-gray,#efefef);margin:1.875em 0}iframe{max-width:100%}.full-width{width:100%}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}::selection{background-color:var(--sprig-color-primary2);color:var(--sprig-color-black)}.alignleft{display:block;float:left;margin-right:30px}@media only screen and (max-width:47.9375em){.alignleft{margin-right:15px;max-width:50%}}.alignright{display:block;float:right;margin-left:30px}@media only screen and (max-width:47.9375em){.alignright{margin-left:15px;max-width:50%}}.aligncenter{clear:both;display:block;margin:20px auto}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-size:.875rem;margin:5px 0 0;text-align:center}.rtecontent .gallery{display:grid;gap:20px;margin-top:20px}.rtecontent .gallery br{display:none!important}.rtecontent .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.rtecontent .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.rtecontent .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.rtecontent .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.rtecontent .gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.rtecontent .gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.rtecontent .gallery.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.rtecontent .gallery.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.rtecontent .gallery .gallery-item img{display:block;width:100%}@media only screen and (max-width:47.9375em){.rtecontent .gallery[class*=gallery-columns-]{grid-template-columns:repeat(2,1fr)}}.rtecontent .gallery-caption{display:block;font-size:.875rem;margin:0;padding:10px 5px 0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-button-next,.swiper-button-prev{align-items:end;background:transparent;border:0;bottom:20px;cursor:pointer;display:grid;height:48px;padding:0;position:absolute;transition:all .25s ease;width:48px;z-index:100}.swiper-button-next svg,.swiper-button-prev svg{display:block;height:auto;width:100%}@media only screen and (max-width:47.9375em){.swiper-button-next,.swiper-button-prev{bottom:10px;height:44px;width:44px}.swiper-button-next svg,.swiper-button-prev svg{width:32px}}.swiper-button-prev{left:20px}@media only screen and (max-width:47.9375em){.swiper-button-prev{left:10px}.swiper-button-prev svg{margin:0}}.swiper-button-next{right:20px}@media only screen and (max-width:47.9375em){.swiper-button-next{right:10px}.swiper-button-next svg{margin:0 0 0 auto}}.slideshow-home-hero .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.slideshow-home-hero .swiper-button-next,.slideshow-home-hero .swiper-button-prev{bottom:calc(50% + 40px);transform:translateY(50%)}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em){.slideshow-home-hero .slideshow-home-hero__navigation{height:clamp(18.75rem,-1rem + 63.2vw,38.5rem);left:0;position:absolute;top:0;width:100%}.slideshow-home-hero .slideshow-home-hero__navigation .swiper-button-next,.slideshow-home-hero .slideshow-home-hero__navigation .swiper-button-prev{bottom:auto;top:50%;transform:translateY(-50%)}}.btn,body .gform_wrapper .button,body .gform_wrapper .gform_button,body .gform_wrapper.gravity-theme .gform_previous_button.button{background:var(--sprig-btn-bg,#f8d034);border:0;border-radius:4px;color:var(--sprig-btn-color,#000);cursor:pointer;display:inline-block;font:700 1rem/1.1 var(--sprig-font-family-headings);padding:10px 24px;text-align:center;text-decoration:none;transition:all .25s ease}.btn:hover,body .gform_wrapper .button:hover,body .gform_wrapper .gform_button:hover,body .gform_wrapper.gravity-theme .gform_previous_button.button:hover{background:var(--sprig-btn-bg-hover,#f1c108);color:var(--sprig-btn-color-hover,#000)}.btn--secondary{background:var(--sprig-btn2-bg,#1a447d);color:var(--sprig-btn2-color,#fff)}.btn--secondary:hover{background:var(--sprig-btn2-bg-hover,#112d53);color:var(--sprig-btn2-color-hover,#fff)}.btn--disabled{color:var(--sprig-color-black);cursor:not-allowed;pointer-events:none}.btn--disabled,.btn--disabled:hover{background:var(--sprig-color-gray,#efefef)}.btn--disabled:hover{color:var(--sprig-color-black,#000)}.text-btn{color:var(--sprig-textbtn-color,#1a447d);column-gap:10px;display:inline-grid;font:700 1rem/1.1 var(--sprig-font-family-headings,"Inter",sans-serif);grid-template-columns:1fr auto;text-decoration:none}.text-btn svg{margin-top:.2em;transition:all .25s ease-in-out}.text-btn svg path{fill:var(--sprig-textbtn-svg,#f8d034);stroke:var(--sprig-textbtn-svg,#f8d034)}.text-btn:hover{color:var(--sprig-textbtn-color,#1a447d);text-decoration:underline}.text-btn:hover svg{transform:translateX(5px)}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.text-btn{font-size:.875rem}.text-btn svg{margin-top:.1em}}.skip-to-content-link{border-radius:0 0 4px 0;left:0;padding:15px;position:absolute;top:0;transform:translateY(-101%);z-index:101;z-index:99999}.skip-to-content-link:focus{transform:translateY(0)}.field-label,label{display:inline-block;font-size:1rem;font-weight:700;margin-bottom:5px}.form-control,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;background:var(--sprig-input-bg,#fff);border:1px solid var(--sprig-input-border,#1a447d);border-radius:4px;box-sizing:border-box;color:var(--sprig-input-color,#000);display:block;font-size:var(--sprig-input-font-size,1rem);height:var(--sprig-input-height,3.125rem);line-height:1.2;padding:var(--sprig-input-padding,10px)}.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--sprig-input-border-focus,#f8d034);outline:0}.form-control::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--sprig-input-color-placeholder,#262626)}.form-control[disabled],.form-control[readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#d6d6d6;cursor:not-allowed}.form-control--select,select{background-image:url(/wp-content/themes/st-charles/img/arrows/select-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:16px auto;padding-right:45px}select::-ms-expand{display:none}select[multiple]{background-image:none;height:100px}textarea{height:150px}input[type=checkbox],input[type=progress],input[type=radio],input[type=range]{accent-color:var(--sprig-input-accent-color,#f8d034)}input[type=checkbox],input[type=radio]{height:20px;width:20px}input[type=checkbox]+label,input[type=radio]+label{font-size:var(--sprig-input-font-size,1rem);font-weight:400}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.searchform{background-color:var(--sprig-color-secondary1,#efefef);border-radius:4px;padding:30px}.searchform label{display:block}.searchform__field{display:flex}.searchform__field input{border-color:var(--sprig-color-primary1,#1a447d);flex:1;height:auto}@media only screen and (min-width:48em) and (max-width:63.938em),only screen and (min-width:64em){.searchform__field input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}}.searchform__field button{flex:0 0 auto}@media only screen and (min-width:48em) and (max-width:63.938em),only screen and (min-width:64em){.searchform__field button{border-bottom-left-radius:0;border-top-left-radius:0}}@media only screen and (max-width:47.9375em){.searchform__field{align-items:flex-start;flex-direction:column;gap:10px}.searchform__field input{width:100%}}.popover{background-color:var(--sprig-popup-bg,var(--sprig-color-white,#fff));border:0;max-width:800px;padding:60px 50px 50px;width:100%}.popover::backdrop{background-color:var(--sprig-poupoverlay,var(--sprig-color-primary1,#1a447d))}@media only screen and (max-width:47.9375em){.popover{max-width:95%;padding:60px 20px 50px}}.popover--search .searchform{background-color:transparent;padding:0}.popover__close{align-items:center;background:transparent;border:0;color:var(--sprig-popup-close-color,var(--sprig-text-color,#000));column-gap:10px;cursor:pointer;display:grid;font:700 1rem/1.2 var(--sprig-font-family-headings,"Inter",sans-serif);grid-template-columns:1fr auto;margin:0;padding:0;position:absolute;right:20px;text-align:left;top:20px;transition:all .25s ease;z-index:500}.popover__close svg{display:block;height:auto;transform:rotate(-45deg);transition:all .25s ease-in-out}.popover__close svg path{stroke:currentColor}.popover__close:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.category-filter{margin:0}.category-filter label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.category-filter select{border:2px solid var(--sprig-input-bg,#1a447d);width:250px}.category-filter select:focus{border-color:var(--sprig-input-border-focus,#f8d034);outline:0}.post-pagination{border-top:1px solid var(--sprig-color-secondary1);column-gap:20px;display:flex;justify-content:space-between;margin:50px 0;padding-top:50px}.post-pagination .btn{width:140px}@media only screen and (max-width:33.063em){.post-pagination .nav-next,.post-pagination .nav-previous{flex:1}.post-pagination .nav-next .btn,.post-pagination .nav-previous .btn{padding-left:0;padding-right:0;width:100%}}.article-grid-card{border-radius:4px;display:flex;flex-flow:column;overflow:hidden;position:relative;transition:all .25s ease;width:100%}.article-grid-card .article-grid-card__image{position:relative}.article-grid-card .article-grid-card__image img{width:100%}.article-grid-card .article-grid-card__image .date-box{left:0;position:absolute;top:0}.article-grid-card .article-grid-card__content{align-items:start;display:flex;flex:1;flex-flow:column;padding-top:24px}.article-grid-card .article-grid-card__content .title{margin:0}.article-grid-card .article-grid-card__content .title>a{color:var(--sprig-headings-color,#000);text-decoration:none}.article-grid-card .article-grid-card__content .title>a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.article-grid-card .article-grid-card__content a.text-btn{margin-top:22px}@media only screen and (max-width:47.9375em){.article-grid-card .article-grid-card__content{padding-top:15px}}.article-list{display:grid;row-gap:40px}.article-list-card{align-items:center;column-gap:40px;display:grid;grid-template-columns:40% 1fr}.article-list-card .article-list-card__image{align-self:start;position:relative}.article-list-card .article-list-card__image img{width:100%}.article-list-card .article-list-card__image .date-box{left:0;position:absolute;top:0}.article-list-card .article-list-card__content .label{font-size:1rem;font-weight:700;margin-bottom:5px}.article-list-card .article-list-card__content .title>a{color:var(--sprig-headings-color,#000);text-decoration:none}.article-list-card .article-list-card__content .title>a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.article-list-card .article-list-card__content a.text-btn{margin-top:22px}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.article-list-card{grid-template-columns:100%;row-gap:24px}}.date-box{align-items:center;background-color:var(--sprig-date-box-bg,#f8d034);color:var(--sprig-date-box-color,#000);display:flex;flex-flow:column;height:83px;justify-content:center;width:83px}.date-box>div:first-child{font-size:18px;line-height:1;margin:0 0 5px;text-transform:uppercase}.date-box>div:last-child{font-size:24px;font-weight:700;line-height:1}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.date-box{height:50px;width:50px}.date-box>div:first-child{font-size:10px}.date-box>div:last-child{font-size:16px}}.profile-card{background-color:var(--sprig-color-secondary1,#efefef);border-radius:4px;display:flex;flex-flow:column;overflow:hidden;position:relative;transition:all .25s ease;width:100%}.profile-card .profile-card__image img{width:100%}.profile-card .profile-card__content{align-items:start;display:flex;flex:1;flex-flow:column;padding:30px}.profile-card .profile-card__content .name{margin:0 0 5px}.profile-card .profile-card__content .subtext{font-size:1rem;margin-bottom:30px}.profile-card .profile-card__content a.text-btn{margin-top:auto}@media only screen and (max-width:47.9375em){.profile-card .profile-card__content{padding:20px}.profile-card .profile-card__content .subtext{font-size:.875rem}}.image-content-card{background-color:var(--sprig-color-white,#fff);border-radius:4px;display:flex;flex-flow:column;overflow:hidden;position:relative;transition:all .25s ease;width:100%}.image-content-card .image-content-card__image img{width:100%}.image-content-card .image-content-card__content{align-items:start;display:flex;flex:1;flex-flow:column;padding:30px}.image-content-card .image-content-card__content .subtext{font-size:1rem;margin-bottom:24px}.image-content-card .image-content-card__content a.text-btn{margin-top:auto}@media only screen and (max-width:47.9375em){.image-content-card .image-content-card__content{padding:20px}}.pattern{margin-top:min(10vw,80px);padding-left:min(7vw,70px);padding-right:min(7vw,70px)}@media only screen and (max-width:33.063em){.pattern{padding-left:20px;padding-right:20px}}.pattern:last-child:not(.pattern--pad){margin-bottom:min(10vw,80px)}.pattern--accordion+.pattern--accordion,.pattern--accordion+.pattern--standard-content,.pattern--standard-content+.pattern--accordion,.pattern--standard-content+.pattern--standard-content{margin-top:min(8vw,50px)}.pattern--pad{padding-bottom:min(10vw,90px);padding-top:min(10vw,90px)}.pattern--full-bleed+.pattern--pad,.pattern--pad+.pattern--full-bleed,.pattern--pad+.pattern--pad{margin-top:0}.pattern--no-gutter{padding-left:0;padding-right:0}.bg-light{background:var(--sprig-color-secondary1)}.bg-light.pattern--pad+.pattern--pad.bg-light{margin-top:0;padding-top:0}.pattern__headline+.gallery,.pattern__headline+.grid-container{margin-top:40px}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern__headline+.gallery,.pattern__headline+.grid-container{margin-top:32px}}.pattern__footer{margin-top:50px;text-align:center}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern__footer{margin-top:32px}}.hero{min-height:clamp(18.75rem,-1rem + 63.2vw,38.5rem);position:relative}@media only screen and (min-width:64em){.hero{display:grid;grid-template-areas:"stack";padding-bottom:40px}.hero>*{grid-area:stack}.hero+.pattern--pad{margin-top:0;padding-top:min(14vw,130px)}}.hero__bg,.hero__bg img,.hero__bg video{height:100%;position:relative;width:100%}.hero__bg img,.hero__bg video{display:block;object-fit:cover;object-position:top center}.hero__bg:has(video){max-height:clamp(18.75rem,-1rem + 63.2vw,50rem)}.hero__bg:has(video) video{object-position:center center}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em){.hero__bg img,.hero__bg video{height:clamp(18.75rem,-1rem + 63.2vw,38.5rem)}}.hero__content{height:100%;padding-left:min(7vw,70px);padding-right:min(7vw,70px);position:relative}@media only screen and (max-width:33.063em){.hero__content{padding-left:20px;padding-right:20px}}.hero__content>.container{height:100%;position:relative}.hero-box{background-color:var(--sprig-color-primary1,#1a447d);font-size:1.25rem;padding:46px 50px;width:100%}.hero-box__text,.hero-box__title{color:var(--sprig-color-white,#fff)}.hero-box__title{margin-bottom:0}+.hero-box__title__text{margin-top:.5em}.hero-box .btn{margin-top:32px}@media only screen and (min-width:64em){.hero-box{bottom:-40px;max-width:580px;position:absolute}}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em){.hero-box{margin-top:-50px;padding-left:min(7vw,70px);padding-right:min(7vw,70px)}}@media only screen and (max-width:47.9375em){.hero-box{font-size:1rem;padding:32px 24px}}@media only screen and (max-width:33.063em){.hero-box{padding-left:20px;padding-right:20px}}.page-title{--sprig-date-box-bg:#1a447d;--sprig-date-box-color:#fff;background-color:var(--sprig-color-primary2,#f8d034);color:var(--sprig-color-black,#000);padding:40px min(7vw,70px)}@media only screen and (max-width:33.063em){.page-title{padding-left:20px;padding-right:20px}}.page-title .title{color:var(--sprig-color-black,#000);margin:0}.page-title+.pattern--full-bleed,.page-title+.pattern.pattern--pad{margin-top:0}.feature-image{background:linear-gradient(180deg,var(--sprig-color-primary2,#f8d034) 50%,hsla(0,0%,100%,0) 50%)}.feature-image img{border-radius:4px;width:100%}.page-title--has-action>.container{column-gap:50px;display:grid;grid-template-columns:1fr auto;row-gap:20px}@media only screen and (max-width:47.9375em){.page-title--has-action>.container{grid-template-columns:100%}}.page-title--single-news>.container{align-items:center;column-gap:40px;display:grid;grid-template-columns:auto 1fr}.page-title--single-news>.container .date-box{align-self:start}.page-title--single-news>.container .label{font-size:1rem;margin:0 0 3px}@media only screen and (max-width:47.9375em){.page-title--single-news>.container{display:block}.page-title--single-news>.container .date-box{display:none}.page-title--single-news>.container .label{font-size:.75rem}}.post-featured-image{background:linear-gradient(180deg,var(--sprig-color-primary2) 65%,hsla(0,0%,100%,0) 65%);padding-left:min(7vw,70px);padding-right:min(7vw,70px)}@media only screen and (max-width:33.063em){.post-featured-image{padding-left:20px;padding-right:20px}}.post-featured-image+.pattern{margin-top:40px}.article-footer__taxonomy{column-gap:18px;display:grid;font-size:1rem;grid-template-columns:auto 1fr}.article-footer__taxonomy .tax-list{column-gap:16px;display:flex;flex-flow:row wrap;row-gap:5px}.article-footer__back{border-top:1px solid var(--sprig-color-secondary1);margin-top:54px;padding-top:40px;text-align:center}.pattern--cta{background:var(--sprig-cta-bg,#f8d034);padding-bottom:min(10vw,50px);padding-top:min(10vw,50px)}.pattern--cta>.container{align-items:center;column-gap:min(130px,13vw);display:grid;grid-template-columns:1fr auto;row-gap:16px}.pattern--cta>.container .title{text-wrap:balance;color:var(--sprig-cta-text-color,#000);margin:0}.pattern--cta>.container .btn{align-self:start;max-width:200px}@media only screen and (max-width:47.9375em){.pattern--cta>.container{grid-template-columns:100%;justify-items:start}}.image-content-row{align-items:center;column-gap:min(46px,10vw);display:flex}.image-content-row__asset,.image-content-row__content{flex:1}.image-content-row__asset img{width:100%}.image-content-row__content>div{margin-left:auto;max-width:620px}.image-content-row__content>div .btn{margin-top:50px}@media screen and (max-width:64em){.image-content-row{align-items:flex-start}}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.image-content-row{flex-flow:row wrap}.image-content-row__asset,.image-content-row__content{flex-basis:100%}.image-content-row__content{padding-top:24px}.image-content-row__content>div{max-width:100%}.image-content-row__content>div .btn{margin-top:24px}}.image-content-row--reverse{flex-flow:row-reverse}.image-content-row--reverse .image-content-row__content>div{margin:0}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.image-content-row--reverse{flex-flow:row wrap}}.accordion dt{margin-top:6px;position:relative}.accordion dt button{align-items:start;background:var(--sprig-color-secondary1,#efefef);border:0;border-radius:4px;color:var(--sprig-headings-color,#000);column-gap:10px;cursor:pointer;display:grid;font-family:var(--sprig-font-family-headings,"Inter",sans-serif);font-size:clamp(1rem,.781rem + .5vw,1.125rem);font-weight:700;grid-template-columns:1fr auto;line-height:1.2;margin:0;padding:20px 25px;text-align:left;transition:all .25s ease;width:100%}.accordion dt button:hover{background:var(--sprig-color-secondary1-hover,#d6d6d6)}.accordion dt button>div{padding-top:5px}.accordion dt button svg{display:block;height:auto;transition:all .25s ease-in-out}.accordion dt button svg path{stroke:currentColor}@media only screen and (max-width:47.9375em){.accordion dt button{padding:20px}.accordion dt button>div{padding-top:3px}.accordion dt button svg{width:24px}}.accordion dt.active button svg{transform:rotate(-135deg)}.accordion dd{display:none;margin:0;overflow:hidden;padding:20px 25px}.gallery__slideshow .swiper-slide{width:100%!important}.gallery__slideshow .swiper-slide .gallery-image{position:relative}.gallery__slideshow .swiper-slide .gallery-image img{display:block;width:100%}.gallery__slideshow .swiper-slide .gallery-image.has-caption:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.69) 71.98%);bottom:0;content:"";display:block;height:30%;left:0;position:absolute;width:100%}.gallery__slideshow .swiper-slide .slide-caption{align-items:center;bottom:0;color:var(--sprig-color-white);display:grid;font-size:1.25rem;font-weight:700;grid-template-columns:80px 1fr 80px;left:0;min-height:100px;padding:20px;position:absolute;text-align:center;width:100%}.gallery__slideshow .swiper-slide .slide-caption>div{grid-column:2/3}@media only screen and (min-width:48em) and (max-width:63.938em){.gallery__slideshow .swiper-slide .slide-caption{font-size:.875rem;font-weight:600}}@media only screen and (max-width:47.9375em){.gallery__slideshow .swiper-slide .slide-caption{text-wrap:pretty;font-size:.75rem;font-weight:600;grid-template-columns:45px 1fr 45px;min-height:52px;padding:10px}}.gallery__thumbs{margin-top:10px}.gallery__thumbs .swiper-slide{background:var(--sprig-color-black);border-radius:4px;cursor:pointer;overflow:hidden;transition:all .25s ease}.gallery__thumbs .swiper-slide img{display:block;opacity:.5;transition:all .25s ease-in-out;width:100%}.gallery__thumbs .swiper-slide.swiper-slide-thumb-active img,.gallery__thumbs .swiper-slide:hover img{opacity:1}@media only screen and (max-width:33.063em){.gallery__thumbs{display:none}}.pattern--intro-text{font-size:2rem;font-weight:700;text-align:center}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern--intro-text{font-size:1.375rem}}.pattern--standard-content.standard-content-intro .rtecontent{font-size:1.5rem}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern--standard-content.standard-content-intro .rtecontent{font-size:1.125rem}}.pattern--search .searchform{margin:0 0 40px}.pattern--search .search-title{margin:0}.pattern--search .search-title-count{font-size:1rem;margin:0 0 24px}.search-results-list{display:grid;margin-top:40px;row-gap:40px}@media only screen and (max-width:47.9375em){.search-results-list{row-gap:25px}}.search-card a.text-btn{margin-top:22px}
/*# sourceMappingURL=style.css.map*/