/*!
Theme Name:  RFATheme Child Theme
Description: Timber based theme
Template:    twig-parent
Author:      Allegiance Group
Author URI:  http://teamallegiance.com/
Version:     0.0.172
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rfa
*/:root{--icon-color: var(--wp--custom--theme-colors--foreground);--background-color: var(--wp--custom--theme-colors--background);--font-family-primary: var(--wp--preset--font-family--primary);--font-family-primary-line-height: 1.5;--font-family-heading: var(--font-family-primary);--font-family-heading-line-height: 1.1;--font-family-code: var(--wp--custom--font-families--monospace);--icon-caret: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"%3E%3Cpath d="m9 18 6-6-6-6"/%3E%3C/svg%3E');--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-in-sine: cubic-bezier(0.12, 0, 0.39, 0);--ease-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-out-sine: cubic-bezier(0.61, 1, 0.88, 1);--ease-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-out-sine: cubic-bezier(0.37, 0, 0.63, 1);--ease-in-out-back: cubic-bezier(0.68, -0.55, 0.265, 1.55)}@keyframes fade-in-delayed{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes slide-in-vis-hidden{0%{visibility:hidden;transform:translateX(100%)}1%{visibility:visible}100%{transform:translateX(0%)}}@keyframes slide-out-vis-hidden{0%{visibility:visible;transform:translateX(0%)}99%{visibility:hidden}100%{transform:translateX(100%)}}@keyframes slide-in-from-display-none{0%{display:none;transform:var(--slide-in-translate-from, translateX(100%))}1%{display:var(--slide-in-target-display, block)}100%{transform:var(--slide-in-translate-to, translateX(0%))}}@keyframes slide-out-to-display-none{0%{display:var(--slide-in-target-display, block);transform:var(--slide-in-translate-to, translateX(0%))}99%{display:none}100%{transform:var(--slide-in-translate-from, translateX(100%))}}@layer thirdparty, gutenberg, reset, layout, elements, components, patterns, parent, child;.stretched-link::after{position:absolute;inset:0;z-index:1;content:""}p:empty{display:none !important}html{overflow-x:clip}body{max-width:100%}@layer layout{:root{--minimum-content-padding: clamp(0.65rem, 0.05rem + 1.6vw, 1.25rem)}.flow>*+*{margin-block-start:var(--minimum-content-padding)}.grid-flow{display:grid;gap:var(--grid-flow-gap, 1rem);justify-items:start}.grid-flow>*{margin:0}.grid-auto-fit{--grid-auto-fit-min-column-size: 200px;--grid-auto-fit-gap: 1rem;--grid-auto-fit-max-width: 100%;display:grid;gap:var(--grid-auto-fit-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-auto-fit-min-column-size), var(--grid-auto-fit-max-width)), 1fr))}.flex-group{display:flex;flex-wrap:wrap;gap:var(--flex-group-row-gap, 0.5rem) var(--flex-group-column-gap, 1rem);align-items:var(--flex-group-alignment, center);justify-content:var(--flex-group-justifcation, start)}:where(.primary-layout>*),:where(.full-width>*){grid-column:content}:where(.primary-layout>.full-width),:where(.full-width>.full-width){grid-column:full}:where(.primary-layout),:where(.full-width),:where(.full-width-default),:where(.has-column-fullwidth){--full-max-width: 1fr;--content-max-width: 98rem;--popout-max-width: 62.5rem;--breakout-max-width: 80rem;--site-max-width: 100rem;--full: minmax(var(--minimum-content-padding), 1fr);--container: minmax(var(--minimum-content-padding), calc((var(--site-max-width) - var(--breakout-max-width)) * 0.5));--breakout: minmax( 0, calc((var(--breakout-max-width) - var(--popout-max-width)) * 0.5) );--popout: minmax( 0, calc((var(--popout-max-width) - var(--content-max-width)) * 0.5) );--content: min(100% - var(--minimum-content-padding) * 4, var(--content-max-width));display:grid;grid-template-columns:[full-start] var(--full) [fullcontainer-start] var(--container) [breakout-start] var(--breakout) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--breakout) [breakout-end] var(--container) [fullcontainer-end] var(--full) [full-end];row-gap:var(--minimum-content-padding)}:where(.full-width-default){grid-column:full}:where(.full-container-default){grid-column:fullcontainer}:where(.breakout-default){grid-column:breakout}:where(.popout-default){grid-column:popout}[class*=has-column-]{width:100%}.full,.full-width,.alignfull,.has-column-fullwidth{grid-column:full}.full-start,.full-width-start{grid-column-start:full-start}.full-end,.full-width-end{grid-column-end:full-end}.full-container,.has-column-fullcontainer{grid-column:fullcontainer}.full-container-start{grid-column-start:fullcontainer-start}.full-container-end{grid-column-end:fulcontainer-end}.breakout,.alignwide,.has-column-breakout{grid-column:breakout}.breakout-start{grid-column-start:breakout-start}.breakout-end{grid-column-end:breakout-end}.popout,.has-column-popout{grid-column:popout}.popout-start{grid-column-start:popout-start}.popout-end{grid-column-end:popout-end}.content,.has-column-content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.full-content,.full-content-nopad{grid-column:full}.full-content{padding-inline:var(--minimum-content-padding)}@media(max-width: 991.98px){.full-width-mobile{grid-column:full}}}@layer reset{*,*::before,*::after{box-sizing:border-box}html,body{width:100%;height:100%;background-color:#0c3f24}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-family-primary);interpolate-size:allow-keywords;font-size:100%}@media(max-width: 992px){html.kill-scroll,html.kill-scroll body{height:100%;overflow:hidden;width:100%;position:fixed}}body,button,input,select,optgroup,textarea{color:var(--wp--custom--theme-colors--foreground);font-family:var(--font-family-primary);font-size:var(--wp--custom--font-sizes--md);line-height:var(--font-family-primary-line-height)}body{margin:0;min-height:100vh;min-height:100dvh;line-height:var(--font-family-primary-line-height);display:grid;grid-template-areas:"alertbar" "nav" "main" "footer";grid-template-rows:auto auto 1fr auto}main{grid-area:main;align-items:start}main:focus-visible{outline:0}h1,h2,h3,h4,button,input,label{line-height:var(--font-family-heading-line-height)}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:is(ul,ol)[class]:not(.wp-block-list){list-style:"";margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-family-heading)}code{font-family:var(--font-family-code)}:first-child{margin-block-start:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}img,picture{max-width:100%;display:block}figure>img{display:inline}td,math,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums}table{border-collapse:collapse}:target{scroll-margin-block:32px;scroll-margin-block:5rlh}iframe{border-radius:var(--wp--custom--radii--image);width:100%}.hidden{display:none;visibility:hidden}p{margin-block:0 var(--wp--custom--spacers--small)}body .is-layout-constrained>*{max-width:none;margin-inline:auto}.is-layout-constrained>p{margin-block-end:var(--wp--custom--spacers--small)}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;position:absolute !important;word-wrap:normal}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}main.primary-layout p{margin-block-end:0}}@layer elements{a{font-family:var(--font-family-primary);text-decoration:underline;text-underline-offset:.165rem;font-weight:700;color:var(--wp--custom--theme-colors--link);transition:color .2s ease-in-out,text-decoration-thickness .2s ease-in-out}a:hover{text-decoration-thickness:.105rem;color:var(--wp--custom--theme-colors--link-hover)}.background-dark a:not(.wp-element-button){color:var(--wp--custom--theme-colors--link-dark)}.background-dark a:not(.wp-element-button):hover{color:var(--wp--custom--theme-colors--link-hover-dark)}h1{letter-spacing:-0.0625rem;font-size:4rem}h2{letter-spacing:-0.0625rem;font-size:3rem}h3{letter-spacing:-0.0625rem;font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.625rem}h6{font-size:1.25rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);color:var(--wp--custom--theme-colors--foreground);width:100%;margin-block-end:var(--wp--custom--spacers--mini)}h1 a,h1 a *,h2 a,h2 a *,h3 a,h3 a *,h4 a,h4 a *,h5 a,h5 a *,h6 a,h6 a *{font-weight:inherit;font-family:inherit;font-variation-settings:inherit;color:inherit}em,i:not(.mce-ico){font-style:italic}i[class*=fa-],i.fa{font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-style:normal}}@layer child{}@layer child{}@layer elements{.form,.placeholder-form{display:flex;flex-direction:column;width:100%;max-width:100%;margin-inline:auto;gap:1rem}.form-inline{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem;margin-inline:0}@media(min-width: 768px){.form-inline{flex-flow:row nowrap;justify-content:space-between}}.form-inline>*{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;gap:clamp(0.15rem, -0.025rem + 0.7vi, 0.5rem);width:100%}@media(min-width: 768px){.form-inline>*{width:auto;flex-basis:50%}}input[type=radio]{opacity:.01;z-index:100;position:absolute;left:-1000px}input[type=radio]+label{padding-inline:1.25rem;margin-block:0 var(--wp--custom--spacers--mini);box-shadow:none;--border-radius: var(--wp--custom--radii--mini);--background: var(--wp--preset--color--white);--color: var(--wp--custom--theme-colors--foreground);--icon-color: var(--wp--custom--theme-colors--foreground);--border-color: var(--wp--custom--theme-colors--foreground);--outline-offset: var(--outline-offset-focus);--background-hover: var(--wp--custom--colors--gray-100);--color-hover: var(--color);--icon-color-hover: currentColor;--border-color-hover: var(--wp--custom--theme-colors--foreground);--_background-checked: var(--background-checked, var(--wp--custom--theme-colors--primary));--_color-checked: var(--color-checked, var(--wp--preset--color--white));--_icon-color-checked: var(--icon-color-checked, var(--wp--preset--color--white));--_border-color-checked: var(--border-color-checked, var(--wp--custom--theme-colors--primary));--background-active: var(--wp--custom--colors--medium-light-blue);--color-active: var(--color);--icon-color-active: var(--wp--custom--theme-colors--tertiary);--border-color-active: var(--wp--custom--theme-colors--tertiary);--background-focus: var(--wp--custom--colors--off-white);--color-focus: var(--color);--icon-color-focus:var(--wp--custom--theme-colors--foreground);--border-color-focus: var(--wp--custom--theme-colors--foreground);--outline-color-focus: var(--wp--custom--colors--medium-light-blue);--outline-width-focus: 2px;--outline-offset-focus: var(--outline-width-focus);--background-disabled: var(--wp--preset--color--white);--color-disabled: var(--wp--custom--colors--gray-300);--icon-color-disabled: var(--wp--custom--colors--gray-300);--border-color-disabled: var(--wp--custom--colors--gray-200)}input[type=radio]:hover{cursor:pointer}input[type=radio]:checked+label{box-shadow:none;color:var(--_color-checked);background-color:var(--_background-checked);border-width:2.5px !important;border-color:var(--_border-color-checked) !important}input[type=number],input[type=text],input[type=search],input[type=email],input[type=tel]{--border-color: var(--wp--custom--colors--gray-500);box-shadow:none;color:var(--wp--custom--theme-colors--foreground);background-color:var(--wp--preset--color--white);display:inline-flex;box-sizing:border-box;align-items:center;position:relative;padding:unset;padding-block:.75rem .65rem;padding-inline:1.25rem;margin-block:0 var(--wp--custom--spacers--mini);color:var(--_color);border:2px solid var(--border-color);border-radius:var(--wp--custom--radii--small);outline:2px;outline-offset:var(--_outline-offset);overflow:hidden;font-family:var(--font-family-primary);font-size:1rem;line-height:1.5;font-weight:500;font-variation-settings:"wght" 500;transition:var(--button-transition)}input[type=number]::placeholder,input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{font-size:inherit;color:var(--wp--custom--colors--gray-500)}input[type=number]:focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible{background-color:#fff;outline:none;box-shadow:0 0 0 .125rem var(--wp--custom--theme-colors--divider)}.search-form-input input[type=number],.search-form-input input[type=text],.search-form-input input[type=search],.search-form-input input[type=email],.search-form-input input[type=tel]{width:100%;flex-grow:1;padding-block:.75rem;padding-inline:2.35rem .5rem;min-width:10rem;margin-block:0;margin-inline:0}@media(min-width: 992px){.search-form-input input[type=number],.search-form-input input[type=text],.search-form-input input[type=search],.search-form-input input[type=email],.search-form-input input[type=tel]{width:fit-content}}}@layer child{}@layer child{.main-header-wrap{position:relative;box-shadow:none}.main-header-wrap a:hover,.main-header-wrap button:hover,.main-header-wrap .wp-element-button:hover{color:#fca92e}.main-header-wrap .nav-main{border-bottom:1px solid rgba(234,242,238,.3)}.header-background{background-color:var(--wp--custom--colors--dark-green)}.base__utility{position:relative;display:none;z-index:1020;background-color:var(--wp--custom--colors--blue-100);justify-content:end;grid-row:util-nav;background-color:#1f7d34;height:1rem}.base__utility:has(.dropdown-menu.show){z-index:1021}.base__utility:has(.mobile-nav-active){z-index:auto}@media(min-width: 992px){.base__utility{display:grid;background-color:var(--wp--custom--colors--gray-100)}}@media(min-width: 992px){.base__utility{background-color:#1f7d34}}.header-back-button-container{height:2.35969rem;padding:.53631rem .75081rem;justify-content:center;align-items:center;gap:.53631rem;border:1.716px solid #1f7d34}.header-main-site-button li:last-child{border:1.716px solid #1f7d34;color:#fff;font-family:"Fira Sans Extra Condensed";font-size:.6rem;letter-spacing:.06438rem;text-transform:uppercase;text-decoration:none}@media(max-width: 991px){.header-main-site-button li:last-child{border:none}}.header-nav-button{display:inline-block;line-height:1;border-radius:0;color:#fff;font-family:"Fira Sans Extra Condensed";font-weight:600;letter-spacing:.08rem;text-transform:uppercase;text-decoration:none}.header-nav-button:active{border-bottom:2px solid #fca92e}.header-nav-button.is-active{border-bottom:2px solid #fca92e}.header-nav-button:hover,.header-nav-button:focus,.header-nav-button:focus-visible{color:#fff;text-decoration:none}.nav-main::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(to right, rgb(12, 63, 36), rgba(12, 63, 36, 0));pointer-events:none}.nav-main .navbar-toggler{display:flex;flex-flow:column-reverse nowrap;border:none;outline:none;box-shadow:none;width:3.6315rem;height:fit-content;padding:0;position:relative;align-items:center;justify-self:end;margin-block:.75rem 1.25rem;justify-content:flex-end;background-color:rgba(0,0,0,0);grid-column:breakout;z-index:1017;font-weight:600}.nav-main .navbar-toggler:before{content:"Menu";font-size:.9375rem;font-weight:600;line-height:1}.nav-main .navbar-toggler .svg-icon{width:1.40625rem;stroke-width:2px;transform-origin:center;transition:all .125s ease-in-out}.nav-main .navbar-toggler:hover{cursor:pointer}.nav-main .navbar-toggler:hover svg{transform:scale(1.125);stroke-width:2px}.nav-main .navbar-toggler:focus,.nav-main .navbar-toggler:active{border:none;outline:none;box-shadow:none}@media(min-width: 992px){.nav-main .navbar-toggler{display:none}}.mobile-topbar .navbar-toggler{display:flex;flex-flow:column-reverse nowrap;border:none;outline:none;box-shadow:none;width:3.6315rem;height:fit-content;padding:0;position:relative;align-items:center;justify-self:end;margin-block:.25rem 1.25rem;justify-content:flex-end;background-color:rgba(0,0,0,0);grid-column:fullcontainer;z-index:1017;font-weight:600}.mobile-topbar .navbar-toggler:before{content:"Close";font-size:.9375rem;font-weight:600;line-height:1}.mobile-topbar .navbar-toggler .svg-icon{width:1.40625rem;stroke-width:2px;transform-origin:center;transition:all .125s ease-in-out}.mobile-topbar .navbar-toggler:hover{cursor:pointer}.mobile-topbar .navbar-toggler:hover svg{transform:scale(1.125);stroke-width:2px}.mobile-topbar .navbar-toggler:focus,.mobile-topbar .navbar-toggler:active{border:none;outline:none;box-shadow:none}@media(min-width: 992px){.mobile-topbar .navbar-toggler{display:none}}.mobile-topbar .back-button{display:none;flex-flow:row nowrap;position:absolute;align-items:center;justify-content:flex-start;gap:0;font-family:var(--font-family-primary);font-weight:600;font-variation-settings:"wght" 600;font-size:.9375rem;line-height:1.25;width:fit-content;height:fit-content;min-width:fit-content;min-height:fit-content;letter-spacing:normal;text-transform:none;color:var(--wp--custom--theme-colors--foreground);background-color:rgba(0,0,0,0);padding-inline:0;padding-block:.5rem;margin-inline:0;margin-block:1rem;white-space:normal;cursor:pointer;border:0 solid currentColor;border-radius:0;text-decoration:underline;--icon-color: var(--wp--custom--theme-colors--foreground);text-decoration-thickness:1px;text-underline-offset:.25rem;text-decoration-color:rgba(0,0,0,0)}.mobile-topbar .back-button:hover{text-decoration-color:var(--wp--custom--theme-colors--foreground)}.mobile-topbar .back-button *{pointer-events:none}.mobile-topbar .back-button{transition:all .3s ease-in-out 0s}.mobile-topbar .back-button:hover{background-color:rgba(0,0,0,0);border:0 solid currentColor;color:var(--wp--custom--theme-colors--foreground);--icon-color: var(--wp--custom--theme-colors--foreground)}.mobile-topbar .back-button:focus{outline:.125rem dotted var(--wp--custom--theme-colors--primary);outline-offset:-0.125rem}.mobile-topbar .back-button{inset:0;opacity:0;z-index:1017;justify-self:start;grid-column:breakout;--icon-width: 0.5rem}.mobile-topbar .back-button .bracket{display:inline-block;width:var(--icon-width);height:.8125rem}.mobile-topbar .back-button:hover{--icon-color: var(--wp--preset--color--link-color);text-decoration:underline}.mobile-topbar .back-button:hover .bracket{transform:translateX(-0.125rem)}.nav-mobile-header{grid-area:top-nav;display:flex;flex-flow:row nowrap;justify-content:flex-end;border-radius:0}@media(min-width: 992px){.nav-mobile-header{display:none}}.nav-mobile-header .main-header-logo{margin-block:1rem 0;padding:0}.nav-mobile-header .main-header-logo svg{width:8.125rem;height:auto}.nav-mobile-header .btn-wrap{align-items:flex-end}.nav-mobile{position:absolute;grid-row-start:auto;overflow:visible;z-index:998;height:100dvh;min-height:100vh;min-width:100vw;display:none;--slide-in-translate-from: translateX(100%);--slide-in-translate-to: translateX(0%);--slide-in-target-display: grid;animation:slide-in-vis-hidden .3s ease-out;transform:var(--slide-in-translate-from)}.nav-mobile.mobile-nav-active{display:var(--slide-in-target-display);transform:var(--slide-in-translate-to);animation:slide-in-vis-hidden .3s ease-out}@media(min-width: 992px){.nav-mobile.mobile-nav-active{display:none !important;animation:slide-in-to-display-none .3s ease-out;transform:var(--slide-in-translate-from)}}.nav-mobile .inner-wrap{background-color:var(--wp--custom--theme-colors--background);width:100%;position:absolute;top:0;padding-block:calc(3.9375rem + var(--wp-admin--admin-bar--height, 0px)) 0;display:grid;grid-template-columns:inherit;grid-template-areas:"main-menu" "secondary-menu";grid-column:full;height:100dvh;overflow-y:auto}@media(min-width: 992px){.nav-mobile{display:none}}.nav-mobile .main-menu{display:grid;grid-area:main-menu;grid-column:full;grid-template-columns:inherit;grid-row:auto;background-color:var(--wp--custom--theme-colors--background);box-shadow:inset 0px 4px 8.8px 0px rgba(0,0,0,.04)}.nav-mobile .main-menu .mainmenu-mobile{grid-column:breakout;display:grid;grid-template-columns:1fr;width:100%;gap:0;padding:0;margin-block:0;margin-inline:0}.nav-mobile .main-menu .mainmenu-mobile>li{position:relative;height:auto;display:flex;width:100%}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item{margin-inline:0;margin-block:.25rem 0;color:hsl(0,0%,89%);padding-inline:0;padding-block:.9rem}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item:after{content:"";position:absolute;inset:auto auto 0 auto;width:100%;height:1px;background-color:var(--wp--custom--colors--gray-300)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item:before{content:"";position:absolute;inset:auto 3.5rem .75rem auto;width:1px;height:calc(100% - 2rem);background-color:var(--wp--custom--colors--gray-300)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item:not(.has-children):before{content:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button{display:flex;flex-flow:row nowrap;position:relative;align-items:center;justify-content:space-between;gap:0;font-family:var(--font-family-primary);font-weight:600;font-variation-settings:"wght" 600;font-size:1.125rem;line-height:1.5;width:100%;height:auto;min-width:100%;min-height:auto;letter-spacing:normal;text-transform:none;color:var(--wp--custom--theme-colors--primary);background-color:rgba(0,0,0,0);padding-inline:0;padding-block:.5rem;margin-inline:0;margin-block:0;white-space:normal;cursor:pointer;border:0 solid currentColor;border-radius:0;text-decoration:underline;--icon-color: var(--wp--custom--theme-colors--primary);text-decoration-thickness:2px;text-underline-offset:.25rem;text-decoration-color:rgba(0,0,0,0)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:hover,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:hover{text-decoration-color:currentColor}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a *,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button *{pointer-events:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button{transition:all .3s ease-in-out 0s}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:hover,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:hover{background-color:rgba(0,0,0,0);border:0 solid currentColor;color:var(--wp--custom--theme-colors--primary);--icon-color: var(--wp--custom--theme-colors--primary)}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:focus,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:focus{outline:.125rem dotted var(--wp--custom--theme-colors--primary);outline-offset:-0.125rem}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:before,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:before,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:after{content:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a svg.submenu,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button svg.submenu{display:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a:not(.social-link) svg.svg-icon,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button:not(.social-link) svg.svg-icon{position:relative;--icon-color: var(var(--wp--custom--theme-colors--foreground));transform-origin:center;transform:translate(-1.25rem, 0.25rem) rotate(-90deg);pointer-events:none}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.social-link:not(.wp-element-button):after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.social-link:not(.wp-element-button):after{inset:auto auto 0 .35rem}.nav-mobile .main-menu .mainmenu-mobile>li.buttons-wrap{display:flex;flex-flow:row nowrap;gap:clamp(1.75rem, 0.8043rem + 3.7826vw, 2.62rem);margin-block:clamp(2.25rem, 1.8478rem + 1.6087vw, 2.62rem);justify-content:center}.nav-mobile .secondary-menu{display:grid;grid-template-columns:inherit;min-height:100vh;justify-content:start;align-content:start;grid-area:secondary-menu;grid-column:full;grid-row:auto;padding-block:1rem;padding-inline:0;background-color:hsl(240,1%,89%)}.nav-mobile .secondary-menu>*{grid-column:breakout}.nav-mobile .secondary-menu a{display:inline-block;flex-flow:row nowrap;position:relative;align-items:center;justify-content:flex-start;gap:0;font-family:var(--font-family-primary);font-weight:500;font-variation-settings:"wght" 500;font-size:1rem;line-height:1.5;width:100%;height:auto;min-width:100%;min-height:auto;letter-spacing:normal;text-transform:none;color:var(--wp--custom--theme-colors--primary);background-color:rgba(0,0,0,0);padding-inline:0;padding-block:0;margin-inline:0;margin-block:0;white-space:normal;cursor:pointer;border:0 solid currentColor;border-radius:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25rem;text-decoration-color:rgba(0,0,0,0)}.nav-mobile .secondary-menu a:hover{text-decoration-color:currentColor}.nav-mobile .secondary-menu a *{pointer-events:none}.nav-mobile .secondary-menu a{transition:all .3s ease-in-out 0s}.nav-mobile .secondary-menu a:hover{background-color:rgba(0,0,0,0);border:0 solid currentColor;color:var(--wp--custom--theme-colors--primary)}.nav-mobile .secondary-menu a:focus{outline:.125rem dotted var(--wp--custom--theme-colors--primary);outline-offset:-0.125rem}.heading .nav-mobile .secondary-menu a{font-weight:700}.nav-mobile .secondary-menu .utility-menu{width:100%;display:flex;flex-flow:column nowrap;margin-block:1.5rem;gap:1.5rem}.nav-mobile .secondary-menu .utility-menu .menu-item{position:relative;padding-block:0;padding-inline:0}.nav-mobile .secondary-menu .utility-menu .menu-item:after{content:"";position:absolute;inset:auto auto 0 0;width:100%;height:1px;background-color:var(--wp--custom--theme-colors--divider)}.nav-mobile .btn-wrap{grid-area:btn-wrap;grid-column:popout;justify-content:center;margin-block-end:2rem}.nav-mobile .search-form.active .search-form-drop{display:none}.nav-mobile .search-form-static{min-width:100%}.nav-mobile .search-form-static .search-form-wrap{width:100%;display:flex;position:relative;flex-flow:column nowrap;gap:.15rem}.nav-mobile .search-form-static .search-form-wrap label{font-size:.875rem;font-weight:600;line-height:1.5;color:var(--wp--custom--theme-colors--foreground);padding:.25rem}.nav-mobile .search-form-static .search-form-wrap .search-submit{all:unset;position:absolute;inset:auto auto .65rem .75rem;background-color:rgba(0,0,0,0);color:var(--wp--custom--theme-colors--foreground);margin-inline:0}.nav-mobile .search-form-static .search-form-wrap .search-submit svg{transform:scale(1);transform-origin:center;stroke:var(--wp--custom--theme-colors--foreground);stroke-width:2.5px;transition:all .125s ease-in-out}.nav-mobile .search-form-static .search-form-wrap .search-submit:hover{cursor:pointer}.nav-mobile .search-form-static .search-form-wrap .search-submit:hover svg{transform:scale(1.125);stroke-width:3px}.nav-mobile .search-form-static .search-form-wrap input[type=search]{padding-inline-start:2.5rem;padding-block-end:.75rem;border-width:1px;margin-block:0}.nav-mobile .search-form-static .search-form-wrap input[type=search]::placeholder{color:var(--wp--custom--theme-colors--foreground);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.6875rem;opacity:.53}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button{color:#fff;font-family:"Fira Sans Extra Condensed";font-weight:600;letter-spacing:.08rem;text-transform:uppercase;text-decoration:none;line-height:1;padding-block:0;border-bottom:0;position:relative}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button::after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button::after{content:"";position:absolute;inset-inline:0;bottom:20px;height:4px;background-color:#fca92e;opacity:0}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button:active::after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button.is-active::after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button:active::after,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button.is-active::after{opacity:1}.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button:hover,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button:focus,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item a.header-nav-button:focus-visible,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button:hover,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button:focus,.nav-mobile .main-menu .mainmenu-mobile>li.menu-item button.header-nav-button:focus-visible{color:#fff;text-decoration:none}}@layer patterns{.footer{--footer-margin-top: var(--wp--custom--spacers--small);--footer-padding-top: var(--wp--custom--spacers--medium);--footer-background: var(--wp--custom--theme-colors--muted);--footer-color: var(--wp--custom--theme-colors--primary);background:var(--wp--custom--colors--dark-green);border-top:1px solid hsla(0,0%,100%,.24);gap:0;grid-area:footer}.footer__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-column:content;padding-inline:0;margin-bottom:2rem}@media(max-width: 767.98px){.footer__inner{flex-direction:column;gap:1.5rem}}@media(max-width: 599.98px){.footer__inner{align-items:center;margin-bottom:1.5rem}}.footer__email{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:400;text-decoration:none !important}@media(max-width: 767.98px){.footer__email{font-size:.875rem}}@media(max-width: 599.98px){.footer__email{font-size:.75rem;text-align:center}}.footer__logo{display:block;width:27rem;height:10rem;margin-left:-0.65rem}@media(min-width: 768px)and (max-width: 877.98px){.footer__logo{width:22rem;height:auto;margin-left:0}}@media(max-width: 599.98px){.footer__logo{width:min(100%,16rem);height:auto;margin-inline:auto}}.footer__logo-gov-act{width:11rem;height:3rem;width:9rem;height:auto}.footer__column{display:flex;flex-direction:column;gap:1.125rem}@media(max-width: 767.98px){.footer__column{align-items:center}}@media(min-width: 768px)and (max-width: 877.98px){.footer__column{width:100%}}.footer__social-row{display:flex;flex-direction:row;align-items:center;gap:.65rem}@media(max-width: 767.98px){.footer__social-row{justify-content:center}}.footer__social-item{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:2.28906rem;border:1.5px solid #fff;transition:background-color .3s ease}.footer__social-item:hover{background-color:hsla(0,0%,100%,.48)}.footer__column-supported{display:flex;flex-direction:column;gap:.48rem}@media(max-width: 599.98px){.footer__column-supported{align-items:center}}.footer__supported-by{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:500}@media(max-width: 599.98px){.footer__supported-by{text-align:center}}.footer__bottom{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;grid-column:full;background:#163223;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:3.3rem;padding-right:3.3rem}@media(max-width: 767.98px){.footer__bottom{flex-direction:column;gap:.75rem;padding-top:1rem;padding-bottom:1rem}}@media(min-width: 768px)and (max-width: 877.98px){.footer__bottom{padding-left:2rem;padding-right:2rem}}@media(max-width: 599.98px){.footer__bottom{padding-left:1rem;padding-right:1rem}}.footer__bottom__inner{display:flex;flex-direction:row;align-items:center;gap:1.5rem}@media(max-width: 599.98px){.footer__bottom__inner{flex-direction:column;gap:.75rem}}.footer__bottom__text{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:500;text-decoration:none;margin:0;display:flex;align-items:center}@media(max-width: 599.98px){.footer__bottom__text{font-size:.875rem;text-align:center;justify-content:center}}.footer__bottom__link{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:500;text-decoration-line:underline;text-decoration-style:solid}@media(max-width: 767.98px){.footer__bottom__link{margin-top:1rem}}@media(max-width: 599.98px){.footer__bottom__link{margin-top:.25rem;font-size:.875rem;text-align:center}}}@layer child{}@layer child{.cards,.cards>.acf-innerblocks-container{display:grid;container:inline-size;gap:var(--columns-gap)}.cards.is-cards-two-up,.cards.is-cards-three-up,.cards.is-cards-three-up-dark,.cards.is-people-grid,.cards>.acf-innerblocks-container.is-cards-two-up,.cards>.acf-innerblocks-container.is-cards-three-up,.cards>.acf-innerblocks-container.is-cards-three-up-dark,.cards>.acf-innerblocks-container.is-people-grid{--grid-auto-fit-min-column-size: 18rem;--columns-gap: clamp(0.5rem, 0.25rem + 1vw, 1rem);grid-template-columns:repeat(var(--column-num, 2), minmax(var(--grid-auto-fit-min-column-size), 1fr))}.block-editor-block-list__block .cards,.block-editor-block-list__block .cards>.acf-innerblocks-container{gap:clamp(0.25rem, 0.05rem + 0.8vw, 0.65rem)}.cards .card-item,.cards>.acf-innerblocks-container .card-item{--card-background: yellow;--card-padding-inline: 1rem;--card-padding-block: 1rem;--card-row-gap: 1rem;--card-color: var(--wp--custom--colors--white);display:flex;position:relative;padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);flex-direction:column;justify-content:flex-start;color:var(--card-color);overflow:clip;row-gap:var(--card-row-gap)}.block-editor-block-list__layout .cards .card-item,.block-editor-block-list__layout .cards>.acf-innerblocks-container .card-item{padding-inline:.75rem;padding-block:.75rem 1.5rem;margin-inline:auto}.cards .card-item .wp-block-separator,.cards>.acf-innerblocks-container .card-item .wp-block-separator{position:relative;margin-block:0;background:linear-gradient(to right, hsl(24, 86%, 56%), hsl(55, 87%, 67%));height:4px;width:100%;transition:inherit}.cards .card-item .wp-block-separator.block-editor-block-list__block,.cards>.acf-innerblocks-container .card-item .wp-block-separator.block-editor-block-list__block{border-top:0 !important}.cards .card-item:has(.person__image--placeholder),.cards>.acf-innerblocks-container .card-item:has(.person__image--placeholder){width:100%}.cards .card-item.is-card-item,.cards>.acf-innerblocks-container .card-item.is-card-item{align-items:flex-start;border-radius:var(--wp--custom--radii--small);background:var(--card-background);border:0;outline:0;--card-padding-block: clamp(1.25rem, 0.875rem + 1.5vw, 2rem);--card-padding-inline: clamp(1rem, 0.685rem + 1.26vw, 1.63rem);--card-row-gap: clamp(0.75rem, 0.625rem + 0.5vw, 1rem)}.cards .card-item.is-card-item>*,.cards>.acf-innerblocks-container .card-item.is-card-item>*{margin-block:0}.cards .card-item.is-card-item h3,.cards>.acf-innerblocks-container .card-item.is-card-item h3{color:inherit;font-size:clamp(1.625rem, 1.3125rem + 1.25vw, 2.25rem);font-weight:500;line-height:1.34;letter-spacing:clamp(-0.0625rem, -0.0236rem + -0.0519vw, -0.0366rem)}.cards .card-item.is-card-item p,.cards>.acf-innerblocks-container .card-item.is-card-item p{font-size:clamp(0.9375rem, 0.7813rem + 0.625vw, 1.25rem);font-weight:400;line-height:1.76;letter-spacing:.0125rem}.cards .card-item.is-card-item.is-text-card,.cards>.acf-innerblocks-container .card-item.is-card-item.is-text-card{border-radius:0;border:0;--card-padding-block: 0;--card-padding-inline: 0;--card-background: transparent;--card-color: var(--wp--custom--colors--gray-900);width:100%}.dark-background .cards .card-item.is-card-item.is-text-card,.dark-background .cards>.acf-innerblocks-container .card-item.is-card-item.is-text-card{--card-color: var(--wp--custom--colors--white)}.cards .card-item.is-card-item.is-text-card>*:not(figure):not(.block-editor-block-list__layout),.cards>.acf-innerblocks-container .card-item.is-card-item.is-text-card>*:not(figure):not(.block-editor-block-list__layout){margin-inline:0}.cards .card-item.is-card-item.is-text-card h3,.cards>.acf-innerblocks-container .card-item.is-card-item.is-text-card h3{font-size:clamp(1.75rem, 1.625rem + 0.5vw, 2rem)}.cards .card-item.is-card-item.is-text-card p,.cards>.acf-innerblocks-container .card-item.is-card-item.is-text-card p{font-size:var(--wp--custom--font-sizes--md);line-height:1.65}.cards .card-item.is-linked .card__link,.cards>.acf-innerblocks-container .card-item.is-linked .card__link{position:absolute;inset:0;z-index:2}.cards .card-item.is-card-item-stat,.cards>.acf-innerblocks-container .card-item.is-card-item-stat{--card-color: var(--wp--custom--colors--white);text-align:center;justify-content:center;align-items:center}.cards .card-item.is-card-item-stat h2,.cards>.acf-innerblocks-container .card-item.is-card-item-stat h2{font-size:4rem;letter-spacing:clamp(-0.0625rem, -0.0527rem + -0.0131vw, -0.0559rem);font-weight:800;color:inherit;line-height:1.15;margin-block-end:0}.cards .card-item.is-card-item-stat p,.cards>.acf-innerblocks-container .card-item.is-card-item-stat p{font-size:1rem;font-weight:700;line-height:1.5}.cards .card-item.is-card-item-stat.is-stat-single,.cards>.acf-innerblocks-container .card-item.is-card-item-stat.is-stat-single{border-radius:var(--wp--custom--radii--medium);--card-padding-block: 3.44rem;--card-padding-inline: clamp(2rem, 1.5rem + 2vw, 3rem);align-content:center;text-align:center;flex-wrap:wrap;position:relative}.cards .card-item.is-card-item-stat.is-stat-single>*,.cards>.acf-innerblocks-container .card-item.is-card-item-stat.is-stat-single>*{position:relative}.cards .card-item.is-card-item-stat.is-stat-single h3,.cards>.acf-innerblocks-container .card-item.is-card-item-stat.is-stat-single h3{font-size:clamp(4.25rem, 3.125rem + 4.5vw, 6.5rem);letter-spacing:clamp(-0.0625rem, -0.0527rem + -0.0131vw, -0.0559rem);font-weight:800;line-height:1.1;max-inline-size:23.6875rem;margin-inline:auto;display:inline-block}.cards .card-item.is-card-item-stat.is-stat-single p,.cards>.acf-innerblocks-container .card-item.is-card-item-stat.is-stat-single p{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);max-inline-size:35rem;width:fit-content;margin-inline:auto}.cards .card-item.is-card-item-stat.is-stat-single .wp-element-button.is-styled-link,.cards>.acf-innerblocks-container .card-item.is-card-item-stat.is-stat-single .wp-element-button.is-styled-link{margin-inline:auto}.block-editor-block-list__layout .cards .card-item.is-card-item-stat,.block-editor-block-list__layout .cards>.acf-innerblocks-container .card-item.is-card-item-stat{--card-padding-block: 1.25rem;--card-padding-inline: 1.15rem}.cards .card-item.is-three-up-card-item,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item{--card-row-gap: clamp(1rem, 0.75rem + 1vw, 1.5rem);--card-padding-inline: 0;--card-color: var(--wp--custom--colors--gray-900)}.cards .card-item.is-three-up-card-item>*,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item>*{margin-block:0;color:inherit}.cards .card-item.is-three-up-card-item h2,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item h2{font-size:1.5rem;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}.cards .card-item.is-three-up-card-item picture,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item picture{aspect-ratio:16/9}.cards .card-item.is-three-up-card-item picture img,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item picture img{border-radius:var(--wp--custom--radii--image);object-fit:cover;aspect-ratio:16/9;height:100%}.cards .card-item.is-three-up-card-item hr,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item hr{width:4rem;height:var(--wp--custom--radii--mini);border-radius:6.25rem;background:var(--wp--custom--colors--gray-500);margin-inline:0 auto}.cards .card-item.is-three-up-card-item:hover h2,.cards>.acf-innerblocks-container .card-item.is-three-up-card-item:hover h2{text-decoration-color:inherit}.cards.is-cards-two-up,.cards>.acf-innerblocks-container.is-cards-two-up{grid-template-columns:1fr;background-color:var(--wp--custom--colors--gray-600);padding:clamp(1rem, -1rem + 8vw, 5rem)}@media(min-width: 992px){.cards.is-cards-two-up,.cards>.acf-innerblocks-container.is-cards-two-up{--columns-gap: clamp(0.875rem, 0.6225rem + 1.01vw, 1.38rem);grid-template-columns:1fr 1fr}}.cards.is-cards-two-up .card-item,.cards>.acf-innerblocks-container.is-cards-two-up .card-item{grid-row:auto;grid-column:1}.cards.is-cards-two-up .card-item:not(:last-child),.cards>.acf-innerblocks-container.is-cards-two-up .card-item:not(:last-child){margin-block-end:clamp(1.25rem, 1.25rem + 1.8226vw, 2.38rem)}@media(min-width: 992px){.cards.is-cards-two-up .card-item,.cards>.acf-innerblocks-container.is-cards-two-up .card-item{margin-block-end:0;grid-column:auto}.cards.is-cards-two-up .card-item:not(:last-child),.cards>.acf-innerblocks-container.is-cards-two-up .card-item:not(:last-child){margin-block-end:0}}.cards.is-cards-two-up .card-item>*.wp-block-image,.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*.wp-block-image{margin-block-end:var(--card-padding-inline)}.cards.is-cards-two-up .card-item>*.wp-block-image img,.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*.wp-block-image img{border-radius:clamp(0.4388rem, 0.2831rem + 0.6225vw, 0.75rem)}.cards.is-cards-two-up .card-item>*:not(figure):not(.block-editor-block-list__layout),.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*:not(figure):not(.block-editor-block-list__layout){margin-inline:clamp(0.62rem, 0.43rem + 0.76vw, 1rem)}.cards.is-cards-two-up .card-item>*.acf-innerblocks-container>*,.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*.acf-innerblocks-container>*{margin-block:0}.cards.is-cards-two-up .card-item>*.acf-innerblocks-container>*:not(figure),.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*.acf-innerblocks-container>*:not(figure){padding-inline:.375rem}.cards.is-cards-two-up .card-item>*:is(p),.cards>.acf-innerblocks-container.is-cards-two-up .card-item>*:is(p){letter-spacing:.0125rem}.cards.is-cards-three-up,.cards>.acf-innerblocks-container.is-cards-three-up{--grid-auto-fit-min-column-size: 8rem;--column-num: 2;--columns-gap: clamp(0.75rem, 0.125rem + 2.5vw, 2rem);container:stats/inline-size}.cards.is-cards-three-up h2,.cards.is-cards-three-up .postlists-link,.cards.is-cards-three-up .wp-block-separator,.cards.is-cards-three-up>p,.cards>.acf-innerblocks-container.is-cards-three-up h2,.cards>.acf-innerblocks-container.is-cards-three-up .postlists-link,.cards>.acf-innerblocks-container.is-cards-three-up .wp-block-separator,.cards>.acf-innerblocks-container.is-cards-three-up>p{grid-column:1/span var(--column-num)}.cards.is-cards-three-up .card-item,.cards>.acf-innerblocks-container.is-cards-three-up .card-item{grid-column:span 2}@media(min-width: 610px)and (max-width: 1214.98px){.cards.is-cards-three-up,.cards>.acf-innerblocks-container.is-cards-three-up{--column-num: 4}.cards.is-cards-three-up .card-item:last-child:nth-child(odd),.cards>.acf-innerblocks-container.is-cards-three-up .card-item:last-child:nth-child(odd){grid-column:2/span 2}}@media(min-width: 1215px){.cards.is-cards-three-up,.cards>.acf-innerblocks-container.is-cards-three-up{--column-num: 6;--grid-auto-fit-min-column-size: 8.375rem}}@media(min-width: 1366px){.cards.is-cards-three-up,.cards>.acf-innerblocks-container.is-cards-three-up{--grid-auto-fit-min-column-size: 9.025rem}}.cards.is-cards-three-up>.acf-innerblocks-container,.cards>.acf-innerblocks-container.is-cards-three-up>.acf-innerblocks-container{container:unset;--grid-auto-fit-min-column-size: 12rem}.cards.is-cards-three-up>.acf-innerblocks-container .wp-block-acf-card-item,.cards>.acf-innerblocks-container.is-cards-three-up>.acf-innerblocks-container .wp-block-acf-card-item{grid-column:span 1 !important}.cards.is-cards-three-up-dark,.cards>.acf-innerblocks-container.is-cards-three-up-dark{--grid-auto-fit-min-column-size: 8rem;--column-num: 2;--columns-gap: clamp(0.75rem, 0.125rem + 2.5vw, 2rem);container:stats/inline-size}.cards.is-cards-three-up-dark .card-item,.cards>.acf-innerblocks-container.is-cards-three-up-dark .card-item{grid-column:span 2}@media(min-width: 665px)and (max-width: 1214.98px){.cards.is-cards-three-up-dark,.cards>.acf-innerblocks-container.is-cards-three-up-dark{--column-num: 4}.cards.is-cards-three-up-dark .card-item:last-child:nth-child(odd),.cards>.acf-innerblocks-container.is-cards-three-up-dark .card-item:last-child:nth-child(odd){grid-column:2/span 2}}@media(min-width: 1215px){.cards.is-cards-three-up-dark,.cards>.acf-innerblocks-container.is-cards-three-up-dark{--column-num: 6;--grid-auto-fit-min-column-size: 8.375rem}}@media(min-width: 1366px){.cards.is-cards-three-up-dark,.cards>.acf-innerblocks-container.is-cards-three-up-dark{--grid-auto-fit-min-column-size: 9.025rem}}.cards.is-cards-four-up,.cards>.acf-innerblocks-container.is-cards-four-up{--grid-auto-fit-min-column-size: 20rem;grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-auto-fit-min-column-size), 100%), 1fr));--columns-gap: clamp(0.5rem, 0.25rem + 1vw, 1rem)}.cards.is-cards-four-up>.wp-block-heading,.cards>.acf-innerblocks-container.is-cards-four-up>.wp-block-heading{grid-column:1/-1}@media(min-width: 1048px){.cards.is-cards-four-up,.cards>.acf-innerblocks-container.is-cards-four-up{grid-template-columns:29.1875rem minmax(1px, 1fr) 29.1875rem;grid-template-areas:"heading heading heading" "col1 col1 col2" "col3 col4 col4"}.cards.is-cards-four-up>.wp-block-heading,.cards>.acf-innerblocks-container.is-cards-four-up>.wp-block-heading{grid-area:heading}}.cards.is-cards-four-up>.acf-innerblocks-container,.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container{--grid-auto-fit-min-column-size: 33.333%;grid-template-areas:"heading heading heading" "col1 col1 col2" "col3 col4 col4"}.cards.is-cards-four-up>.acf-innerblocks-container>.wp-block-heading,.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container>.wp-block-heading{grid-area:heading}.cards.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(1),.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(1){grid-area:col1}.cards.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(2),.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(2){grid-area:col2}.cards.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(3),.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(3){grid-area:col3}.cards.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(4),.cards>.acf-innerblocks-container.is-cards-four-up>.acf-innerblocks-container .wp-block-acf-card-item:nth-of-type(4){grid-area:col4}.cards.is-cards-four-up .card-item,.cards>.acf-innerblocks-container.is-cards-four-up .card-item{--card-padding-block: clamp(2.25rem, 1.72rem + 2.12vw, 3.31rem) clamp(1.75rem, 1.47rem + 1.12vw, 2.31rem);--card-padding-inline: clamp(1.75rem, 1.47rem + 1.12vw, 2.31rem);justify-content:flex-end;min-height:15rem}.cards.is-cards-four-up .card-item>*,.cards>.acf-innerblocks-container.is-cards-four-up .card-item>*{z-index:2}.cards.is-cards-four-up .card-item:after,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #F5FDFF 0%, #C8ECFF 54%, #A6DFFF 98%);z-index:1;opacity:0;transition:inherit}.cards.is-cards-four-up .card-item .wp-block-heading .svg-icon,.cards>.acf-innerblocks-container.is-cards-four-up .card-item .wp-block-heading .svg-icon{opacity:0;position:relative;right:1.35rem;top:.125rem;transition:all .3s ease-out}.cards.is-cards-four-up .card-item:hover .wp-block-heading .svg-icon,.cards.is-cards-four-up .card-item:active .wp-block-heading .svg-icon,.cards.is-cards-four-up .card-item:focus .wp-block-heading .svg-icon,.cards.is-cards-four-up .card-item:focus-visible .wp-block-heading .svg-icon,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:hover .wp-block-heading .svg-icon,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:active .wp-block-heading .svg-icon,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus .wp-block-heading .svg-icon,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus-visible .wp-block-heading .svg-icon{opacity:1;right:0}.cards.is-cards-four-up .card-item:hover:after,.cards.is-cards-four-up .card-item:active:after,.cards.is-cards-four-up .card-item:focus:after,.cards.is-cards-four-up .card-item:focus-visible:after,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:hover:after,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:active:after,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus:after,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus-visible:after{opacity:1}.cards.is-cards-four-up .card-item:hover .wp-block-separator,.cards.is-cards-four-up .card-item:active .wp-block-separator,.cards.is-cards-four-up .card-item:focus .wp-block-separator,.cards.is-cards-four-up .card-item:focus-visible .wp-block-separator,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:hover .wp-block-separator,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:active .wp-block-separator,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus .wp-block-separator,.cards>.acf-innerblocks-container.is-cards-four-up .card-item:focus-visible .wp-block-separator{background:linear-gradient(to right, hsl(24, 86%, 56%), hsl(55, 87%, 85%))}@media(min-width: 1048px){.cards.is-cards-four-up .card-item:nth-of-type(1),.cards>.acf-innerblocks-container.is-cards-four-up .card-item:nth-of-type(1){grid-area:col1}.cards.is-cards-four-up .card-item:nth-of-type(2),.cards>.acf-innerblocks-container.is-cards-four-up .card-item:nth-of-type(2){grid-area:col2}.cards.is-cards-four-up .card-item:nth-of-type(3),.cards>.acf-innerblocks-container.is-cards-four-up .card-item:nth-of-type(3){grid-area:col3}.cards.is-cards-four-up .card-item:nth-of-type(4),.cards>.acf-innerblocks-container.is-cards-four-up .card-item:nth-of-type(4){grid-area:col4}}.cards.is-people-grid,.cards>.acf-innerblocks-container.is-people-grid{--grid-auto-fit-min-column-size: 6.45rem;--grid-auto-fit-gap: clamp(0.625rem, 0.3125rem + 1.25vw, 1.25rem);--grid-auto-fit-max-width: 22rem;--row-gap: clamp(1rem, 0.5rem + 2vw, 2rem);row-gap:var(--row-gap);column-gap:var(--row-gap);justify-content:space-evenly;margin-block-start:var(--wp--custom--spacers--small);margin-inline-end:calc(var(--row-gap)*-1)}.cards.is-people-grid>h3,.cards>.acf-innerblocks-container.is-people-grid>h3{grid-column:1/span all;margin-block:0;font-size:clamp(2rem, 1.5rem + 2vw, 3rem);line-height:1.34;font-weight:600;letter-spacing:clamp(-0.0625rem, -0.0527rem + -0.0131vw, -0.0559rem)}.cards.is-people-grid>h3:after,.cards>.acf-innerblocks-container.is-people-grid>h3:after{content:"";display:block;width:4rem;height:.25rem;border-radius:2px;margin-inline:0 auto;background-color:currentColor;margin-block:clamp(0.25rem, 0rem + 1vw, 0.75rem) clamp(0.25rem, 0.125rem + 0.5vw, 0.5rem)}.cards.is-people-grid>p,.cards>.acf-innerblocks-container.is-people-grid>p{grid-column:1/span all;margin-block:0;max-width:var(--wp--custom--layout--content);margin-inline:0 auto;font-size:1.125rem;line-height:1.5;font-weight:500}.cards.is-people-grid .card-item,.cards>.acf-innerblocks-container.is-people-grid .card-item{grid-column:span 2;max-width:var(--grid-auto-fit-max-width);--card-padding-block: 0;--card-padding-inline: 0}.cards.is-people-grid .card-item .person__inner,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__inner{width:100%}.cards.is-people-grid .card-item .person__content,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(0.25rem, 0.15rem + 0.4vw, 0.45rem)}.cards.is-people-grid .card-item .person__content>*,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__content>*{margin-block:0}.cards.is-people-grid .card-item .person__image,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__image{aspect-ratio:64/71;border-radius:var(--wp--custom--radii--image);overflow:clip;background-color:var(--wp--custom--colors--gray-50);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="256" height="285" fill="none"%3E%3Cg fill="%23fff" fill-opacity=".8" clip-path="url(%23a)"%3E%3Cpath d="M-22.238 181.224c64.6-1.224 124.99-26.73 170.911-72.572C194.579 62.824 220.22 2.399 221.309-62.123a277.636 277.636 0 0 1 30.425-1.69c10.868-.004 21.58.143 32.122 1.363-1.128 81.114-33.244 157.61-90.93 215.196-57.7 57.603-133.65 89.628-214.87 90.875a276.707 276.707 0 0 1-1.928-32.283 274.521 274.521 0 0 1 1.65-30.083l-.016-.031Z" opacity=".8"/%3E%3Cpath d="M221.175 491.309c-1.225-65.639-26.731-127.002-72.574-173.663-45.828-46.645-106.253-72.699-170.775-73.806a286.643 286.643 0 0 1-1.69-30.916 287.064 287.064 0 0 1 1.861-32.639c81.115 1.147 157.111 33.781 214.698 92.396 57.603 58.63 89.629 135.803 90.877 218.33a272.332 272.332 0 0 1-32.283 1.959 270.223 270.223 0 0 1-30.083-1.677l-.031.016Z" opacity=".8"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="a"%3E%3Cpath fill="%23fff" d="M0 .173h256v284H0z"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');background-size:cover;background-position:bottom center;background-repeat:no-repeat;width:100%;margin-block-end:clamp(0.5rem, 0.25rem + 1vw, 1rem)}.cards.is-people-grid .card-item .person__image img,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__image img{width:100%;height:100%;object-fit:cover;object-position:top center;aspect-ratio:inherit}.cards.is-people-grid .card-item .person__image--placeholder,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__image--placeholder{background-color:var(--wp--custom--theme-colors--primary);border-radius:var(--wp--custom--radii--image);aspect-ratio:64/71;display:grid;place-content:center}.cards.is-people-grid .card-item .person__name,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__name{color:var(--wp--custom--theme-colors--secondary);font-size:clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem);font-weight:500;line-height:1.26}.cards.is-people-grid .card-item .person__position,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__position{color:var(--wp--custom--colors--black);font-size:clamp(0.9375rem, 0.9063rem + 0.125vw, 1rem);font-weight:400;line-height:1.36}.cards.is-people-grid .card-item .person__bio-link,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__bio-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--wp--custom--colors--black);text-decoration:none;font-size:var(--wp--custom--font-sizes--md);font-weight:700;transition:all .2s ease;padding:0;border:0;box-shadow:none;background-color:rgba(0,0,0,0);text-align:left}.cards.is-people-grid .card-item .person__bio-link:hover,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__bio-link:hover{text-decoration:underline;color:var(--wp--custom--theme-colors--secondary)}.cards.is-people-grid .card-item .person__bio-link:hover .svg-icon,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__bio-link:hover .svg-icon{transform:translateX(2px)}.cards.is-people-grid .card-item .person__bio-link .svg-icon,.cards>.acf-innerblocks-container.is-people-grid .card-item .person__bio-link .svg-icon{transition:transform .2s ease;width:18px;height:18px}@media(min-width: 567px){.cards.is-people-grid,.cards>.acf-innerblocks-container.is-people-grid{--column-num: 4}}@media(min-width: 848px){.cards.is-people-grid,.cards>.acf-innerblocks-container.is-people-grid{--column-num: 6}}@media(min-width: 1246px){.cards.is-people-grid,.cards>.acf-innerblocks-container.is-people-grid{--column-num: 8}}.cards.is-cards-masonry,.cards>.acf-innerblocks-container.is-cards-masonry{--columns-gap: clamp(0.875rem, 0.3125rem + 2.25vw, 2rem);grid-template-columns:1fr;margin-block-end:clamp(1.25rem, 1.25rem + 1.8226vw, 2.38rem);background-color:var(--wp--custom--colors--gray-600);padding-inline:clamp(1rem, -1rem + 8vw, 5rem);padding-block:clamp(1rem, -0.875rem + 7.5vw, 4.75rem) clamp(0.125rem, -0.3125rem + 1.75vw, 1rem);--top-row-gap: clamp(1rem, 0.375rem + 2.5vw, 2.25rem);row-gap:0;overflow:clip;color:var(--wp--custom--colors--white)}.cards.is-cards-masonry>h2,.cards>.acf-innerblocks-container.is-cards-masonry>h2{color:inherit;font-size:clamp(2rem, 1.5rem + 2vw, 3rem);margin-block:0 var(--top-row-gap);font-weight:600}.cards.is-cards-masonry>h2:has(+p),.cards>.acf-innerblocks-container.is-cards-masonry>h2:has(+p){margin-block-end:1.25rem}.cards.is-cards-masonry>h2+p,.cards>.acf-innerblocks-container.is-cards-masonry>h2+p{margin-block-end:clamp(1.5rem, 1.325rem + 0.7vw, 1.85rem)}.cards.is-cards-masonry>p,.cards>.acf-innerblocks-container.is-cards-masonry>p{color:inherit;margin-block:0 var(--top-row-gap)}.cards.is-cards-masonry>.wp-block-separator,.cards>.acf-innerblocks-container.is-cards-masonry>.wp-block-separator{margin-block:0 var(--top-row-gap);background-color:currentColor}.cards.is-cards-masonry .inner-wrap,.cards>.acf-innerblocks-container.is-cards-masonry .inner-wrap{display:flex;flex-flow:column wrap;column-gap:var(--columns-gap);row-gap:var(--row-gap);container-type:inline-size}@media(min-width: 992px){.cards.is-cards-masonry .inner-wrap,.cards>.acf-innerblocks-container.is-cards-masonry .inner-wrap{max-height:calc(var(--max-masonry-height, fit-content) + 1rem);padding-inline:clamp(1.25rem, 0.625rem + 2.5vw, 2.5rem)}}.cards.is-cards-masonry .card-item,.cards>.acf-innerblocks-container.is-cards-masonry .card-item{max-width:100%;width:100%;padding-inline:clamp(0.75rem, -0.125rem + 3.5vw, 2.5rem);margin-block-end:clamp(2.75rem, 2.125rem + 2.5vw, 4rem)}.cards.is-cards-masonry .card-item.is-text-card,.cards>.acf-innerblocks-container.is-cards-masonry .card-item.is-text-card{--card-color: var(--wp--custom--colors--gray-50)}.cards.is-cards-masonry .card-item h3,.cards>.acf-innerblocks-container.is-cards-masonry .card-item h3{letter-spacing:normal}.cards.is-cards-masonry .card-item p,.cards>.acf-innerblocks-container.is-cards-masonry .card-item p{letter-spacing:.0125rem}.cards.is-cards-masonry .card-item p:has(+.wp-block-button),.cards.is-cards-masonry .card-item p:has(+.wp-element-button),.cards>.acf-innerblocks-container.is-cards-masonry .card-item p:has(+.wp-block-button),.cards>.acf-innerblocks-container.is-cards-masonry .card-item p:has(+.wp-element-button){margin-block-end:.375rem}@media(min-width: 992px){.cards.is-cards-masonry.is-textcards-block .is-card-item,.cards>.acf-innerblocks-container.is-cards-masonry.is-textcards-block .is-card-item{order:var(--flex-order, 0);max-width:50cqw;padding-inline:0}}.post-content.flow .cards,.post-content.flow .cards>.acf-innerblocks-container{max-width:100%}.post-content.flow .cards.is-cards-three-up,.post-content.flow .cards>.acf-innerblocks-container.is-cards-three-up{--grid-auto-fit-min-column-size: 6rem}@media(min-width: 1215px){.post-content.flow .cards.is-cards-three-up,.post-content.flow .cards>.acf-innerblocks-container.is-cards-three-up{--grid-auto-fit-min-column-size: 6.375rem}}@media(min-width: 1366px){.post-content.flow .cards.is-cards-three-up,.post-content.flow .cards>.acf-innerblocks-container.is-cards-three-up{--grid-auto-fit-min-column-size: 7.025rem}}.post-content.flow .cards.is-cards-three-up>.acf-innerblocks-container,.post-content.flow .cards>.acf-innerblocks-container.is-cards-three-up>.acf-innerblocks-container{--grid-auto-fit-min-column-size: 10rem}.cards-top-bar{text-align:center}.cards-top-bar.is-cards-three-up-block{text-align:left}.cards-top-bar.is-cards-three-up-block h3:after,.cards-top-bar.is-cards-three-up-block p{margin-inline:0 auto}.cards-top-bar.is-cards-three-up-block.is-style-dark{color:var(--wp--custom--colors--white);background:var(--wp--custom--colors--gray-500);padding-block:clamp(1.35rem, 1.025rem + 1.3vw, 2rem);padding-inline:clamp(0.85rem, 0.275rem + 2.3vw, 2rem);border-radius:var(--wp--custom--radii--medium)}.cards-top-bar.is-cards-three-up-block.is-style-dark h3{color:inherit}.cards-top-bar.is-cards-three-up-block.is-style-dark .is-three-up-card-item{--card-color: var(--wp--custom--colors--white)}.cards-top-bar.is-cards-three-up-block.is-style-dark .is-three-up-card-item hr{background:var(--wp--custom--colors--white)}.cards-top-bar.is-cards-three-up-block .cards-footer p{max-width:unset}.cards-top-bar ul{width:fit-content;margin-inline:auto}.cards-top-bar h3{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);line-height:1.34;font-weight:600;letter-spacing:clamp(-0.0625rem, -0.0527rem + -0.0131vw, -0.0559rem);margin-block-end:0}.cards-top-bar h3:has(+p),.cards-top-bar h3:has(+.description){margin-block-end:var(--wp--custom--spacers--mini)}.cards-top-bar h3:after{content:"";display:block;width:4rem;height:.25rem;border-radius:2px;margin-inline:auto;background-color:currentColor;margin-block:clamp(0.25rem, 0rem + 1vw, 0.75rem) clamp(0.5rem, 0.25rem + 1vw, 1rem)}.cards-top-bar p{max-width:var(--wp--custom--layout--content);margin-inline:auto;font-size:1.125rem;line-height:1.5;font-weight:500}.cards-top-bar p:last-of-type{margin-block-end:0}.cards-top-bar .description{margin-block-end:0}}@layer child{.postslists,.search-results:not(body),.facetwp-template[data-name=blog_posts]{display:flex;flex-flow:row wrap;text-align:left;justify-content:center;margin-block-end:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-size:1.125rem;margin-inline-start:0;font-weight:500}.postslists h3:after,.search-results:not(body) h3:after,.facetwp-template[data-name=blog_posts] h3:after{margin-inline-start:0;background-color:var(--wp--custom--colors--gray-600)}.postslists .description,.search-results:not(body) .description,.facetwp-template[data-name=blog_posts] .description{max-width:var(--content-max-width);margin-inline:0 auto}.postslists .description p,.postslists .description ul,.postslists .description li,.postslists .description ol,.search-results:not(body) .description p,.search-results:not(body) .description ul,.search-results:not(body) .description li,.search-results:not(body) .description ol,.facetwp-template[data-name=blog_posts] .description p,.facetwp-template[data-name=blog_posts] .description ul,.facetwp-template[data-name=blog_posts] .description li,.facetwp-template[data-name=blog_posts] .description ol{width:100%;font-size:inherit;font-weight:inherit;line-height:1.5;margin-inline-start:0}.postslists picture,.postslists img,.search-results:not(body) picture,.search-results:not(body) img,.facetwp-template[data-name=blog_posts] picture,.facetwp-template[data-name=blog_posts] img{width:100%;border-radius:var(--wp--custom--radii--image)}.postslists .badge-wrap,.search-results:not(body) .badge-wrap,.facetwp-template[data-name=blog_posts] .badge-wrap{display:flex;flex-flow:row wrap;gap:.5rem;margin-block:.5rem .813rem}.postslists .badge,.search-results:not(body) .badge,.facetwp-template[data-name=blog_posts] .badge{color:var(--wp--custom--theme-colors--foreground);font-size:clamp(0.75rem, 0.7188rem + 0.125vw, 0.8125rem);font-weight:400;line-height:1.5;letter-spacing:clamp(0.075rem, 0.0638rem + 0.045vw, 0.0975rem);text-transform:uppercase;background-color:var(--wp--custom--colors--gray-100);border:.03125rem solid var(--wp--custom--theme-colors--foreground);padding-inline:clamp(0.75rem, 0.655rem + 0.38vw, 0.94rem);border-radius:var(--wp--custom--radii--mini);max-width:fit-content}.postslists .is-postlist-item,.search-results:not(body) .is-postlist-item,.facetwp-template[data-name=blog_posts] .is-postlist-item{--card-row-gap: 1.5rem;display:flex;flex-flow:column wrap;position:relative;padding-top:clamp(1.25rem, 1.0938rem + 0.625vw, 1.5625rem);padding-bottom:clamp(1.25rem, 0.4688rem + 3.125vw, 2.8125rem);border-bottom:2px solid var(--wp--custom--colors--gray-500)}@media(min-width: 768px){.postslists .is-postlist-item,.search-results:not(body) .is-postlist-item,.facetwp-template[data-name=blog_posts] .is-postlist-item{flex-flow:row nowrap;column-gap:clamp(1.65rem, 1.255rem + 1.58vw, 2.44rem)}}.postslists .is-postlist-item .card-item__content,.search-results:not(body) .is-postlist-item .card-item__content,.facetwp-template[data-name=blog_posts] .is-postlist-item .card-item__content{flex:1 1 100%;background-color:red}@media(min-width: 768px){.postslists .is-postlist-item .card-item__content,.search-results:not(body) .is-postlist-item .card-item__content,.facetwp-template[data-name=blog_posts] .is-postlist-item .card-item__content{flex:1 1 70%}}.postslists .is-postlist-item picture,.search-results:not(body) .is-postlist-item picture,.facetwp-template[data-name=blog_posts] .is-postlist-item picture{flex:0 0 100%}@media(min-width: 768px){.postslists .is-postlist-item picture,.search-results:not(body) .is-postlist-item picture,.facetwp-template[data-name=blog_posts] .is-postlist-item picture{flex:0 0 30%}}.postslists .is-postlist-item h4,.search-results:not(body) .is-postlist-item h4,.facetwp-template[data-name=blog_posts] .is-postlist-item h4{font-size:clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem);font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.225rem;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .15s ease}.postslists .is-postlist-item:hover h4,.postslists .is-postlist-item:focus-within h4,.search-results:not(body) .is-postlist-item:hover h4,.search-results:not(body) .is-postlist-item:focus-within h4,.facetwp-template[data-name=blog_posts] .is-postlist-item:hover h4,.facetwp-template[data-name=blog_posts] .is-postlist-item:focus-within h4{text-decoration-color:currentColor}.postslists .is-postlist-item p,.postslists .is-postlist-item .postlist-description,.search-results:not(body) .is-postlist-item p,.search-results:not(body) .is-postlist-item .postlist-description,.facetwp-template[data-name=blog_posts] .is-postlist-item p,.facetwp-template[data-name=blog_posts] .is-postlist-item .postlist-description{font-size:1.125rem;font-weight:400;line-height:1.5}.postslists .is-postlist-item .postlist-date,.search-results:not(body) .is-postlist-item .postlist-date,.facetwp-template[data-name=blog_posts] .is-postlist-item .postlist-date{font-size:clamp(0.8125rem, 0.7813rem + 0.125vw, 0.875rem);font-weight:700;line-height:1.5}.postslists .is-postlist-item .card__link,.search-results:not(body) .is-postlist-item .card__link,.facetwp-template[data-name=blog_posts] .is-postlist-item .card__link{position:absolute;inset:0;z-index:2}.postslists .cards,.search-results:not(body) .cards,.facetwp-template[data-name=blog_posts] .cards{flex:1 0 100%;margin-block-start:clamp(1.5rem, 1rem + 2vw, 2.5rem)}.postslists .cards.is-one-col,.search-results:not(body) .cards.is-one-col,.facetwp-template[data-name=blog_posts] .cards.is-one-col{row-gap:clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem)}@media(min-width: 768px){.postslists .cards.is-one-col .is-postlist-item,.search-results:not(body) .cards.is-one-col .is-postlist-item,.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item{display:grid;grid-template-areas:"content image";grid-template-columns:1fr 13.5rem;row-gap:clamp(0.75rem, 0.625rem + 0.5vw, 1rem);column-gap:clamp(1.65rem, 1.255rem + 1.58vw, 2.44rem);border-bottom:1px solid var(--wp--custom--colors--black);padding-block:clamp(0.5rem, 0.4375rem + 0.25vw, 0.625rem) clamp(1rem, 0.75rem + 1vw, 1.5rem)}.postslists .cards.is-one-col .is-postlist-item picture,.search-results:not(body) .cards.is-one-col .is-postlist-item picture,.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item picture{grid-area:image;grid-row:2/span 4;margin-block-end:clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem)}.postslists .cards.is-one-col .is-postlist-item *:not(picture),.search-results:not(body) .cards.is-one-col .is-postlist-item *:not(picture),.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item *:not(picture){grid-area:content;grid-row:auto}}.postslists .cards.is-one-col .is-postlist-item .postlist-description p,.search-results:not(body) .cards.is-one-col .is-postlist-item .postlist-description p,.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item .postlist-description p{margin-inline-start:0}.postslists .cards.is-one-col .is-postlist-item .badge,.search-results:not(body) .cards.is-one-col .is-postlist-item .badge,.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item .badge{border:none}.postslists .cards.is-one-col .is-postlist-item .card-item__no-image-hr,.search-results:not(body) .cards.is-one-col .is-postlist-item .card-item__no-image-hr,.facetwp-template[data-name=blog_posts] .cards.is-one-col .is-postlist-item .card-item__no-image-hr{display:none}.postslists .cards.is-cards-three-up .card-item,.search-results:not(body) .cards.is-cards-three-up .card-item,.facetwp-template[data-name=blog_posts] .cards.is-cards-three-up .card-item{flex-flow:column nowrap}.postslists .cards.is-cards-three-up .card-item picture,.search-results:not(body) .cards.is-cards-three-up .card-item picture,.facetwp-template[data-name=blog_posts] .cards.is-cards-three-up .card-item picture{order:1}.postslists .cards.is-cards-three-up .card-item__content,.search-results:not(body) .cards.is-cards-three-up .card-item__content,.facetwp-template[data-name=blog_posts] .cards.is-cards-three-up .card-item__content{order:2}.postslists .cards.is-cards-three-up .card-item__content .postlist-title,.search-results:not(body) .cards.is-cards-three-up .card-item__content .postlist-title,.facetwp-template[data-name=blog_posts] .cards.is-cards-three-up .card-item__content .postlist-title{margin-block-start:0}.postslists .cards.is-cards-three-up .card-item__no-image-hr,.search-results:not(body) .cards.is-cards-three-up .card-item__no-image-hr,.facetwp-template[data-name=blog_posts] .cards.is-cards-three-up .card-item__no-image-hr{order:1;display:block;margin-block:0;border:none;width:4rem;height:.25rem;border-radius:6.25rem;background:var(--wp--custom--colors--gray-400)}.postslists.is-related-content .cards,.search-results:not(body).is-related-content .cards,.facetwp-template[data-name=blog_posts].is-related-content .cards{margin-block-start:0}.postslists .postlist-link,.search-results:not(body) .postlist-link,.facetwp-template[data-name=blog_posts] .postlist-link{color:var(--wp--custom--theme-colors--link);font-size:.875rem;font-weight:400;line-height:2.39;letter-spacing:.105rem;text-transform:uppercase;max-width:fit-content;text-decoration:underline;text-decoration-thickness:.0275rem;text-underline-offset:.35rem;transition:all .2s ease;margin-block-start:var(--wp--custom--spacers--small)}.postslists .postlist-link:hover,.search-results:not(body) .postlist-link:hover,.facetwp-template[data-name=blog_posts] .postlist-link:hover{font-weight:500;text-decoration-thickness:.055rem;color:var(--wp--custom--colors--black);text-decoration-color:currentColor}.postslists:has(.pagination-block):has(.postlist-link),.search-results:not(body):has(.pagination-block):has(.postlist-link),.facetwp-template[data-name=blog_posts]:has(.pagination-block):has(.postlist-link){justify-content:space-between}.postslists:has(.pagination-block):has(.postlist-link) .pagination-block,.search-results:not(body):has(.pagination-block):has(.postlist-link) .pagination-block,.facetwp-template[data-name=blog_posts]:has(.pagination-block):has(.postlist-link) .pagination-block{justify-self:flex-end;max-width:fit-content}.postslists:has(.pagination-block):has(.postlist-link) .postlist-link,.search-results:not(body):has(.pagination-block):has(.postlist-link) .postlist-link,.facetwp-template[data-name=blog_posts]:has(.pagination-block):has(.postlist-link) .postlist-link{justify-self:flex-start}.facetwp-template[data-name=blog_posts]{flex-flow:column wrap}}@layer child{.state-detail-header-container{display:flex;flex-direction:column;gap:2rem;margin-top:25px}.state-detail-back-container{display:flex;flex-direction:row;gap:1rem;align-items:center;text-decoration:none}.state-detail-back-container:hover{cursor:pointer}.state-detail-back-container:hover .state-detail-back-container__text{color:#fca92e}.state-detail-back-container:hover .state-detail-back-container__icon path{stroke:#fca92e}.state-detail-back-container__icon{width:.375rem;height:.75rem}.state-detail-back-container__text{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:400;text-transform:uppercase}.state-detail-state-info-container{display:flex;flex-direction:row;align-items:center;gap:1rem}.state-detail-state-info-container__state-image-container{width:5rem;height:5rem;padding:1.5rem .5rem;border-radius:2.5rem;background:#1f7d34}.state-detail-state-info-container__state-image{width:4rem;height:2rem}.state-detail-state-info-container__state-name{color:#fff;font-family:"Fira Sans Extra Condensed";font-size:7rem;font-weight:900;letter-spacing:.33625rem;text-transform:uppercase}@media(max-width: 1199.98px){.state-detail-state-info-container__state-name{font-size:3rem;letter-spacing:.2rem;line-height:90%;letter-spacing:normal}}@media(max-width: 991.98px){.state-detail-state-info-container{flex-direction:column;align-items:flex-start}.state-detail-state-info-container__state-image-container{flex:0 0 4rem;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center}.state-detail-state-info-container__state-image-container__state-image{width:2rem;height:2rem}}.state-detail-policy-container{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:5rem}.state-detail-policy-container__label{color:#fff;font-family:"Fira Sans Extra Condensed";font-size:1.5rem;font-weight:500}.state-detail-policy-container__pill-container{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:1.8rem;padding:.5rem 1em;gap:.25rem;transition:filter .2s ease}.state-detail-policy-container__pill-container:hover{filter:brightness(1.3)}.state-detail-policy-container__pill-container a{color:#fff;font-family:"Fira Sans Condensed";font-size:1rem;font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:solid;text-underline-position:from-font}.state-detail-policy-container__pill-container__number-circle{display:flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem;border-radius:50%;background-color:rgba(0,0,0,.28)}.state-detail-policy-container__pill-container__number{margin:0;width:100%;line-height:1;text-align:center;color:#fff;font-family:"Fira Sans Condensed";font-size:1rem;font-weight:800}.state-detail-policy-container .updated-date,.state-detail-policy-container .udpated-date{display:flex;flex-direction:column;flex:1 0 100%;width:100%;margin-top:.25rem;color:#fff !important;line-height:1.2}.state-detail-policy-container .updated-date span,.state-detail-policy-container .udpated-date span{display:block;color:inherit !important}.state-detail-policy-container .updated-date__value{color:#fff !important}.state-detail-body-container{display:flex;gap:5rem;background:#fbf5ec;width:100vw;max-width:none;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;padding:3rem}@media(max-width: 991.98px){.state-detail-body-container{width:100%;left:auto;right:auto;margin-left:auto;margin-right:auto;flex-direction:column;padding:1rem}}.state-detail-body-container__side-menu-container{display:flex;flex-direction:column;order:-1}.state-detail-body-container__side-menu-container__label{color:#0c3f24;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:700;margin-bottom:1rem}.state-detail-body-container__side-menu-container__filter-item{width:100%;cursor:pointer}.state-detail-body-container__side-menu-container__filter-item:hover .facetwp-type-fselect .fs-label-wrap{background-color:#e8c99c;cursor:pointer}.state-detail-body-container__side-menu-container__filter-item .facetwp-facet{width:100%;margin:0}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-label-wrap{width:100%;box-sizing:border-box;margin:0;background-color:rgba(0,0,0,0);border-left:rgba(0,0,0,0);border-right:rgba(0,0,0,0);border-bottom:3px solid #1f7d34;padding:12px}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-label{padding-left:0;color:#163223;font-family:"Fira Sans Extra Condensed";font-size:1rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-arrow{width:12px;height:6px;border-top:5px solid #163223;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-search{display:none}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-options .fs-option{display:flex;align-items:center}.state-detail-body-container__side-menu-container__filter-item .facetwp-type-fselect .fs-options .fs-option .fs-checkbox{top:50%;transform:translateY(-50%)}.state-detail-body-container__main-content-container{flex-grow:1;width:75%}@media(max-width: 991.98px){.state-detail-body-container__main-content-container{width:100%}}.state-detail-body-container__main-content-container__label{color:#002210;font-family:"Fira Sans Extra Condensed";font-size:1.5rem;font-weight:500}.state-detail-body-container__pagination{width:100%;display:flex;justify-content:center;padding:2rem 0}.state-detail-body-container__pagination .facetwp-pager a,.state-detail-body-container__pagination .facetwp-pager span{color:#0c3f24;font-family:"proxima-nova","Proxima Nova";font-size:1.25rem;font-style:normal;font-weight:700}.state-detail-body-container__pagination .facetwp-pager .facetwp-page.active{color:#1f7d34;text-decoration:underline;text-decoration-color:#1f7d34}.state-detail-card-container{display:flex;flex-direction:column;background:#fff;padding:2.375rem 2.5rem;border-radius:.0625rem;border:1px solid #f5e6cf;gap:.875rem;margin-bottom:4rem}@media(max-width: 991.98px){.state-detail-card-container{padding:1.2rem}}.state-detail-card-container__header-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width: 991.98px){.state-detail-card-container__header-container{flex-wrap:wrap}}.state-detail-card-container__header{color:#163223;font-family:"Fira Sans Extra Condensed";font-size:2.5rem;font-weight:500}.state-detail-card-container__pill-container{padding:.375rem .875rem;border-radius:1.5625rem;border:1px solid #1f7d34;white-space:nowrap}.state-detail-card-container__pill-container p{color:#002210;font-family:"Fira Sans Extra Condensed";font-size:.875rem;font-weight:500}.state-detail-card-container__child-policy-rows{display:flex;flex-direction:column;gap:.5rem}.state-detail-card-container__child-policy-rows p{color:#002210;font-family:"Fira Sans Condensed";font-size:.9375rem;font-weight:400}.state-detail-card-container__policy-row{display:flex;flex-direction:column;gap:6px}.state-detail-card-container__policy-row--parent-categories{flex-direction:row;flex-wrap:wrap;gap:8px}.state-detail-card-container__policy-row--parent-categories p{color:#002210;font-family:"Fira Sans Condensed";font-size:.9375rem;font-weight:500}.state-detail-card-container__policy-row:not(.state-detail-card-container__policy-row--parent-categories){flex-direction:row;flex-wrap:wrap;gap:8px}.state-detail-card-container__policy-row__topic-row,.state-detail-card-container__policy-row__subtopic-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.state-detail-card-container__policy-row__policy-container{display:flex;flex-direction:row;align-items:center;padding:.4375rem .875rem .5rem .75rem;gap:.5rem;border-radius:1.5625rem;border:1px solid #f5e6cf;background:rgba(245,230,207,.7)}.state-detail-card-container__policy-row__policy-container div{width:.5em;height:.5rem;background:#a5326e;border-radius:.25rem}.state-detail-card-container__summary-container{display:block}.state-detail-card-container__summary-container__label{display:inline;margin:0;margin-right:.35rem;color:#002210;font-family:"proxima-nova","Proxima Nova";font-size:1.125rem;font-weight:700}.state-detail-card-container__summary-container__text{display:inline}.state-detail-card-container__summary-container__text p{display:inline;margin:0;color:#002210;font-family:"proxima-nova","Proxima Nova";font-size:1.125rem;font-weight:500}.state-detail-card-container__summary-container__text a{display:block;margin-top:10px;color:#1f7d34;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-style:normal;font-weight:400;text-transform:capitalize;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:auto;text-underline-position:from-font}.state-detail-card-container__summary-container__text--statutes a{display:inline;margin-top:0}.state-detail-card-container__bill-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width: 991.98px){.state-detail-card-container__bill-container{flex-wrap:wrap;gap:1rem}.state-detail-card-container__bill-container a{flex:100%}}.state-detail-card-container__bill-container a{color:#1f7d34;font-family:"Fira Sans Extra Condensed";font-size:.85188rem;font-weight:600;letter-spacing:.06813rem;text-transform:uppercase;text-decoration:underline solid #1f7d34;transition:color .2s ease,text-decoration-color .2s ease}.state-detail-card-container__bill-container a:hover{color:color-mix(in srgb, #1f7d34, #fff 35%);text-decoration-color:color-mix(in srgb, #1f7d34, #fff 35%)}.state-detail-card-container__bill-container__bill-info-container{display:flex;flex-direction:row;align-items:center}.state-detail-card-container__bill-container__bill-info-container__inner{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0 .5rem}.state-detail-card-container__bill-container__bill-info-container__bill-label{color:#163223;text-align:right;font-family:"Fira Sans Extra Condensed";font-size:1rem;font-weight:400}.state-detail-card-container__bill-container__bill-info-container__bill-date{color:#163223;font-family:"Fira Sans Extra Condensed";font-size:1rem;font-weight:600}@media(max-width: 991.98px){.state-detail-card-container__bill-container__bill-info-container{gap:.5rem;flex-wrap:wrap}.state-detail-card-container__bill-container__bill-info-container__inner{margin-inline:0}}}@layer child{.hero-database{display:flex;flex-direction:column;position:relative;margin-bottom:5rem}html.sticky-scroll .hero-database{margin-block-start:calc(-1*var(--nav-main-height, 0px))}.hero-database__top{position:relative;isolation:isolate}.hero-database__top::after{content:"";position:absolute;inset-block:0;right:calc(50% - 50vw);width:50vw;background-image:var(--hero-database-bg-image);background-repeat:no-repeat;background-position:right top;background-size:100% auto;z-index:0;pointer-events:none}.hero-database__top>*{position:relative;z-index:1}.hero-database__inner{display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:stretch}.hero-database__flex-container{flex:.5;padding:58px 0 3.4rem 0}html.sticky-scroll .hero-database__flex-container{padding-block-start:var(--nav-main-height, 0px)}.hero-database__reproductive-text{color:#fff;font-family:"Proxima Sera";font-size:1.75rem;font-style:italic;font-weight:800}.hero-database__description{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1.125rem;font-weight:400}.hero-database__policy-header{color:#fff;font-family:"Fira Sans Extra Condensed";font-size:7.4rem;font-weight:900;letter-spacing:.38rem;line-height:86%;padding:25px 0}.hero-database .search-filter-container{display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:2.5rem}.hero-database .search-filter-container__inner-search-container{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.hero-database .search-filter-container__search-label{color:#fbf5ec;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:700;padding-left:15px;margin-bottom:.3rem}.hero-database .search-filter-container__search-container{position:relative;display:flex;align-items:center;padding:0 1.25rem;width:23rem;height:3.6rem;border-radius:3.375rem;background-color:#145231}.hero-database .search-filter-container__search-input{display:flex;align-items:center;flex:1 1 auto}.hero-database .search-filter-container__search-input .facetwp-facet,.hero-database .search-filter-container__search-input .facetwp-facet-keyword{margin-bottom:0 !important}.hero-database .search-filter-container__search-input .facetwp-type-search,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-search{margin-bottom:0 !important}.hero-database .search-filter-container__search-input>*{margin-bottom:0 !important}.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap .facetwp-search{width:100%;height:100%;border:none !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none;appearance:none;font-size:1rem;background:rgba(0,0,0,0);color:#fff}.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap .facetwp-search:focus,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap .facetwp-search:active,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap .facetwp-search:focus-visible{border:none !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0) !important}.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-search::placeholder{color:#fbf5ec;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:400}.hero-database .search-filter-container__search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block;outline:none}.hero-database .search-filter-container__search-icon path{fill:#fbf5ec;transition:fill .2s ease,stroke .2s ease}.hero-database .search-filter-container__search-icon:hover path{fill:hsl(36,65.2173913043%,76.3921568627%)}.hero-database .search-filter-container__search-icon[data-icon-state=clear] path{fill:none;stroke:#fbf5ec;stroke-width:2;stroke-linecap:round}.hero-database .search-filter-container__search-icon[data-icon-state=clear]:hover path{fill:none;stroke:hsl(36,65.2173913043%,76.3921568627%)}.hero-database .search-filter-container__search-icon:focus{outline:none}.hero-database .search-filter-container__search-icon:focus-visible{outline:2px solid #fca92e;outline-offset:3px;border-radius:2px}.hero-database .search-filter-container__filter-container{display:flex;flex-direction:row;flex:0 0 15rem;width:15rem;align-items:center;justify-content:space-between;max-width:15rem;height:3.5rem;padding:0 1.25rem;border-radius:.2rem;border:1px solid #fbf5ec;background:#0c3f24;transition:background-color .2s ease,border-color .2s ease}.hero-database .search-filter-container__filter-container:hover{background-color:#145231;border-color:#fca92e}.hero-database .search-filter-container__filter-container__inner{display:flex;flex-direction:row;align-items:center;gap:5px}.hero-database .search-filter-container__filter-icon{fill:#fca92e;stroke-width:1.727px;stroke:#fca92e}.hero-database .search-filter-container__filter-label{color:#fbf5ec;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:400}.hero-database .search-filter-container__filter-chevron{stroke-width:2px;stroke:#fbf5ec}.hero-database .search-filter-dropdown-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;max-width:100%;box-sizing:border-box;margin-top:1rem;margin-bottom:50px;left:0;z-index:10;padding:0 2rem}@media(min-width: 992px){.hero-database .search-filter-dropdown-container{padding:0}}.hero-database .search-filter-dropdown-container__reset-container{display:flex;justify-content:center;align-items:center}.hero-database .search-filter-dropdown-container__reset-container .facetwp-reset{background-color:var(--wp--custom--colors--dark-green) !important;font-family:"proxima-nova","Proxima Nova";font-size:.875rem;font-weight:400;text-decoration:none;border:none;background:none;cursor:pointer;padding:0}.hero-database .search-filter-dropdown-container__reset-container .facetwp-reset:hover{text-decoration:underline}.hero-database .search-filter-dropdown-container__filter-item{cursor:pointer !important}.hero-database .search-filter-dropdown-container__filter-item .facetwp-facet,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-wrap,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-label,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-arrow,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-option,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-option-label,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-checkbox,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date{cursor:pointer !important}.hero-database .search-filter-dropdown-container__filter-item:hover .facetwp-type-fselect .fs-label-wrap,.hero-database .search-filter-dropdown-container__filter-item:hover .facetwp-type-date_range .facetwp-date{cursor:pointer !important}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap{background-color:var(--wp--custom--colors--dark-green);border:none;border-bottom:3px solid #1f7d34;cursor:pointer !important}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-label{display:block;color:#fbf5ec;font-family:"Fira Sans Extra Condensed";font-size:16px;font-weight:700;letter-spacing:1.28px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-arrow{width:12px;height:6px;border-top:5px solid #fbf5ec;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date{background-color:#0c3f24;border:none;border-bottom:3px solid #1f7d34;border-radius:0;cursor:pointer !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date::placeholder{color:#fbf5ec;font-family:"Fira Sans Extra Condensed";font-size:16px;font-weight:700;letter-spacing:1.28px;text-transform:uppercase}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-search{display:none}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-wrap{position:relative}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-wrap>.fs-dropdown{width:max-content;min-width:100%;max-width:min(90vw,34rem)}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-dropdown{padding-top:.375rem;padding-bottom:0}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-dropdown .fs-checkbox i{top:50%;transform:translateY(-50%)}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-dropdown .fs-option-label{word-break:unset}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-options{width:max-content;min-width:100%;padding-top:.375rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .facetwp-fselect-footer{display:flex;justify-content:flex-end;align-items:center;padding:.5rem .75rem;border-top:1px solid #1f7d34;border-bottom:1px solid #1f7d34;background-color:#0c3f24}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .facetwp-fselect-done{border:1px solid #fca92e;background:rgba(0,0,0,0);color:#fbf5ec;font-family:"Fira Sans Extra Condensed";font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.375rem .75rem;cursor:pointer}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .facetwp-fselect-done:hover,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .facetwp-fselect-done:focus-visible{background-color:#145231}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-options .fs-option{display:flex;align-items:center}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-options .fs-option .fs-checkbox{top:50%;transform:translateY(-50%)}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-option-label{display:block;flex:1 1 auto;white-space:nowrap;overflow:visible;text-overflow:clip}.hero-database .search-filter-dropdown-container__filter-item .facetwp-facet-subtopic.facetwp-type-fselect .fs-options .fs-option.d0 .fs-checkbox{display:none}.hero-database .search-filter-dropdown-container__filter-item .facetwp-facet-subtopic.facetwp-type-fselect .fs-options .fs-option.d0 .fs-option-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}@media(max-width: 1199.98px){.hero-database{margin-bottom:3rem}.hero-database__top::after{display:none}.hero-database__inner{flex-direction:column;gap:1.5rem}.hero-database__flex-container{width:100%}.hero-database__reproductive-text{font-size:1.5rem}.hero-database__description{font-size:1rem}.hero-database__policy-header{font-size:4.5rem;letter-spacing:.2rem;line-height:90%;padding:16px 0}.hero-database .search-filter-container{position:relative;bottom:auto;padding:0 1rem;gap:1rem}.hero-database .search-filter-container__inner-search-container{flex-direction:column;align-items:stretch;gap:.75rem}.hero-database .search-filter-container__search-container,.hero-database .search-filter-container__filter-container{width:100%;max-width:none;min-height:3.25rem}.hero-database .search-filter-container__filter-container{flex:1 1 auto}.hero-database .search-filter-container__filter-label{font-size:.9375rem}.hero-database .search-filter-dropdown-container{position:relative;bottom:auto;margin-top:1rem;padding:0 1rem;flex-direction:column;align-items:stretch;gap:.75rem}.hero-database .search-filter-dropdown-container__filter-item{width:100%}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date{min-height:3rem;padding:.625rem .75rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-label,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date::placeholder{font-size:.875rem;letter-spacing:.08rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-arrow{width:10px;height:5px;border-top-width:4px;border-left-width:4px;border-right-width:4px}}@media(max-width: 599.98px){.hero-database{margin-bottom:2rem}.hero-database__flex-container{flex:1 1 auto;width:80%}.hero-database__policy-header{font-size:3rem;letter-spacing:.1rem;padding:12px 0}.hero-database .search-filter-container{padding:0 .75rem;margin-top:2rem}.hero-database .search-filter-container__search-label{font-size:.8rem;margin-bottom:auto}.hero-database .search-filter-container__search-container,.hero-database .search-filter-container__filter-container{min-height:2.875rem;padding:0 .875rem}.hero-database .search-filter-container__filter-label,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-input-wrap .facetwp-search,.hero-database .search-filter-container__search-input .facetwp-type-search .facetwp-search::placeholder{font-size:.875rem}.hero-database .search-filter-container__search-icon{right:16px}.hero-database .search-filter-dropdown-container{width:calc(100% + 1.5rem);max-width:none;margin-left:-0.75rem;padding:0 .75rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date{min-height:2.75rem;padding:.5rem .625rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-label-wrap .fs-label,.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-date_range .facetwp-date::placeholder{font-size:.8125rem;letter-spacing:.05rem}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-wrap>.fs-dropdown{width:max-content;min-width:100%;max-width:min(96vw,34rem)}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-options{width:max-content;min-width:100%}.hero-database .search-filter-dropdown-container__filter-item .facetwp-type-fselect .fs-option-label{white-space:nowrap}}}@layer child{@media(min-width: 992px){.facetwp-template.posts-table-id-1{width:100%;max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}}.posts-data-table th{background-color:#a5326e;text-align:left;color:#fbf5ec;font-family:"Fira Sans Extra Condensed";font-size:16px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}table.dataTable{table-layout:auto}table.posts-data-table:not(.visible){display:none !important}.posts-data-table th.sorting,.posts-data-table th.sorting_asc,.posts-data-table th.sorting_desc{transition:background-color .2s ease}.posts-data-table th.sorting:hover,.posts-data-table th.sorting_asc:hover,.posts-data-table th.sorting_desc:hover{background-color:#842858}.posts-data-table tbody td{color:#002210;font-family:"Fira Sans Extra Condensed";font-size:16px;font-weight:500;padding:40px}.posts-data-table tbody tr.odd td{background-color:#fbf5ec}.posts-data-table tbody tr.even td{background-color:#fffcf7}.posts-table-id-1 .posts-data-table tbody tr:not(.child):hover{position:relative}.posts-table-id-1 .posts-data-table tbody tr:not(.child):not(:has(.dataTables_empty))>td{cursor:pointer;transition:background-color .2s ease}.posts-table-id-1 .posts-data-table tbody tr:not(.child):not(:has(.dataTables_empty)):hover>td{background-color:#f5e6cf;background-image:linear-gradient(to right, rgb(241.1034482759, 220.2586206897, 188.2965517241), rgb(241.1034482759, 220.2586206897, 188.2965517241));background-repeat:no-repeat;background-size:100% 1px;background-position:left calc(100% - 42px)}.posts-table-id-1 .posts-data-table tbody tr:not(.child)>td:first-child{position:static}.posts-table-id-1 .posts-data-table tbody tr:not(.child) .policy-row-hover-helper{cursor:pointer;position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding-right:.9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:.65rem .4375rem;white-space:nowrap;color:#000;font-family:"Fira Sans Extra Condensed";font-size:12px;font-weight:700;line-height:1;letter-spacing:.8px;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:10}.posts-table-id-1 .posts-data-table tbody tr:not(.child):hover .policy-row-hover-helper{opacity:1;visibility:visible}.posts-table-id-1 .posts-data-table tbody tr:last-child>td{border-bottom:0 !important}.posts-table-id-1 .posts-data-table tbody tr:last-child>td:last-child{border-right:0 !important}.posts-table-id-1 table.dataTable.no-footer,.posts-table-id-1 .dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:0 !important}.posts-table-id-1 .dataTables_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.posts-data-table tbody td.col-category{vertical-align:top;text-align:left}.posts-data-table tbody td.col-category span{display:block;width:fit-content;border-radius:25px;padding:6px 14px;margin-bottom:10px}.posts-data-table tbody td.col-category span:last-child{margin-bottom:0}.posts-table-id-1 .posts-data-table tbody td.col-category span{margin-left:0 !important}.posts-table-id-1 .posts-data-table tbody td.col-category span{font-size:.875rem}.posts-table-id-1 .posts-data-table tbody td.col-title{font-weight:500}.posts-table-id-1 .posts-data-table th.col-title,.posts-table-id-1 .posts-data-table tbody td.col-title{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.posts-table-id-1 .posts-data-table th.col-child_categories,.posts-table-id-1 .posts-data-table tbody td.col-child_categories{text-align:left !important;padding-left:40px !important}.posts-data-table tbody td.col-child_categories>div{display:inline-flex;flex-direction:row;width:fit-content;max-width:100%;padding:.4375rem .875rem .5rem .75rem;justify-content:flex-start;align-items:center;text-align:left;gap:.5rem;border-radius:1.5rem;border:1px solid #f5e6cf;background:rgba(245,230,207,.7);margin-bottom:10px;margin-right:5px;font-weight:400}.posts-table-id-1 .posts-data-table tbody td.col-child_categories>div{margin-left:0 !important}.posts-data-table tbody td.col-child_categories>div .subtopic-dot{width:.5rem;height:.5rem;background:#fca92e;border-radius:.25rem}.posts-data-table tbody td.col-policy_type span{display:inline-block;white-space:nowrap;border-radius:25px;border:1px solid #1f7d34;padding:6px 14px}.posts-table-id-1 .posts-data-table th.col-policy_type,.posts-table-id-1 .posts-data-table tbody td.col-policy_type{white-space:nowrap}.posts-table-id-1 .posts-data-table th.col-state,.posts-table-id-1 .posts-data-table tbody td.col-state{white-space:nowrap}.posts-table-id-1 .posts-data-table.dataTable>tbody>tr>td.col-state,.posts-table-id-1 .posts-data-table.dataTable>tbody>tr>td.col-category,.posts-table-id-1 .posts-data-table.dataTable>tbody>tr>td.col-title,.posts-table-id-1 .posts-data-table.dataTable>tbody>tr>td.col-date_enacted{text-align:left !important}.posts-table-id-1 .posts-data-table th.col-state,.posts-table-id-1 .posts-data-table th.col-category,.posts-table-id-1 .posts-data-table th.col-title,.posts-table-id-1 .posts-data-table th.col-policy_type,.posts-table-id-1 .posts-data-table th.col-date_enacted,.posts-table-id-1 .posts-data-table th.col-date-enacted,.posts-table-id-1 .posts-data-table tbody td.col-state,.posts-table-id-1 .posts-data-table tbody td.col-category,.posts-table-id-1 .posts-data-table tbody td.col-title,.posts-table-id-1 .posts-data-table tbody td.col-policy_type,.posts-table-id-1 .posts-data-table tbody td.col-date_enacted,.posts-table-id-1 .posts-data-table tbody td.col-date-enacted{padding-left:40px !important}.posts-table-id-1 .posts-data-table thead th:nth-child(1),.posts-table-id-1 .posts-data-table thead th:nth-child(2),.posts-table-id-1 .posts-data-table thead th:nth-child(3),.posts-table-id-1 .posts-data-table thead th:nth-child(4),.posts-table-id-1 .posts-data-table thead th:nth-child(5),.posts-table-id-1 .posts-data-table thead th:nth-child(6),.posts-table-id-1 .posts-data-table tbody td:nth-child(1),.posts-table-id-1 .posts-data-table tbody td:nth-child(2),.posts-table-id-1 .posts-data-table tbody td:nth-child(3),.posts-table-id-1 .posts-data-table tbody td:nth-child(4),.posts-table-id-1 .posts-data-table tbody td:nth-child(5),.posts-table-id-1 .posts-data-table tbody td:nth-child(6){text-align:left !important;padding-left:40px !important}.posts-table-id-1 .posts-data-table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,.posts-table-id-1 .posts-data-table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{padding-left:40px !important}.posts-table-id-1 .posts-data-table tbody td.col-category span,.posts-table-id-1 .posts-data-table tbody td.col-child_categories>div{margin-left:0}@media(min-width: 600px){.posts-table-id-1 .posts-data-table th.col-state,.posts-table-id-1 .posts-data-table tbody td.col-state{width:25% !important}.posts-table-id-1 .posts-data-table th.col-category,.posts-table-id-1 .posts-data-table tbody td.col-category{width:25% !important}.posts-table-id-1 .posts-data-table th.col-title,.posts-table-id-1 .posts-data-table tbody td.col-title{width:25% !important}.posts-table-id-1 .posts-data-table th.col-date_enacted,.posts-table-id-1 .posts-data-table tbody td.col-date_enacted{width:25% !important}}@media only screen and (min-width: 1040px){.posts-table-id-1 .posts-data-table th.col-state,.posts-table-id-1 .posts-data-table tbody td.col-state{width:11.66% !important}.posts-table-id-1 .posts-data-table th.col-category,.posts-table-id-1 .posts-data-table tbody td.col-category{width:21.66% !important}.posts-table-id-1 .posts-data-table th.col-child_categories,.posts-table-id-1 .posts-data-table tbody td.col-child_categories{width:21.66% !important}.posts-table-id-1 .posts-data-table th.col-title,.posts-table-id-1 .posts-data-table tbody td.col-title{width:11.66% !important;overflow-wrap:unset;word-break:unset}.posts-table-id-1 .posts-data-table th.col-policy_type,.posts-table-id-1 .posts-data-table tbody td.col-policy_type{width:16.66% !important}.posts-table-id-1 .posts-data-table th.col-date_enacted,.posts-table-id-1 .posts-data-table tbody td.col-date_enacted{width:16.66% !important}}.posts-table-controls .dataTables_length{color:#fbf5ec !important;font-family:"proxima-nova","Proxima Nova" !important;font-size:.9375rem !important;font-weight:500 !important}.posts-table-id-1 .posts-table-controls .dataTables_length,.posts-table-id-1 .posts-table-controls .dataTables_length label,.posts-table-id-1 .posts-table-controls .dataTables_length select{color:#fbf5ec !important;font-family:"proxima-nova","Proxima Nova" !important;font-size:.9375rem !important;font-style:normal !important;font-weight:500 !important;line-height:normal !important}.posts-data-table tbody tr.child{background:#fbf5ec !important}.posts-table-id-1 .posts-data-table tbody tr.child>td{vertical-align:middle;text-align:left}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;text-align:left;margin-left:0}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;border-bottom:none}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li.col-summary{position:relative;width:100%;padding-right:36px;box-sizing:border-box}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .policy-summary-row-icon{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;border:1px solid #292929;color:#292929;border-radius:999px;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-sizing:border-box;appearance:none}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .policy-summary-row-icon:hover{background-color:#000;border-color:#000;color:#fff}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .policy-summary-row-icon:focus-visible{outline:2px solid #002210;outline-offset:2px}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .policy-summary-row-icon svg{display:block}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .policy-summary-row-icon:hover svg path{stroke:#fff}.posts-table-id-1 .posts-data-table.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,.posts-table-id-1 .posts-data-table.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{display:none !important}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate{float:none !important;display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap;width:100%;clear:both;text-align:center !important;padding:20px 0;margin-top:20px}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button{border:none !important;color:#fbf5ec !important;font-family:"proxima-nova","Proxima Nova";font-size:1.25rem !important;font-style:normal !important;font-weight:700 !important;line-height:150% !important;cursor:pointer;transition:all .2s ease}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .ellipsis{color:#fbf5ec !important}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:#fca92e !important}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button.current,.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button.current:active{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:#fca92e !important;font-weight:700 !important}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.5;cursor:not-allowed;color:#fbf5ec !important}.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background-color:rgba(0,0,0,0)}.posts-table-id-1 .posts-data-table tbody tr.child,.posts-table-id-1 .posts-data-table tbody tr.child:hover,.posts-table-id-1 .posts-data-table tbody tr.child>td,.posts-table-id-1 .posts-data-table tbody tr.child:hover>td{background:#fbf5ec !important}.posts-data-table tbody tr.child:hover{background:#fbf5ec !important}.posts-data-table tbody tr.child .dtr-details li span{white-space:nowrap;display:inline-block;margin-right:55px}.posts-data-table tbody tr.child .dtr-details .col-summary .dtr-title{color:#002210;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:700}.posts-data-table tbody tr.child .dtr-details .col-summary .dtr-title{color:#002210;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:700}.posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data{color:#002210;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-weight:500;line-height:1.25rem}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data{max-width:50rem;white-space:normal}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data a{display:block;margin-top:10px;color:#1f7d34;font-family:"proxima-nova","Proxima Nova";font-size:1rem;font-style:normal;font-weight:400;text-transform:capitalize;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data .policy-statutes-inline{white-space:nowrap}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data .policy-statutes-inline a{display:inline !important;margin-top:0 !important;white-space:nowrap}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .dtr-data a{color:#1f7d34;font-family:"Fira Sans Extra Condensed";font-size:.85188rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.06813rem;text-transform:uppercase}@media(max-width: 767.98px){.facetwp-template.posts-table-id-1{width:100%;max-width:100%;margin-left:0;padding:0 1rem;box-sizing:border-box;overflow-x:hidden}.posts-table-id-1 .dataTables_wrapper,.posts-table-id-1 .posts-data-table{width:100% !important;max-width:100% !important}.posts-table-id-1 .posts-data-table th,.posts-table-id-1 .posts-data-table tbody td{padding:1rem .875rem}.posts-table-id-1 .posts-data-table th.col-title,.posts-table-id-1 .posts-data-table tbody td.col-title,.posts-table-id-1 .posts-data-table th.col-child_categories,.posts-table-id-1 .posts-data-table tbody td.col-child_categories,.posts-table-id-1 .posts-data-table th.col-state,.posts-table-id-1 .posts-data-table tbody td.col-state{width:auto !important;min-width:0 !important;max-width:none !important;white-space:normal}}.posts-table-id-1 .posts-data-table tbody td.col-category span,.posts-table-id-1 .posts-data-table tbody td.col-policy_type span,.posts-table-id-1 .posts-data-table tbody td.col-child_categories>div{font-size:.875rem}@media(max-width: 599.98px){.facetwp-template.posts-table-id-1{padding:0 .75rem}.posts-table-id-1 .posts-data-table tbody tr:not(.child)::before,.posts-table-id-1 .posts-data-table tbody tr:not(.child)::after{content:none;display:none}.posts-table-id-1 .posts-data-table tbody tr:not(.child)>td{transition:none}.posts-table-id-1 .posts-data-table tbody tr.odd:hover>td{background-color:#fbf5ec}.posts-table-id-1 .posts-data-table tbody tr.even:hover>td{background-color:#fffcf7}.posts-table-id-1 .dataTables_wrapper{overflow-x:hidden}.posts-table-id-1 .posts-data-table th{font-size:.75rem;letter-spacing:.04rem}.posts-table-id-1 .posts-data-table tbody td{font-size:.8125rem;line-height:1.2}.posts-table-id-1 .posts-data-table th,.posts-table-id-1 .posts-data-table tbody td{padding:.75rem .625rem;white-space:normal;overflow-wrap:break-word;word-break:normal}.posts-table-id-1 .posts-data-table tbody td *{max-width:100%;overflow-wrap:break-word;word-break:normal}.posts-data-table tbody td.col-child_categories>div{flex-wrap:wrap;justify-content:flex-start}.posts-data-table tbody td.col-category span,.posts-data-table tbody td.col-policy_type span{max-width:100%;white-space:normal}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details{margin-left:0}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li.col-policy_type,.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li.col-child_categories,.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li.col-date_enacted,.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details li.col-date-enacted{display:none}.posts-data-table tbody tr.child .dtr-details li span{white-space:normal;display:block;margin-right:0}.posts-data-table tbody tr.child .dtr-details .col-summary .dtr-title,.posts-data-table tbody tr.child .dtr-details .col-summary .dtr-data{font-size:.875rem;line-height:1.25}.posts-table-id-1 .posts-data-table tbody tr.child .dtr-details .dtr-data a{font-size:.75rem;letter-spacing:.05rem}.posts-table-id-1 .posts-table-controls .dataTables_length,.posts-table-id-1 .posts-table-controls .dataTables_length label,.posts-table-id-1 .posts-table-controls .dataTables_length select,.posts-table-id-1 .dataTables_wrapper .dataTables_paginate .paginate_button{font-size:.8125rem !important}}}@layer child{.state-container{display:flex;flex-direction:row;justify-content:space-between}.state-container__flex-container{flex:0 0 50%;min-width:0}.state-container__flex-container:last-child{flex-basis:50vw}.state-container__inner{display:flex;flex-direction:column;gap:1.25rem;margin-top:4.5rem;margin-bottom:3.4rem}.state-container__header{color:#fff;font-family:"Fira Sans Extra Condensed";font-size:7.40925rem;font-weight:900;letter-spacing:.37044rem;line-height:86%;padding:25px 0;text-transform:uppercase;max-width:90%}@media(max-width: 1199.98px){.state-container__header{font-size:4.5rem;letter-spacing:.2rem;line-height:90%}}.state-container__description{color:#fff;font-family:"proxima-nova","Proxima Nova";font-size:1.125rem;font-weight:400}.state-container__image{display:block;width:100%;max-height:33rem;object-fit:cover;margin-top:0;position:relative;z-index:2}.state-listings-container{display:flex;flex-direction:column;position:relative;z-index:1;gap:2rem;background-color:#fbf5ec;width:100%;min-height:100vh;padding:4rem}@media(min-width: 992px){.state-listings-container{width:100vw;margin-inline:calc(50% - 50vw)}}.state-listings-container__inner-container{display:grid;grid-template-rows:repeat(8, auto);gap:1rem}@media(min-width: 992px){.state-listings-container__inner-container{grid-template-columns:repeat(3, 1fr)}}.state-listings-container__header{color:#002210;font-family:"Fira Sans Extra Condensed";font-size:1.5rem;font-weight:500}.state-listings-container__card-container{display:flex;flex-direction:row;align-items:center;gap:1.2rem;padding:1.76113rem 1.85381rem;padding-bottom:1.449rem;border-radius:.0625rem;border:.742px solid #f5e6cf;background:#fff;box-shadow:0 4px 17.6px 0 rgba(0,0,0,.14);border-bottom:5px solid rgba(0,0,0,0);text-decoration:none;transition:border-bottom-color .4s ease,box-shadow .4s ease}.state-listings-container__card-container::after{content:"";display:block;width:.71625rem;height:1.36019rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M0.2551 0.256106C0.0915576 0.42354 0 0.648305 0 0.882357C0 1.11641 0.0915576 1.34117 0.2551 1.50861L9.39198 10.8817L0.2551 20.253C0.0915576 20.4204 0 20.6452 0 20.8792C0 21.1133 0.0915576 21.338 0.2551 21.5055C0.334592 21.5871 0.429635 21.652 0.534619 21.6963C0.639602 21.7406 0.752398 21.7635 0.866349 21.7635C0.9803 21.7635 1.0931 21.7406 1.19808 21.6963C1.30306 21.652 1.39811 21.5871 1.4776 21.5055L11.1938 11.5361C11.3645 11.361 11.46 11.1262 11.46 10.8817C11.46 10.6372 11.3645 10.4024 11.1938 10.2274L1.4776 0.257982C1.39811 0.176338 1.30306 0.111446 1.19808 0.067137C1.0931 0.0228281 0.9803 0 0.866349 0C0.752398 0 0.639602 0.0228281 0.534619 0.067137C0.429635 0.111446 0.334592 0.176338 0.2551 0.257982V0.256106Z' fill='%23163223'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.71625rem 1.36019rem;align-self:center;margin-left:auto;opacity:0;transition:opacity .4s ease}.state-listings-container__card-container:hover{cursor:pointer;border-bottom:green 5px solid}.state-listings-container__card-container:hover::after{opacity:1}.state-listings-container__card-container:hover .state-listings-container__image-container{background:green}.state-listings-container__card-container:hover .state-listings-container__image{filter:brightness(0) saturate(100%) invert(100%) sepia(47%) saturate(515%) hue-rotate(290deg) brightness(106%) contrast(101%)}.state-listings-container__image-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:1.5rem;background:#a5326e;overflow:hidden}.state-listings-container__image{width:70%;height:70%;object-fit:contain}.state-listings-container__card-state-name{color:#163223;font-family:"Fira Sans Extra Condensed";font-size:1.85381rem;font-weight:500;line-height:86%}.state-listings-link-container{display:flex;justify-content:center;align-items:center}.state-listings-link-container__view-full-database-link{color:#1f7d34;font-family:"Fira Sans Extra Condensed";font-size:.85188rem;font-weight:600;letter-spacing:.06813rem;text-transform:uppercase;text-decoration:underline #1f7d34 1px}@media(min-width: 768px)and (max-width: 991.98px){.state-container{gap:1.5rem}.state-container__header{font-size:4.5rem;letter-spacing:.2rem}.state-listings-container{width:100vw;max-width:none;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;padding:3rem 2rem}.state-listings-container__inner-container{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto}.state-listings-container__card-container{padding:1.25rem 1.125rem}.state-listings-container__card-state-name{font-size:1.5rem}}@media(max-width: 599.98px){.state-container{flex-direction:column;gap:1.25rem}.state-container__flex-container,.state-container__flex-container:last-child{flex:1 1 auto;flex-basis:auto;width:100%}.state-container__header{font-size:3rem;letter-spacing:.1rem;padding:.75rem 0}.state-container__description{font-size:1rem}.state-container__image{height:14rem}.state-listings-container{gap:1rem;padding:2rem 1rem}.state-listings-container__inner-container{grid-template-columns:minmax(0, 1fr);gap:.75rem}.state-listings-container__card-container{gap:.875rem;padding:1rem .875rem}.state-listings-container__image-container{width:2.5rem;height:2.5rem}.state-listings-container__card-state-name{font-size:1.25rem}.state-listings-link-container__view-full-database-link{font-size:.75rem;letter-spacing:.05rem}}}@layer child{.category-header-container{display:flex;padding:4rem 17rem 4rem 7.5rem;flex-direction:column;align-items:center;gap:.625rem}@media(max-width: 991.98px){.category-header-container{padding:3rem 0}}.category-header-container h1{align-self:center;color:#fff;font-family:"Fira Sans Extra Condensed";font-size:7rem;font-weight:900;letter-spacing:.33625rem;text-transform:uppercase}@media(max-width: 1199.98px){.category-header-container h1{font-size:3rem;letter-spacing:.2rem;line-height:90%;letter-spacing:normal}}.category-header-container__description{color:#fff;font-family:var(--fontFamily-Manrope, Manrope);font-size:var(--fontSize-16, 1rem);font-style:normal;font-weight:var(--fontWeight-regular, 400)}.category-cards-container{background-color:#fbf5ec;width:100vw;min-height:100vh;margin-inline:calc(50% - 50vw);padding-top:2rem;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:2rem;padding-bottom:5rem}@media(max-width: 991.98px){.category-cards-container{width:100%;margin-left:auto;margin-right:auto;flex-direction:column;padding:1rem}}.category-cards-container__card{display:flex;width:min(100%,72rem);box-sizing:border-box;padding:2.3rem 2.5rem;flex-direction:column;gap:1.25rem;border-radius:.0625rem;border:1px solid #f5e6cf;background:#fff}.category-cards-container__card__title{color:#163223;font-family:"Fira Sans Extra Condensed";font-size:2.5rem;font-style:normal;font-weight:400}@media(max-width: 991.98px){.category-cards-container__card__title{font-size:1.5rem}}.category-cards-container__card__description{color:#000;font-family:var(--fontFamily-Manrope, Manrope);font-size:var(--fontSize-16, 1rem);font-style:normal;font-weight:var(--fontWeight-regular, 400)}}@layer child{.page-header-container{display:flex;padding:4rem 17rem 4rem 7.5rem;flex-direction:column;align-items:center;gap:.625rem}@media(max-width: 991.98px){.page-header-container{padding:3rem 0}}.page-header-container h1{align-self:center;color:#fff;font-family:"Fira Sans Extra Condensed";font-size:7rem;font-weight:900;letter-spacing:.33625rem;text-transform:uppercase}@media(max-width: 1199.98px){.page-header-container h1{font-size:3rem;letter-spacing:.2rem;line-height:90%;letter-spacing:normal}}.page-header-container__description{color:#fff;font-family:var(--fontFamily-Manrope, Manrope);font-size:var(--fontSize-16, 1rem);font-style:normal;font-weight:var(--fontWeight-regular, 400)}.page-content-container{background-color:#fbf5ec;width:100vw;min-height:100vh;margin-inline:calc(50% - 50vw);padding-top:2rem;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:2rem;padding-bottom:5rem}@media(max-width: 991.98px){.page-content-container{width:100%;margin-left:auto;margin-right:auto;flex-direction:column;padding:1rem}}.page-content-container section{color:#163223;width:80%}.page-content-container section .wp-block-heading{color:#163223;font-family:"Fira Sans Extra Condensed"}}@layer child{}