:root{--font-size-sm:clamp(0.833rem,calc(0.358vw + 0.746rem),1.042rem);--font-size-base:clamp(1rem,calc(0.43vw + 0.895rem),1.25rem);--font-size-md:clamp(1.2rem,calc(0.516vw + 1.074rem),1.5rem);--font-size-lg:clamp(1.44rem,calc(0.619vw + 1.289rem),1.8rem);--font-size-xl:clamp(1.728rem,calc(0.743vw + 1.547rem),2.16rem);--font-size-xxl:clamp(2.074rem,calc(0.892vw + 1.856rem),2.592rem);--font-size-xxxl:clamp(2.488rem,calc(1.07vw + 2.227rem),3.11rem);--font-size-xxxxl:clamp(2.986rem,calc(1.284vw + 2.673rem),3.732rem);--fs-display-6:clamp(1.333rem,calc(0.573vw + 1.193rem),1.666rem);--fs-display-5:clamp(1.777rem,calc(0.764vw + 1.591rem),2.221rem);--fs-display-4:clamp(2.369rem,calc(1.019vw + 2.12rem),2.961rem);--fs-display-3:clamp(3.157rem,calc(1.358vw + 2.826rem),3.947rem);--fs-display-2:clamp(4.209rem,calc(1.81vw + 3.767rem),5.261rem);--fs-display-1:clamp(5.61rem,calc(2.413vw + 5.022rem),7.013rem);--font-body:gill-sans-nova,Helvetica Neue,Noto Sans,Liberation Sans,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--transition-standard:0.15s ease-in-out}:root .gform-theme--framework{--gf-color-danger:var(--bs-danger);--gf-color-danger-rgb:var(--bs-danger-rgb);--gf-color-success:var(--bs-success);--gf-color-success-rgb:var(--bs-success-rgb);--gf-field-pg-prog-bar-bg-color-blue:var(--bs-primary)}main{flex:1 0 auto}button#create-pdf-modal-trigger{--bs-btn-bg:#fff}.h1,h1{font-size:var(--wp--preset--font-size--xxxl);text-wrap:pretty}.fs-1{font-size:var(--wp--preset--font-size--xxxl)!important}.h2,h2{font-size:var(--wp--preset--font-size--xxl);text-wrap:pretty}.fs-2{font-size:var(--wp--preset--font-size--xxl)!important}.h3,h3{font-size:var(--wp--preset--font-size--xl);text-wrap:pretty}.fs-3{font-size:var(--wp--preset--font-size--xl)!important}.h4,h4{font-size:var(--wp--preset--font-size--lg);text-wrap:pretty}.fs-4{font-size:var(--wp--preset--font-size--lg)!important}.h5,h5{font-size:var(--wp--preset--font-size--md);text-wrap:pretty}.fs-5{font-size:var(--wp--preset--font-size--md)!important}.h6,h6{font-size:var(--wp--preset--font-size--sm);text-wrap:pretty}.fs-6{font-size:var(--wp--preset--font-size--sm)!important}.display-6{font-size:var(--fs-display-6)!important}.display-5{font-size:var(--fs-display-5)!important}.display-4{font-size:var(--fs-display-4)!important}.display-3{font-size:var(--fs-display-3)!important}.display-2{font-size:var(--fs-display-2)!important}.display-1{font-size:var(--fs-display-1)!important}body{--bs-body-font-size:var(--wp--preset--font-size--root);text-wrap:pretty;word-break:normal}[class*=fs-]>p{font-size:inherit}a{transition:color var(--transition-standard)}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){text-wrap:pretty}.top-0{top:calc(var(--wp-admin--admin-bar--height, 0px) + .5rem)!important}.font-body{font-family:var(--font-body)}.fs-root{font-size:1rem}.fs-base{font-size:var(--wp--preset--font-size--base,var(--bs-body-font-size,1rem))}#site-header a,#site-header a:visited{color:#fff;text-decoration-color:#0000;transition:color var(--transition-standard),text-decoration-color var(--transition-standard)}#site-header a:active,#site-header a:focus,#site-header a:hover,#site-header a:visited:active,#site-header a:visited:focus,#site-header a:visited:hover{color:var(--wp--preset--color--secondary)!important;text-decoration-color:var(--wp--preset--color--secondary)}#site-header .btn-close{filter:invert(1)}.navbar-brand{text-wrap:balance}.offcanvas.offcanvas-end{top:var(--wp-admin--admin-bar--height,0)}.carousel-item__overlay{--darken-color:0,0,0;--darken-opacity:0.2;background-image:linear-gradient(to bottom,#0000 90%,rgb(var(--darken-color),var(--darken-opacity))),linear-gradient(to right,rgb(var(--darken-color),var(--darken-opacity)) 0,#0000 20%,#0000 80%,rgb(var(--darken-color),var(--darken-opacity)) 100%);inset:0;opacity:0;transition:opacity var(--transition-standard)}.carousel:hover .carousel-item__overlay{opacity:1}.carousel-item__image{aspect-ratio:2/3}#custom-date-offcanvas{--bs-offcanvas-height:45vh}@media screen and (width >= 768px){#custom-date-offcanvas{--bs-offcanvas-height:35vh}}details::details-content{opacity:0;transition:opacity .15s ease-in-out,content-visibility allow-discrete .15s}details[open]::details-content{opacity:1}:root .search-filter-label{cursor:pointer;font-weight:700}.footer{--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:var(--bs-secondary-rgb)}.footer a:visited{color:#fff}.footer a:visited:active,.footer a:visited:focus,.footer a:visited:hover{color:var(--wp--preset--color--secondary)}
