html{font-size:18px}:root{--grid-gap:var(--f-lg)}.cc-btn{transition:all 0.3s ease-out}.cc-sct.px-0>.cc-cntr:not(.has-slider){padding-inline:var(--f-sm)}.cc-sct.px-0 .cc-cntr.has-slider{max-width:100%}.breadcrumb-item{color:var(--my-primary)}.breadcrumb-item>a{color:var(--my-primary)}.breadcrumb-item>a:hover{text-decoration:underline;text-underline-offset:0.25em}.breadcrumb-item.active{font-weight:600}.visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.splide .splide__slide{transition:opacity 0.3s ease-out}.splide .splide__slide>[class*="card"]{flex:1}.splide .splide__slide:not(.is-visible){opacity:0.4}.splide .splide__arrows .splide__arrow[disabled]{opacity:0 !important}.splide .splide__arrows .splide__arrow svg{fill:var(--primary)}.wp-block-splide-carousel.splide .splide__arrows .splide__arrow svg{width:1.1em;height:1.1em}.wp-block-splide-carousel.splide .splide__arrows .splide__arrow,.splide .splide__arrows .splide__arrow{background-color:#ffffff;color:var(--primary);font-size:18px;border-width:2px;border-style:solid;border-color:var(--primary);opacity:1;transition:opacity 0.2s ease-out}@media screen and (min-width:782px){.splide .splide__arrows--ltr .splide__arrow--prev{left:0.25em !important}.splide .splide__arrows--ltr .splide__arrow--next{right:0.25em !important}}.section-post-content.cc-sct{padding-inline:0;display:block;max-width:100%;overflow:hidden}.section-post-content.cc-sct img{max-width:100%}body.post-type-post .is-root-container,.section-post-content .container{--padding-inline:var(--f-sm);--content-max-width:var(--max-width-s,630px);--breakout-max-width:var(--max-width-m,846px);--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];margin-inline:auto}body.post-type-post .is-root-container>:not(.breakout,.full-width),.section-post-content .container>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}body.post-type-post .is-root-container>.wp-block-image:not(.full-width),body.post-type-post .is-root-container>img,body.post-type-post .is-root-container>.cc-img,body.post-type-post .is-root-container>.breakout,.section-post-content .container>.wp-block-image:not(.full-width),.section-post-content .container>img,.section-post-content .container>.cc-img,.section-post-content .container>.breakout{grid-column:breakout}body.post-type-post .is-root-container>.full-width,.section-post-content .container>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}body.post-type-post .is-root-container,.section-post-content .container,.smart-spacing{--_spacing:1.2em}body.post-type-post .is-root-container>*+*,body.post-type-post .is-root-container :where(p,h1,h2,h3,h4,h5,h6,ul,ol)+:where(*,.btn,.cc-btn),.section-post-content .container>*+*,.section-post-content .container :where(p,h1,h2,h3,h4,h5,h6,ul,ol)+:where(*,.btn,.cc-btn),.smart-spacing>*+*,.smart-spacing :where(p,h1,h2,h3,h4,h5,h6,ul,ol)+:where(*,.btn,.cc-btn){margin-block-start:var(--_spacing)}body.post-type-post .is-root-container>.wp-block-image,body.post-type-post .is-root-container>.cc-img,.section-post-content .container>.wp-block-image,.section-post-content .container>.cc-img,.smart-spacing>.wp-block-image,.smart-spacing>.cc-img{margin-block-start:calc(var(--_spacing) * 2);margin-block-end:var(--_spacing)}body.post-type-post .is-root-container ol,.section-post-content .container ol,.smart-spacing ol{padding-inline-start:1.2em}body.post-type-post .is-root-container ul,.section-post-content .container ul,.smart-spacing ul{padding-inline-start:1em}
