.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
:root{--color-primary:#4d6a32}.content .gform_wrapper{border-top:1px solid #ddd;padding-top:1em;margin-top:1em}.content .gform_wrapper ul{color:#333}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:#fff;border:1px solid #4d4d4d;padding:14px;text-transform:none;font-weight:400}.content .gform_wrapper .field_description_below .gfield_description{padding-top:5px}.content .gform_wrapper input[type=submit]{border:none;cursor:pointer}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=submit]){border:0;padding:12px 14px;line-height:1.3;letter-spacing:2px;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase}.content .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin:0}.content .gform_wrapper li.gfield.gfield_error,.content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;border:0;padding:0}@media (min-width:641px){.content .gform_wrapper .top_label input.medium,.content .gform_wrapper .top_label select.medium{width:100%}.content .gform_wrapper ul.gform_fields li.gfield{padding-right:0}}.footer-form .gform_title{text-align:center;font-size:1.25em}.footer-form .gfield_label{font-size:.75em!important;font-weight:400!important;margin:0!important}.footer-form .ginput_container input[type=email],.footer-form .ginput_container input[type=text]{border:none;border-radius:1.5em;font-size:.75em!important}.footer-form .gform_footer .gform_button{width:100%;background-color:#4d804d}body#tinymce{padding:12px!important}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1.5em auto;height:auto}.alignleft,.alignright{margin-bottom:1.5em;height:auto}.content-wrapper{overflow:hidden}.alignwide{width:100%;padding:1.5em 0}@media (min-width:960px){.alignwide{transform:translateX(-2em);width:calc(100% + 4em)}}@media (min-width:1400px){.alignwide{transform:translateX(-6em);width:calc(100% + 12em)}}.alignfull{max-width:100vw;width:auto;margin:1.5em calc(-50vw + 50%)}.alignfull .wp-block-group__inner-container{margin:0 auto;max-width:1200px;padding:1.5em}.screen-reader-text{clip:rect(0,0,0,0);color:#000;background-color:#fff}.wp-block-group.has-light-tan-background-color{margin-bottom:1.5em;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto}.wp-block-group.has-light-tan-background-color .wp-block-group__inner-container{max-width:1200px;padding:3em;margin:0 auto;background:#f7f3f2}.wp-block-group.has-red-background-color{background:#9c0000;padding:1.5em;color:#fff;margin-bottom:1.5em;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto}.wp-block-group.has-red-background-color .wp-block-group__inner-container{background:#9c0000;max-width:1200px;padding:1.5em;margin:0 auto}.wp-block-group.has-red-background-color p:last-of-type{margin-bottom:0}.wp-block-button.is-style-extra-large{width:100%;display:block;padding:.75em 0}.wp-block-button.is-style-extra-large .wp-block-button__link{width:100%;text-transform:uppercase;font-size:clamp(1.5em,3vw,3em);padding:.75em}.is-provider-issuu .issuuembed{width:100%!important;min-height:450px}

/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:6px;top:6px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none;background:hsla(0,0%,100%,.2)}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:hsla(0,0%,100%,.3);outline:none;box-shadow:none}.lity-close:active{top:7px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.lity-video{display:block;position:relative;max-width:1140px;margin:0 auto}.lity-video:after{position:absolute;content:"";background-color:rgba(0,0,0,.6);background-image:url(../images/play.svg);left:0;right:0;top:0;bottom:0;display:block;background-size:80px;background-repeat:no-repeat;background-position:50% 50%;opacity:.8;z-index:100}.lity-video:hover:after{background-color:rgba(0,0,0,.8)}@media (min-width:960px){.lity-video:after{background-size:160px}}.footer-form .ngp-form .at-legend,.footer-form .ngp-form .at-title{display:none}.footer-form .ngp-form .at-inner{background:none}.footer-form .ngp-form .at{padding:0}.footer-form .ngp-form .at,.footer-form .ngp-form .at-text{color:#fff;font-family:Poppins,Helvetica,Arial,sans-serif}.footer-form .ngp-form .at-text input[type=email],.footer-form .ngp-form .at-text input[type=text]{border:none;border-radius:1.5em}.footer-form .ngp-form .at-text input[type=email]::placeholder{color:#333}.footer-form .ngp-form .at-row>[class^=at-]{margin:0}.footer-form .ngp-form .at-submit{width:100%;border-radius:1.5em!important;background:#4d6a32!important;font-weight:700!important;margin:0!important;float:none!important;font-family:Poppins,Helvetica,Arial,sans-serif!important}.footer-form .ngp-form .at-fieldset{padding:0!important}.footer-form .ngp-form .at-form-submit{padding:.5em 0 0!important}.footer-form .ngp-form .at-checkbox-title-container{margin-top:10px!important;color:#fff!important}.slick-dots li button{font-family:Poppins,Helvetica,Arial,sans-serif;width:20px;height:20px;border-radius:50%}.slick-dots li button:hover:before{background:#303f22!important}.slick-dots li button:before{color:#eee;content:"";width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #666;opacity:.9}.slick-dots li.slick-active button:before{background:#303f22;border:1px solid #303f22}.slick-dots{bottom:-43px!important}@media (min-width:960px){.slick-dots{text-align:left;bottom:40px!important;left:354px}}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-prev{background:red}.launchpads__item,.slick-slide,.slick-slide>div{height:100%}.slick-loading .slick-list{background:#fff!important}@media (min-width:960px){.slick-dotted.slick-slider{margin-bottom:0!important}}body{margin:0;padding:0;width:100%}*,:after,:before{box-sizing:border-box}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{margin:0 auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}figure{display:block;margin:0;padding:0}.h4,h4{font-size:1.40625rem;font-size:clamp(1rem,4.40625vw + 1rem,1.40625rem)}.h3,.h4,h3,h4{line-height:calc(4px + 2ex);margin-bottom:.65em}.h3,h3{font-size:1.7578125rem;font-size:clamp(1.177734375rem,4.580078125vw + 1rem,1.7578125rem)}.h2,h2{font-size:2.197265625rem;font-size:clamp(1.4721679688rem,4.7250976563vw + 1rem,2.197265625rem)}.h1,.h2,h1,h2{line-height:calc(4px + 2ex);margin-bottom:.65em}.h1,h1{font-size:2.7465820313rem;font-size:clamp(1.8402099609rem,4.9063720703vw + 1rem,2.7465820313rem)}body{background-color:#fff;font-family:Poppins,Helvetica,Arial,sans-serif;color:#333;font-size:1.125rem;line-height:1.5}h1,h2,h3,h4,li,p{word-break:break-word;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,Helvetica,Arial,sans-serif}blockquote{margin:.75em 0}ol,ul{margin:0 0 1.5em}ol ol,ol ul,ul ol,ul ul{margin:0}blockquote{font-size:1.125em;padding:1.5em;margin:1.5em 0 3em;background:#ccc;font-weight:700}blockquote p:last-of-type{margin:0}blockquote cite{color:#333;font-weight:400;margin:.75em 0 0;font-size:.875em;font-style:normal;display:block}a{color:#4d6a32;transition:all .25s ease-in;opacity:1}a:hover{color:#333;text-decoration:none}table{width:100%;margin:0 auto 1.5em}tbody{border:none}th{text-align:left;text-transform:uppercase;border:none;border-bottom:1px solid #666}td,th{padding:.375em}td{border-bottom:1px solid #666}img{display:block;max-width:100%;height:auto}hr{border:0;border-bottom:1px solid #333;margin:1.5em 0}nav li,nav ul{list-style:none;margin:0;padding:0}li p:last-of-type{margin:0}.title--blue{color:#00f}pre{padding:.75em;background:#eee}code{padding:0;margin:0}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.centered{text-align:center}.active{display:block}a:focus,button:focus,input:focus,select:focus{outline-color:#d87746}a.skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-to-content:active,a.skip-to-content:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:99999}.wrapper{background-color:#fff;position:relative}.wrapper--overlay:after{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:1;z-index:0}.wrapper__inner{margin:0 auto;padding:1.5em;max-width:1200px;position:relative;z-index:2}.wrapper__inner--small{max-width:800px}.wrapper__inner--medium{max-width:960px}.wrapper__inner--xlarge{max-width:1400px}.wrapper__inner--full{max-width:100%}.wrapper__inner--image{background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@keyframes moveLeft{0%{right:100%;opacity:0}to{opacity:1;right:40%}}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(3)}}@keyframes scaleDown{0%{opacity:0;transform:scale(1.2) translate3d(10px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInMark{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:.2;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}.button,.navigation__list .menu-button-darkred a,.navigation__list .menu-button-green a,.wp-block-button__link{background-color:#4d6a32;display:inline-block;padding:.75em 2.25em;border-radius:1.5em;text-decoration:none;font-weight:700;color:#fff;border:none;font-size:.9em}.button:hover,.navigation__list .menu-button-darkred a:hover,.navigation__list .menu-button-green a:hover,.wp-block-button__link:hover{background-color:#333;color:#fff;text-decoration:underline}.button--full-width{width:100%;text-align:center}.button--small{font-size:.875em}.button--outline{border:4px solid #333;color:#333;background:#fff}.button--outline:hover{background:#333;color:#fff}.button--white{background-color:#fff;color:#333}.button--white:hover{background-color:#4d6a32;color:#fff}.button--darkred,.navigation__list .menu-button-darkred a{background-color:#612424}.button--darkorange,.cta__listitem__buttons .button:first-child,.cta__listitem__buttons .navigation__list .menu-button-darkred a:first-child,.cta__listitem__buttons .navigation__list .menu-button-green a:first-child,.cta__listitem__buttons .wp-block-button__link:first-child,.navigation__list .menu-button-darkred .cta__listitem__buttons a:first-child,.navigation__list .menu-button-green .cta__listitem__buttons a:first-child{background-color:#984e04}.button--darkorange:hover,.cta__listitem__buttons .button:hover:first-child,.cta__listitem__buttons .navigation__list .menu-button-darkred a:hover:first-child,.cta__listitem__buttons .navigation__list .menu-button-green a:hover:first-child,.cta__listitem__buttons .wp-block-button__link:hover:first-child,.navigation__list .menu-button-darkred .cta__listitem__buttons a:hover:first-child,.navigation__list .menu-button-green .cta__listitem__buttons a:hover:first-child{background-color:#333}.button--green{background-color:#4d6a32}.button--green:hover{background-color:#333}.button--brightgreen,.cta__listitem__buttons .button:last-child,.cta__listitem__buttons .navigation__list .menu-button-darkred a:last-child,.cta__listitem__buttons .navigation__list .menu-button-green a:last-child,.cta__listitem__buttons .wp-block-button__link:last-child,.navigation__list .menu-button-darkred .cta__listitem__buttons a:last-child,.navigation__list .menu-button-green .cta__listitem__buttons a:last-child{background-color:#4d804d}.button--brightgreen:hover,.cta__listitem__buttons .button:hover:last-child,.cta__listitem__buttons .navigation__list .menu-button-darkred a:hover:last-child,.cta__listitem__buttons .navigation__list .menu-button-green a:hover:last-child,.cta__listitem__buttons .wp-block-button__link:hover:last-child,.navigation__list .menu-button-darkred .cta__listitem__buttons a:hover:last-child,.navigation__list .menu-button-green .cta__listitem__buttons a:hover:last-child{background-color:#333}.button--lightblue{background-color:#96a53b}.button--rust{background-color:#984e04}.button--underline{text-decoration:underline;border-radius:none;color:#fff;background:none;padding-left:0;padding-right:0}.button--underline:hover{background:none;text-decoration:none}.navigation__button__wrap{width:80px;position:absolute;top:16px;left:auto;right:10px;height:64px;display:flex;justify-content:center;z-index:12000}@media (min-width:960px){.navigation__button__wrap{position:relative;height:auto;display:block}}.navigation__toggle{position:relative;cursor:pointer;background:none;border:none}.navigation__toggle svg{fill:#333}.navigation__toggle svg path{transition:all .2s linear}.navigation__toggle--open svg .icon-nav-top{display:none}.navigation__toggle--open svg .icon-nav-bottom{transform:rotate(-45deg) translateX(-15px) translateY(0)}.navigation__toggle--open svg .icon-nav-middle{transform:rotate(45deg) translateX(7px) translateY(-15px)}@media (min-width:960px){.navigation__toggle{display:none}}.navigation__list{position:absolute;z-index:10000;width:100%;background:rgba(19,1,1,.95);transition:transform .5s cubic-bezier(.57,.1,.31,.92),opacity .5s cubic-bezier(.57,.1,.31,.92);opacity:0;transform:translate3d(0,-200%,0);left:0;z-index:5;top:auto;padding:1.5em}.navigation__list li{padding:.375em 0;border-bottom:2px solid hsla(0,0%,100%,.2)}.navigation__list li:last-of-type{border-bottom:none}.navigation__list a{display:block;padding:.75em 0;color:#fff;text-decoration:none;font-weight:700}.navigation__list .menu-button-darkred,.navigation__list .menu-button-green{border:none;padding:.75em 0}.navigation__list .menu-button-darkred a,.navigation__list .menu-button-green a{padding-left:1.5em;padding-right:1.5em;width:100%;text-align:center}.navigation__list--open{transform:translateZ(0);opacity:1}.navigation__list--hide{display:none}.navigation__list--show{display:block}@media (min-width:960px){.navigation__list{transform:translateZ(0);opacity:1;position:relative;width:auto;display:block;flex:1;display:flex;flex-direction:column;justify-content:center;top:auto;left:auto;background:none}.navigation__list ul{display:flex;flex-flow:row wrap;justify-content:flex-end;flex:1;background:none}.navigation__list ul li{padding:0;display:flex;flex-direction:column;justify-content:center;background:none}@supports (display:flex){.navigation__list ul li{height:auto}}.navigation__list .menu-button-darkred a,.navigation__list .menu-button-green a{width:auto}.navigation__list a{font-size:.9em;padding:.75em;flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;border:none;transition:all .25s linear;background:none;line-height:1.3;font-weight:400;color:#333}.navigation__list a:hover{text-decoration:underline}}@media (min-width:1200px){.navigation__list ul{width:auto}.navigation__list a{padding:.75em;margin:0 .375em}}@media (min-width:1400px){.navigation__list a{padding:.75em 1.5em}}@media (min-width:960px){.navigation{min-width:800px;min-height:80px}@supports (display:flex){.navigation{min-width:auto;min-height:auto}}}.navigation__sub{background:#eee;font-family:Poppins,Helvetica,Arial,sans-serif}.navigation__sub ul{max-width:1200px;margin:0 auto;display:flex;flex-flow:row wrap}.navigation__sub ul a{padding:.75em 1.875em;display:block;font-size:.875em;color:#333;text-decoration:none}.navigation__sub ul a:hover,.navigation__sub ul li.current-menu-item a{background:#fff}.logo{margin:0;font-size:1em;position:relative;z-index:20;pointer-events:none;background:#f7f3f2;width:200px}.logo a{text-decoration:none;color:#333;display:block;pointer-events:all;width:100%;padding:.75em}@media (min-width:960px){.logo{width:auto}.logo a{width:230px;font-weight:700;padding:1.5em;text-align:center}}.pagination-wrap{grid-column-end:span 2}.pagination{margin:1.5em 0;padding:0;list-style:none;display:flex}.pagination ul{flex-flow:row wrap;margin:0;padding:0;list-style:none}.pagination li{margin:0}.pagination .current,.pagination a{border-right:none;color:#333;text-decoration:none;background:#eee;display:block;padding:.75em 1.5em;margin:0 .375em .75em;font-size:.8em}.pagination .current,.pagination a:hover{color:#fff;background:#4d6a32}.pagination a.current{font-weight:400}.pagination span.dots{padding:.75em 1.5em 1.5em .75em;display:inline-block}[itemprop=name],[itemprop=streetAddress],[itemprop=telephone]{display:block}[itemprop=telephone] a{text-decoration:none}.telephone-list{padding:.75em 0 0}.telephone-list li,.telephone-list ul{list-style:none;margin:0;padding:0}.content__breadcrumbs{font-size:.75em;padding:3em 2.25em .75em;max-width:1200px!important}.acfblock__slider .block-slider__slides__wrap{position:relative;max-width:960px;margin:0 auto}.acfblock__slider .block-slider-arrows .block-slider__button--next,.acfblock__slider .block-slider-arrows .block-slider__button--prev{transform:rotate(-90deg)}.acfblock__slider .block-slider-caption{padding:1.5em;background:#eee;font-size:.75em}@media (min-width:960px){.acfblock__slider .block-slider-arrows{position:absolute;top:calc(50% - 35px);left:0;right:0;width:100%}.acfblock__slider .block-slider-arrows .block-slider__button--prev{transform:rotate(-90deg);position:absolute;left:-40px}.acfblock__slider .block-slider-arrows .block-slider__button--next{transform:rotate(-90deg);right:-40px;position:absolute}}@media (min-width:1400px){.acfblock__slider .block-slider-arrows .block-slider__button--prev{left:-54px}.acfblock__slider .block-slider-arrows .block-slider__button--next{right:-54px}}.acfblock__testimonials{text-align:center;padding:0 1.5em;background-color:#4d6a32;color:#fff}@media (min-width:960px){.acfblock__testimonials{display:flex;align-items:center;text-align:left;margin:0 auto;background-image:linear-gradient(90deg,#ccc 25%,#4d6a32 1px,#4d6a32)}.acfblock__testimonials blockquote{text-align:left}}@media (min-width:1200px){.acfblock__testimonials{background-image:linear-gradient(90deg,#ccc 30%,#4d6a32 1px,#4d6a32)}}@media (min-width:1400px){.acfblock__testimonials{background-image:linear-gradient(90deg,#ccc 35%,#4d6a32 1px,#4d6a32)}}.acfblock__testimonials__title{font-weight:700;font-size:1.5em;padding:0 0 .75em}.acfblock__testimonials__author{display:block;font-weight:700;padding-top:1.5em;line-height:1}.acfblock__testimonials__author span{font-weight:400;border-left:2px solid #fff;margin-left:.375em;padding-left:.525em}.acfblock__testimonials__slide .quote{display:flex;flex-direction:column;justify-content:center}.acfblock__testimonials__slide .quote blockquote{background:transparent;padding:0;font-weight:400}@media (min-width:960px){.acfblock__testimonials__slide{display:grid!important;grid-template-columns:300px auto;height:500px}.acfblock__testimonials__slide .quote blockquote{padding:1.5em 1.5em 3em 3em}}.acfblock__testimonials__photo img{max-width:250px;border-radius:50%;border:10px solid #fff}@media (min-width:960px){.acfblock__testimonials__photo{background:linear-gradient(90deg,#ccc 50%,#4d6a32 1px,#4d6a32);display:flex;flex-direction:column;justify-content:center}}@media (min-width:960px){.acfblock__testimonials__content{max-width:960px}}@media (min-width:960px){.block-slider__slides{padding:0 1.5em}}@media (min-width:1200px){.block-slider__slides{padding:0 1.5em 1.5em}}.block-slider__title{font-size:2em}@media (min-width:960px){.block-slider__title{margin-top:0}}.block-slider__slides__wrap{position:relative}.block-slider-arrows{text-align:center}@media (min-width:960px){.block-slider-arrows{text-align:left}}.block-slider__button{background:none;border:none;cursor:pointer}.block-slider__button svg{width:50px;height:50px;transition:all .25s linear}.block-slider__button--prev svg{transform:rotate(180deg)}.block-slider__button:hover svg path{fill:#fff}.accordion-item{margin-bottom:.375em}.accordion-item-box{padding:1.5em}.accordion-item-content{border:1px solid #ccc;border-top:none}.accordion-item-content p:last-child,.accordion-item-content ul:last-child{margin-bottom:0}.accordion-item-title{background:#fff;color:#333;transition:background-color .15s linear;display:block;width:100%;text-align:left;padding:0;position:relative;cursor:pointer;display:flex;align-items:center;border-radius:0;border:1px solid #ccc}.accordion-item-title span{display:block;flex:1;padding:.75em .75em .75em 1.5em;font-weight:400;letter-spacing:.1em;font-size:1.25em}.accordion-item-title:hover{background:#ccc;color:#333}.accordion-item-title div{padding:.75em}.accordion-item-title svg{width:48px;fill:#303f22;transition:all .25s ease-in;transform:rotate(-90deg)}.accordion-item-title svg rect{fill:#303f22}.accordion-item-title svg .vert{opacity:1;transition:all .25s ease-in}.accordion-item-title.button-active svg{outline:none;transform:rotate(0deg)}.accordion-item-title.button-active svg .vert{opacity:0}.accordion-item-title-icon{background:#eee}.header{background-color:#f7f3f2}.header__logo-navigation{position:relative;max-width:1600px;margin:0 auto}@media (min-width:960px){.header__logo-navigation{display:grid;grid-template-columns:auto 1fr}.header__logo-navigation>*{align-self:center}}.site-banner{display:none;opacity:0;text-align:center;color:#fff;width:100%;height:0;padding:0;position:relative;z-index:10000;font-size:.875em;background-color:#4d613b!important;box-shadow:-1px 6px 5px -5px rgba(0,0,0,.25)}@media (min-width:960px){.site-banner{text-align:left}}.site-banner p{margin:0}.site-banner p a{color:#fff;text-decoration:underline}.site-banner button{position:absolute;right:8px;top:8px;border-radius:4px;width:30px;height:30px;padding:0;line-height:.5;font-size:1.25em;appearance:none;border:none;cursor:pointer;font-weight:700;opacity:1}.site-banner button,.site-banner button:hover{background-color:#000!important;color:#fff!important}@media (min-width:960px){.site-banner button{top:50%;right:2em;margin-top:-15px}}.site-banner-content{padding:1em}@media (min-width:960px){.site-banner-content{margin:0 auto;max-width:1500px;width:auto;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0 4em 0 1em}}.site-banner-text{padding:1em 0;text-align:center}@media (min-width:960px){.site-banner-text{padding:.5em 2em;text-align:left;flex:1}.site-banner-text .site-banner-textarea{flex:1;font-size:1.125em}}.site-banner-image{max-width:150px;margin:0 auto;height:auto}.site-banner-image img{margin:0;height:auto}@media (min-width:960px){.site-banner-image{width:200px}}.site-banner-button{padding:1em 0}.navigation__list .menu-button-darkred .site-banner-button a,.navigation__list .menu-button-green .site-banner-button a,.site-banner-button .button,.site-banner-button .navigation__list .menu-button-darkred a,.site-banner-button .navigation__list .menu-button-green a,.site-banner-button .wp-block-button__link{color:#fff;font-size:87.5%;padding:.75em 1.5em;background-color:#222}.navigation__list .menu-button-darkred .site-banner-button a:hover,.navigation__list .menu-button-green .site-banner-button a:hover,.site-banner-button .button:hover,.site-banner-button .navigation__list .menu-button-darkred a:hover,.site-banner-button .navigation__list .menu-button-green a:hover,.site-banner-button .wp-block-button__link:hover{opacity:.9;color:#fff!important;background-color:#333!important}@media (min-width:960px){.navigation__list .menu-button-darkred .site-banner-button a,.navigation__list .menu-button-green .site-banner-button a,.site-banner-button .button,.site-banner-button .navigation__list .menu-button-darkred a,.site-banner-button .navigation__list .menu-button-green a,.site-banner-button .wp-block-button__link{margin-left:1em}}.site-banner .site-banner-close{background:#000!important;border-radius:50%;color:#fff!important}.site-banner .site-banner-close:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)}.site-banner--active{display:block;background-color:var(--wp--preset--color--primary-dark);opacity:1;height:auto;padding:.25em 2em .25em 1em}.site-banner--active p{font-size:.875em}@media (min-width:960px){.site-banner--active p{font-size:.875em}}.site-banner-title{font-size:1.25em}@media (min-width:960px){.site-banner-button{margin-right:2.5em!important}}.site-banner-button a{text-decoration:none;margin:0!important}.site-banner-button a:first-of-type{margin-right:1.5em!important}@media (min-width:960px){body:has(#wpadminbar) #wpadminbar{top:0!important}}body:has(#wpadminbar) html{margin-top:0!important}body:has(#wpadminbar) .site-banner button{top:10px!important}@media (min-width:960px){body:has(#wpadminbar) .site-banner button{top:50%!important}}body:has(#wpadminbar) .site-banner-content{padding:1em}.footer-wrapper{background:#f7f3f2}.footer{text-align:center}@media (min-width:960px){.footer{padding:0;text-align:left;display:grid;grid-template-columns:1.8fr 1.5fr 1.5fr 2fr}}.footer-block{padding:1.5em}.footer__title{color:#4d613b;font-size:.9em;margin:0;font-weight:400;color:#333}.footer-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-menu li,.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu a{font-size:.9em;font-weight:400;display:block;padding:.3em}.footer-block-contact,.footer-block-logo{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1200px){.footer-block-logo{padding-right:1.5em}}.footer-logo svg{width:240px;height:100px}@media (min-width:960px){.footer-logo{border-right:1px solid #ccc;padding:3em 3em 0 1.5em}}.footer-location{padding:0 0 1.5em;width:100%}.footer-location__address,.telephone-list{font-size:.875em}.telephone-list a{font-weight:700}@media (min-width:1200px){.footer-block-contact{padding-left:3em;font-size:.875em}}.footer-social li,.footer-social ul{list-style:none;margin:0;padding:0}.footer-social ul{display:flex;flex-flow:row wrap;justify-content:center}.footer-social a{display:block;width:30px;height:30px;margin:.25em;transition:all .25s ease-in}.footer-social a svg path{fill:#41322e}@media (min-width:960px){.footer-social{width:100%;border-right:1px solid #ccc;padding-bottom:3em}}.footer-meta{font-size:.75em;text-align:center}.footer-meta p{margin:0}.footer-meta__wrapper{background:#eee}.footer-form{background:#41322e;padding:1.5em;color:#fff}.footer-form h4{text-align:center}@media (min-width:1200px){.footer-form{padding:1.5em 3em}}body:has(#NVSignupForm1646534) .footer-form{display:none}.page-header__wrapper{background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.page-header__wrapper:after{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:0;background:rgba(77,106,50,.7);z-index:1}.page-header .page-header-title{color:#fff;font-weight:200;margin:0;padding:.75em 0}.page-header__wrapper{background-color:#333}.page_sub__title{padding:0 1.5em;max-width:1200px;margin:0 auto}.page_sub__title h1{margin:0}.hero{text-align:center;position:relative;z-index:2;margin:0 auto;color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#333}@media (min-width:960px){.hero{padding:3em 0;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;position:relative}.hero:after{background:rgba(48,63,34,.5)}.hero--purple:after,.hero:after{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:0;z-index:1}.hero--purple:after{background:rgba(19,1,1,.8)}}.hero__inner{position:relative;z-index:3;max-width:1200px;margin:0 auto;width:100%}.hero__content{margin:0 auto;background:#eee;padding:1.5em;color:#333}.hero__content p{margin:0;-webkit-hyphens:none;hyphens:none}@media (min-width:960px){.hero__content{background:none;color:#fff;max-width:600px}}.hero__title{position:relative;z-index:1;padding:3em 1.5em}.hero--purple .hero__title{background:rgba(19,1,1,.7)}.hero__title h1{color:#fff;font-weight:700;max-width:700px;margin:0 auto;font-size:clamp(2em,4.25vw,5em)}@media (min-width:960px){.hero__title{padding:3em 1.5em 0}.hero--purple .hero__title{background:none}}.hero__cta-buttons{padding:.75em 0 0}.hero__cta-buttons .button,.hero__cta-buttons .navigation__list .menu-button-darkred a,.hero__cta-buttons .navigation__list .menu-button-green a,.hero__cta-buttons .wp-block-button__link,.navigation__list .menu-button-darkred .hero__cta-buttons a,.navigation__list .menu-button-green .hero__cta-buttons a{margin:.75em 0}@media (min-width:800px){.hero__cta{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.hero__cta .hero__cta-buttons{flex:1}}.cta{background-color:#4d613b;background-blend-mode:multiply;margin-top:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.cta--green,.cta--purple{background-color:#303f22}.cta--blue{background-color:#264d87}.cta.content__block{margin-top:0;margin-bottom:0}@media (min-width:960px){.cta.content__block{margin-top:0;margin-bottom:0}}.cta--large{padding:3em 0;background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}.cta--large .button:hover,.cta--large .navigation__list .menu-button-darkred a:hover,.cta--large .navigation__list .menu-button-green a:hover,.cta--large .wp-block-button__link:hover,.navigation__list .menu-button-darkred .cta--large a:hover,.navigation__list .menu-button-green .cta--large a:hover{background:#96a53b;color:#fff}.cta--small{background:linear-gradient(12deg,#4d6a32,#4d6a32 35%,#344128 1px,#344128)}.cta--small .cta__listitem{padding:3em 1.5em;max-width:900px;margin:0 auto}.cta--small .cta__listitem h2,.cta--small .cta__listitem p{margin-bottom:0}.cta--small .cta__listitem h2{font-size:clamp(2em,4.25vw,5em)}@media (min-width:960px){.cta--small .cta__listitem{display:grid;gap:1.5em;grid-template-columns:2fr 1fr;justify-content:center;text-align:left;align-items:center}.cta--small .cta__listitem .cta__listitem__button .button,.cta--small .cta__listitem .cta__listitem__button .navigation__list .menu-button-darkred a,.cta--small .cta__listitem .cta__listitem__button .navigation__list .menu-button-green a,.cta--small .cta__listitem .cta__listitem__button .wp-block-button__link,.navigation__list .menu-button-darkred .cta--small .cta__listitem .cta__listitem__button a,.navigation__list .menu-button-green .cta--small .cta__listitem .cta__listitem__button a{margin:0}}.cta__inner{color:#fff;text-align:center;position:relative;z-index:2;max-width:1000px;margin:0 auto}@media (min-width:960px){.cta__inner{display:flex;flex-flow:row wrap;justify-content:center}.cta__inner .cta__listitem{flex:1;min-width:50%;align-self:center}}.cta__listitem{padding:1.5em;position:relative;z-index:2;color:#fff;text-align:center}.cta__listitem h2{margin-top:0;font-size:clamp(2em,4.25vw,5em)}.cta__listitem .button,.cta__listitem .navigation__list .menu-button-darkred a,.cta__listitem .navigation__list .menu-button-green a,.cta__listitem .wp-block-button__link,.navigation__list .menu-button-darkred .cta__listitem a,.navigation__list .menu-button-green .cta__listitem a{margin-top:1.5em}.cta__listitem p{word-wrap:normal;-webkit-hyphens:none;hyphens:none}@media (min-width:960px){.cta__listitem{padding:6em}}@media (min-width:1400px){.cta__listitem{padding:9em}}.cta__listitem__buttons{padding-top:1.5em}.cta__listitem__buttons .button,.cta__listitem__buttons .navigation__list .menu-button-darkred a,.cta__listitem__buttons .navigation__list .menu-button-green a,.cta__listitem__buttons .wp-block-button__link,.navigation__list .menu-button-darkred .cta__listitem__buttons a,.navigation__list .menu-button-green .cta__listitem__buttons a{margin:0 .375em}.search__meta,.searchform{padding-top:1.5em}.search__meta h2,.searchform h2{margin-top:0}.search__meta__form form,.searchform form{margin-top:1.5em;padding:1.5em;background:#eee;display:flex;gap:.75em;margin-bottom:1.5em}.search__meta__form form input,.searchform form input{padding:.75em;font-family:Poppins,Helvetica,Arial,sans-serif;flex:1}.searchform form{margin-top:0;gap:0}.searchform form input{margin-right:0}.searchform form .button-search{background:#303f22;border-radius:0 12px 12px 0;border:none;padding:4px 1.5em}.menu-search form{display:flex}.menu-search input[type=search]{border-radius:1.5em 0 0 1.5em;padding:12px .75em 12px 1.5em;margin:0;border:none;font-size:.9em;line-height:1;max-width:175px}.menu-search button[type=submit]{border-radius:0 1.5em 1.5em 0;padding:14px 1.5em;margin:0;border:none;font-size:1em;line-height:1;background:#fff;color:#fff;cursor:pointer;font-weight:700;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M27.268 23.732l-6.936-6.936a11.04 11.04 0 10-3.536 3.535l6.936 6.937a2.5 2.5 0 003.536-3.536zM11 18a7.018 7.018 0 112.852-.613A7.008 7.008 0 0111 18z' fill='%23585858'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:20px}@media (min-width:960px){.menu-search form{padding:0 .75em}}.content li,.content p{-webkit-hyphens:none;hyphens:none}.content-wrapper>.wrapper__inner{max-width:1040px}.content__block{margin:1.5em calc(-50vw + 50%);max-width:100vw;width:auto}.content__block--gray{background:#eee}@media (min-width:1200px){.content__block--gray{margin-top:3em;margin-bottom:3em}}.content__block__inner{max-width:1040px;margin:0 auto;padding:0 1.5em}.content__block--medium .content__block__inner{max-width:960px}.content__block--large .content__block__inner{max-width:1200px}.content__block--xlarge .content__block__inner{max-width:1400px}.content__block__header{text-align:center;padding-top:1.5em;max-width:900px;margin:0 auto}.content__block__header h2{margin-bottom:.25em}.content__block__header--more a{margin:1.5em 0;display:block;font-weight:700}@media (min-width:960px){.content__block__header--more{max-width:1400px;margin:0 auto;padding:3em 1.5em 0;display:flex;text-align:left;align-items:flex-end}.content__block__header--more a{margin-left:1.5em;margin-bottom:.75em}}.content__block--nomargin{margin:0}@media (min-width:960px){.content__block--nomargin:last-of-type{margin-bottom:-1.5em}}.content__icons__list{text-align:center;padding:1.5em 0}.content__icons__list .card__text p{-webkit-hyphens:none;hyphens:none}@media (min-width:960px){.content__icons__list{display:flex;flex-flow:row wrap;justify-content:center}.content__icons__list .card__content_icon{width:33.3333333333%}}.content__launchpads__list{padding-top:1.5em}.content__launchpads__list .card__content_launchpad{margin:1.5em 0;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff}.content__launchpads__list .card__content_launchpad .card__content{padding:0 1.5em}.content__launchpads__list .card__content_launchpad .card__text p{-webkit-hyphens:none;hyphens:none}@media (min-width:800px){.content__launchpads__list{display:flex;justify-content:center;flex-flow:row wrap}.content__launchpads__list .card__content_launchpad{width:47%;margin:1.5em 1.5%}}@media (min-width:1200px){.content__block--two-column .card__content_launchpad{width:47%}}.card__image{margin:0 0 1.5em}.card__image img{width:100%}.card__image--large-square img{border-radius:50%;max-width:500px;margin:0 auto}.card__image--video iframe{aspect-ratio:16/9;width:100%;height:auto;margin:30px 0}.card__image--icon img{max-width:70px}.card__title{font-weight:700;font-size:clamp(1.5em,2vw,2em)}@media (min-width:960px){.card__title{margin-top:0}}.card__listitem__title{font-weight:700;font-size:clamp(1.125em,2vw,1.25em)}.card__listitem__title a{color:#333}.card__meta{font-size:.675em;color:#9c0000;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.card__text{padding-bottom:.75em;font-size:.875em}@media (min-width:800px){.card__content_feature{display:grid;gap:1.5em;align-items:center}.card__content_feature .card__content,.card__content_feature .card__image{grid-row:1}.card__content_feature .card__content{padding:1.5em}.card__content_feature .card__content h2{margin-top:0}.content__block--left .card__content_feature{grid-template-columns:1fr 1.2fr}.content__block--left .card__content_feature .card__image{grid-column:1}.content__block--left .card__content_feature .card__content{grid-column:2}.content__block--right .card__content_feature{grid-template-columns:1fr 1.2fr}.content__block--right .card__content_feature .card__image{grid-column:2}.content__block--right .card__content_feature .card__content{grid-column:1}}@media (min-width:960px){.card__content_feature{gap:3em}.card__content_feature .card__content{padding-left:0;padding-right:3em}}.card__content_feature_grid{color:#fff}.card__content_feature_grid:nth-of-type(odd){background:#4d613b}.card__content_feature_grid:nth-of-type(2n){background:#4d6a32}.card__content_feature_grid .card__content{padding:1.5em}.card__content_feature_grid .card__image{margin-bottom:0}@media (min-width:800px){.card__content_feature_grid{display:grid;align-items:center;grid-template-columns:50% 50%}.card__content_feature_grid .card__image img{width:100%}.card__content_feature_grid .card__content,.card__content_feature_grid .card__image{grid-row:1}.card__content_feature_grid .card__content{padding:1.5em}.card__content_feature_grid .card__content h2{margin-top:0}.card__content_feature_grid:nth-of-type(odd){background:#4d613b}.card__content_feature_grid:nth-of-type(odd) .card__image{grid-column:1}.card__content_feature_grid:nth-of-type(odd) .card__content{grid-column:2}.card__content_feature_grid:nth-of-type(2n){background:#4d6a32}.card__content_feature_grid:nth-of-type(2n) .card__image{grid-column:2}.card__content_feature_grid:nth-of-type(2n) .card__content{grid-column:1}}@media (min-width:960px){.card__content_feature_grid .card__content{padding:3em}}@media (min-width:960px){.card__video_feature{display:grid;grid-template-columns:1fr 1fr;gap:3em;align-items:center}.card__video_feature .card__image{grid-column:1;grid-row:1}.card__video_feature .card__content{grid-column:2;grid-row:1}.content__block--left .card__video_feature .card__image{grid-column:1}.content__block--left .card__video_feature .card__content,.content__block--right .card__video_feature .card__image{grid-column:2}.content__block--right .card__video_feature .card__content{grid-column:1}}@media (min-width:1400px){.card__video_feature{gap:3em}}.card__person{text-align:center;padding:1.5em;font-family:Poppins,Helvetica,Arial,sans-serif;box-shadow:0 0 4px rgba(0,0,0,.3)}.card__person .card__image{padding:0 1.5em}.card__person .card__image img{border-radius:50%}.card__person__name{margin:.75em 0 0;font-size:1.25em}.card__person__title{font-weight:400;font-size:.75em;margin:.375em 0 1.5em}.card__person__contact--phone{display:block;text-align:center;color:#333;font-weight:700;text-decoration:none;padding:0 0 .75em}.card__person__contact .button,.card__person__contact .navigation__list .menu-button-darkred a,.card__person__contact .navigation__list .menu-button-green a,.card__person__contact .wp-block-button__link,.navigation__list .menu-button-darkred .card__person__contact a,.navigation__list .menu-button-green .card__person__contact a{display:inline-block;margin:.375em}.card__person__contact--button{font-size:.65em}.card__person__description{font-size:.8em;color:#264d87;margin:0}.card__content_photo{display:grid;grid-template-columns:1fr}.card__content_photo .card__image{margin:0;grid-row:2}.card__content_photo .card__content{grid-row:1}@media (min-width:960px){.card__content_photo{grid-template-columns:1fr 480px;align-items:center}.card__content_photo .card__image{margin:0;grid-row:1;grid-column:2}.card__content_photo .card__content{grid-row:1;grid-column:1;padding-right:3em}}.card__content_icon{padding:1.5em}.card__content_icon .card__listitem__title a{text-decoration:none}.content__posts__list{padding-top:1.5em}.content__posts__list .card__featured_post{margin:1.5em 0;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff}.content__posts__list .card__featured_post .card__listitem__title{font-weight:400}.content__posts__list .card__featured_post .card__content{padding:0 1.5em 1.5em}@media (min-width:800px){.content__posts__list{display:flex;justify-content:center;flex-flow:row wrap}.content__posts__list .card__featured_post{width:47%;margin:1.5em 1.5%}}@media (min-width:1200px){.content__posts__list .card__featured_post{width:30%}}.posts__list{max-width:960px;margin:0 auto}.post__listitem{margin:1.5em 0;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;padding:1.5em}@media (min-width:960px){.post__listitem{padding:3em}}.post__listitem__title{font-weight:400;font-size:clamp(1.125em,2vw,1.55em)}.post__listitem__title a{color:#333}.post__listitem__date{font-size:.675em;color:#666;margin:0 0 1.5em;display:block}.post__listitem__category,.post__listitem__date{text-transform:uppercase;letter-spacing:.15em;font-weight:700}.post__listitem__category{font-size:.75em;color:#9c0000}.post__listitem__description{font-size:.875em}.posts__categories{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto;background-color:#eee}.posts__categories .navigation__sub{max-width:1200px;margin:0 auto}.posts__category__title{padding:.75em 0 .375em;margin:0 .375em;border-bottom:2px solid #eee}.post__title{margin:0 0 .375em;font-weight:300;font-size:clamp(1.5em,3vw,3rem)}.post__date{border-bottom:1px solid #ccc;font-size:.875em;text-transform:uppercase;display:block;padding:0 0 1.5em;margin:0 0 1.5em}.team-members{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto}.team-members__list{max-width:1400px;margin:0 auto;padding:1.5em}.team-members__list .card__person{margin-bottom:1.5em}@media (min-width:800px){.team-members__list{display:flex;flex-flow:row wrap;gap:1.5em;justify-content:center}.team-members__list .card__person{width:calc(33% - 1em);margin-bottom:0}}.scorecard__list{padding:1.5em 0}.bill__listitem,.scorecard__listitem{background:#e6e6e6;border-bottom:1px solid #fff;padding:1.5em}.bill__listitem:nth-child(2n),.scorecard__listitem:nth-child(2n){background:#eee}.bill__listitem>div,.scorecard__listitem>div{padding:.375em .75em;font-size:1em;font-weight:700}@media (min-width:800px){.bill__listitem>div,.scorecard__listitem>div{display:grid;grid-template-columns:1fr 3fr}}@media (min-width:960px){.bill__listitem,.scorecard__listitem{display:grid;grid-template-columns:30% 10% 8% 14% 13% 10% 16%;padding:0}.bill__listitem>div,.scorecard__listitem>div{padding:.75em 1.5em;font-size:.75em;font-weight:700;border-left:1px solid #fff}.bill__listitem>div:nth-child(n+2),.scorecard__listitem>div:nth-child(n+2){display:flex;flex-direction:column;justify-content:center}}.bill__list__header,.scorecard__list__header{display:none;background:#fff}.bill__list__header>div,.scorecard__list__header>div{padding-bottom:.75em;letter-spacing:-.025em}.bill__list__header>div a,.scorecard__list__header>div a{font-weight:400}@media (min-width:960px){.bill__list__header,.scorecard__list__header{display:grid}}.scorecard__list [data-name]:before{content:attr(data-name) " ";display:block;font-weight:400;text-transform:uppercase;font-size:.9em}@media (min-width:960px){.scorecard__list [data-name]:before{content:"";display:none}}.scorecard__filter{padding:1.5em 1.5em 0}.navigation__list .menu-button-darkred .scorecard__filter .scorecard__filter__button a,.navigation__list .menu-button-green .scorecard__filter .scorecard__filter__button a,.scorecard__filter .scorecard__filter__button .button,.scorecard__filter .scorecard__filter__button .navigation__list .menu-button-darkred a,.scorecard__filter .scorecard__filter__button .navigation__list .menu-button-green a,.scorecard__filter .scorecard__filter__button .wp-block-button__link{margin:0;cursor:pointer}@media (min-width:960px){.scorecard__filter{padding:1.5em 0 0}.scorecard__filter form{display:flex;justify-content:flex-end;flex-flow:row wrap}}.scorecard__filter__field{margin:.75em 0}.scorecard__filter__field select{font-weight:700;appearance:none;background:#eee;font-size:.875em;border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M6 6L0 0h12L6 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom 50% right 12px;background-size:12px;padding:.75em 60px .75em .75em;width:100%;cursor:pointer}.scorecard__filter__field select option{margin-top:10px}.scorecard__filter__field input{background:#eee;padding:8px .75em;font-size:.875em;border:none;line-height:1}.scorecard__filter__field input::placeholder{font-weight:700}@media (min-width:960px){.scorecard__filter__field{margin:0 .75em}.scorecard__filter__field input{max-width:200px}}.sort-arrow{margin-left:.75em}.sort-arrow--down svg{transform:rotate(0deg)}.sort-arrow--up svg{transform:rotate(180deg)}.scorecard__listitem__name{display:flex;align-items:center}.scorecard__listitem__name svg{margin-left:.75em}.scorecard__listitem__name img{margin:0 .75em 0 0;border-radius:50%;border:3px solid #fff}@media (min-width:800px){.scorecard__listitem__name{display:flex!important}}@media (min-width:960px){.scorecard__listitem__header__name{display:flex!important;flex-direction:column;justify-content:center}}@media (min-width:960px){.scorecard__listitem__cvsc_vote .vote__icon{margin:0 auto}}.legislator__header{padding-top:0}.legislator__header h2{font-weight:400;font-size:clamp(1.5em,3vw,2.5em)}.legislator__header dd,.legislator__header dt{display:inline-block;margin:0;font-size:.875em}.legislator__header dd{margin-right:1.5em;font-weight:700}.legislator__note{background:#ff9;font-size:.9em;font-style:italic;padding:.75em}.legislator__scores h3{margin:0;font-size:1.25em}@media (min-width:960px){.legislator__scores{display:grid;grid-template-columns:30% 35% 35%}}.legislator__scores__photo{background:#f7f3f2;padding:1.5em;display:flex;flex-direction:column;justify-content:center}.legislator__scores__photo img{margin:0 auto;border-radius:50%;border:10px solid #fff}.legislator__scores__lifetime{padding:1.5em;background:#4d6a32;color:#fff}.legislator__scores__lifetime li,.legislator__scores__lifetime ul{margin:0;padding:0;list-style:none}@media (min-width:960px){.legislator__scores__lifetime{padding:2.25em}}.legislator__scores__session{padding:1.5em;background:#eee}.legislator__scores__session p{margin:0}@media (min-width:960px){.legislator__scores__session{padding:2.25em}}.legislator__score__large{font-size:clamp(3em,8vw,6em);margin:0;font-weight:700}.legislator__bills{padding:1.5em;overflow-x:auto}.legislator__bills__item{display:grid;grid-template-columns:1fr 3fr 1fr 1fr 1fr 1fr 1fr}.legislator__bills__item:nth-child(2n){background:#eee}.legislator__bills__item>div{padding:1.5em;font-size:.75em;font-weight:700;border-left:1px solid #fff}.legislator__bills__item>div a{font-weight:400}.legislator__bills__item>div li,.legislator__bills__item>div ul{margin:0;padding:0;list-style:none}.legislator__bills__item .legislator__bills__item__name{font-weight:400}.legislator__bills__header>div{padding-bottom:.75em;font-size:.6em}.legislator__bills__header>div a{font-weight:400}.term-icon{margin:4px}.term-icon img{display:inline-block;width:30px}.legend{padding-top:1.5em;padding-bottom:1.5em}.legend__wrap{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:.75em;padding-bottom:.75em}.legend__topics li,.legend__topics ul,.legend__votes li,.legend__votes ul{list-style:none;margin:0;padding:0}.legend__topics ul,.legend__votes ul{padding-top:.75em;padding-bottom:.75em}.legend__topics li,.legend__votes li{display:flex;align-items:center;padding:.375em;white-space:nowrap}.legend__topics li .term-icon,.legend__votes li .term-icon{margin:0 0 6px}@media (min-width:960px){.legend__topics ul,.legend__votes ul{display:flex;flex-flow:row wrap}.legend__topics li,.legend__votes li{padding-right:.75em}}.legend__topic__label{font-size:.75em}.vote__icon{margin-right:6px;display:block;width:30px;height:30px;border-radius:50%;background:#000;line-height:30px;color:#fff;font-size:.6em;font-weight:700;text-align:center}.vote__icon--red{background:#c00}.vote__icon--green{background:#4d6a32}.datatable,.vote__label{font-size:.75em}.datatable{overflow-x:auto!important}.datatable td,.datatable th,.datatable tr{border:none}.datatable tr:nth-child(2n){background:#eee}.datatable th{font-size:1em;text-transform:none;border-bottom:1px solid #ccc;padding:1.5em .75em}.datatable td{padding:.75em;font-weight:700}.datatable td .vote__icon{margin:0 auto}.datatable td a{font-weight:400}@media (min-width:960px){.datatable--billvotes tr td:nth-child(2),.datatable--billvotes tr td:nth-child(3),.datatable--billvotes tr td:nth-child(4),.datatable--billvotes tr td:nth-child(5),.datatable--billvotes tr td:nth-child(6),.datatable--billvotes tr td:nth-child(7){width:100px}}.dropdown-selector{position:relative}.dropdown-selector ul{width:100%}.dropdown-selector li,.dropdown-selector ul{list-style:none;margin:0;padding:0}.dropdown-selector li a{display:block;text-decoration:none;padding:.75em;background:#eee}.dropdown-selector li a:hover{background:#333;color:#fff}.dropdown-selector:hover .dropdown-selector__label{background:#4d6a32;color:#fff;cursor:pointer}.dropdown-selector__label{display:block;text-decoration:none;background:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M6 6L0 0h12L6 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom 50% right 12px;background-size:12px;padding:.75em 60px .75em .75em}.dropdown-selector__options{position:absolute;opacity:0;right:0;left:0;pointer-events:none}.dropdown-selector__options--active{opacity:1;pointer-events:auto}@media (min-width:960px){.bill__header{display:grid;grid-template-columns:1fr 1.5fr;gap:1.5em}.bill__header h2{grid-row:1;grid-column:1/span 3}.bill__header .bill__meta{grid-row:2;grid-column:1}.bill__header .bill__content{grid-row:2;grid-column:2}}.bill__meta{padding-bottom:1.5em}.bill__meta__info{background:#333;color:#fff;padding:1.5em;clip-path:polygon(calc(100% - 40px) 0,100% 40px,100% 100%,0 100%,0 0)}.bill__meta__info p{margin:0}.bill__meta__result{padding:1.5em;background:#eee}.bill__meta__result .final__vote{font-size:clamp(2em,4vw,4em);font-weight:700;margin:0;line-height:1;padding-bottom:.375em}.bill__meta__result .final__vote span{display:block;color:#000;font-size:.35em;font-weight:400;text-transform:uppercase}.bill__meta__result .final__outcome{font-size:1.25em}.bill__meta__result--positive .final__outcome,.bill__meta__result--positive .final__vote{color:#4d804d}.bill__vote{display:none}.bill__vote--active{display:block}.bill__vote__header{padding:1.5em 0 0;border-bottom:1px solid #ccc}.bill__vote__header h3{color:#4d6a32;font-weight:400}.votes__form{display:flex;align-items:center}.votes__form .scorecard__filter__field{margin:0}.votes__form .scorecard__filter__field select{font-weight:400}.votes__form p{margin:0}.votes__form>div{flex:1;margin-left:1.5em}.bill__meta__link{padding:1.5em;background:#eee;margin-top:2px}.bill__meta__link svg path{fill:#4d6a32}.bill__content__inner{height:460px;overflow-y:hidden}.bill__content__inner--all{overflow:none;height:auto}.bill__more{margin:.75em 0 0;display:none;appearance:none;cursor:pointer;border:none;background:none;text-decoration:underline;color:#4d6a32}.bill__more--active{display:block}.bill__sponsors{font-weight:400;list-style:none;margin:0;padding:0}.bill__sponsors li{display:inline}.bill__list__header>div{padding-bottom:.75em}.bill__list__header>div:first-of-type{white-space:nowrap}.bill__listitem{padding:1.5em;text-align:left}@media (min-width:960px){.bill__listitem{display:grid;grid-template-columns:11% 37% 15% 11% 15% 11%;padding:0}}.bill__listitem__vote a{font-weight:400}@media (min-width:960px){.bill__listitem__leg_cvsc_vote .vote__icon{margin-inline:auto}}.bill__meta__info .term-icon{margin-top:6px;display:block}.bill__meta__info .term-icon img{background:#fff;padding:8px;width:40px;height:40px;border-radius:50%}

/*# sourceMappingURL=app.css.map*/