body{font-size:1.125rem;font-weight:300;letter-spacing:0.01em}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{font-size:inherit;line-height:inherit}small,.small{font-size:.875rem}.block-title{font-weight:400;font-size:2rem;line-height:1.2;margin-bottom:16px}@media print, screen and (min-width: 64em){.block-title{margin-bottom:32px;font-size:2.5rem}.region-pre-footer .block-title{text-align:center}}.cke_editable .media,.text-formatted .media,.field--type-text-long .media{margin-top:32px;margin-bottom:32px}@media print, screen and (min-width: 40em){.cke_editable .media,.text-formatted .media,.field--type-text-long .media{margin-top:40px;margin-bottom:40px}}.cke_editable .media.align-center,.text-formatted .media.align-center,.field--type-text-long .media.align-center{text-align:center}.cke_editable .media img,.text-formatted .media img,.field--type-text-long .media img{border-radius:8px}.cke_editable .media.align-left,.text-formatted .media.align-left,.field--type-text-long .media.align-left{float:left;margin:20px 20px 20px 0}.cke_editable p,.text-formatted p,.field--type-text-long p{font-weight:300}@media print, screen and (min-width: 40em){.cke_editable p,.text-formatted p,.field--type-text-long p{margin-bottom:2.5rem}}.cke_editable h2,.text-formatted h2,.field--type-text-long h2{color:#427B01}.cke_editable h2:not(:first-child),.text-formatted h2:not(:first-child),.field--type-text-long h2:not(:first-child){margin-top:56px}.cke_editable blockquote,.text-formatted blockquote,.field--type-text-long blockquote{margin:40px 0;padding:24px;border:none;border-radius:8px;background-color:#F2F9E9}.cke_editable blockquote p,.text-formatted blockquote p,.field--type-text-long blockquote p{font-style:italic}.cke_editable blockquote p:last-child,.text-formatted blockquote p:last-child,.field--type-text-long blockquote p:last-child{margin-bottom:0}.cke_editable ol,.cke_editable ul,.text-formatted ol,.text-formatted ul,.field--type-text-long ol,.field--type-text-long ul{margin:40px 0 40px 40px;line-height:1.4;font-weight:normal}.cke_editable ol li:not(:last-child),.cke_editable ul li:not(:last-child),.text-formatted ol li:not(:last-child),.text-formatted ul li:not(:last-child),.field--type-text-long ol li:not(:last-child),.field--type-text-long ul li:not(:last-child){margin-bottom:8px}.cke_editable ol.featured-list,.cke_editable ul.featured-list,.text-formatted ol.featured-list,.text-formatted ul.featured-list,.field--type-text-long ol.featured-list,.field--type-text-long ul.featured-list{border-left:8px solid #427B01;margin-left:0;padding-left:16px;list-style:none}.cke_editable a,.text-formatted a,.field--type-text-long a{font-weight:500;color:#000;text-decoration:underline}.cke_editable a:hover,.cke_editable a:focus,.cke_editable a:active,.text-formatted a:hover,.text-formatted a:focus,.text-formatted a:active,.field--type-text-long a:hover,.field--type-text-long a:focus,.field--type-text-long a:active{text-decoration:none}.cke_editable strong,.text-formatted strong,.field--type-text-long strong{font-weight:500}.cke_editable table.left-align td,.text-formatted table.left-align td,.field--type-text-long table.left-align td{text-align:left}.cke_editable table td,.text-formatted table td,.field--type-text-long table td{text-align:center}.cke_editable table td.left-align,.text-formatted table td.left-align,.field--type-text-long table td.left-align{text-align:left}.cke_editable video,.text-formatted video,.field--type-text-long video{background:#000;width:100%;height:auto;max-height:calc(100vh - 100px)}#block-themekit-main-menu ul li button:after{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}@media print, screen and (max-width: 63.99875em){body.open-menu{overflow:hidden}}@media print, screen and (max-width: 63.99875em){#block-themekit-main-menu{display:none;padding:16px;background-color:#fff;width:100vw;left:0;top:calc(100% + 1px);max-height:calc(100vh - 57px);height:100vh;overflow:auto;position:absolute;z-index:10}}@media print, screen and (min-width: 64em){#block-themekit-main-menu{margin-left:auto}}.open-menu #block-themekit-main-menu{display:block}#block-themekit-main-menu ul{margin:0}#block-themekit-main-menu ul li{padding:0 0 8px 0;list-style:none}#block-themekit-main-menu ul li button,#block-themekit-main-menu ul li a{font-size:1.125rem;line-height:1.4;font-weight:500;display:block;padding:6px 0;color:#000;width:100%;text-align:left}@media print, screen and (min-width: 64em){#block-themekit-main-menu ul li button,#block-themekit-main-menu ul li a{line-height:1.375rem}#block-themekit-main-menu ul li button:hover,#block-themekit-main-menu ul li button:focus,#block-themekit-main-menu ul li button:active,#block-themekit-main-menu ul li a:hover,#block-themekit-main-menu ul li a:focus,#block-themekit-main-menu ul li a:active{text-decoration:underline}}#block-themekit-main-menu ul li button{position:relative}#block-themekit-main-menu ul li button:after{content:"";display:none}#block-themekit-main-menu .menu-level-0{align-items:center}@media print, screen and (max-width: 63.99875em){#block-themekit-main-menu .menu-level-0 li.menu-item--expanded{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(191,191,191,0.7)}#block-themekit-main-menu .menu-level-0 li button:after{display:block;font-size:1rem;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);transition:all .3s}#block-themekit-main-menu .menu-level-0 li[aria-expanded="true"] button:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@media print, screen and (min-width: 64em){#block-themekit-main-menu .menu-level-0{display:flex;position:relative}#block-themekit-main-menu .menu-level-0>li{padding:0 24px 0 0}#block-themekit-main-menu .menu-level-0>li>a{padding:13px 0;text-transform:uppercase}#block-themekit-main-menu .menu-level-0>li.view-mode--white_button a{display:inline-block;line-height:1;font-weight:500;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #427B01;background:#fff;color:#427B01;border-radius:4px;padding:13px 15px 16px;font-size:18px;text-decoration:none;text-transform:none}[data-whatinput='mouse'] #block-themekit-main-menu .menu-level-0>li.view-mode--white_button a{outline:0}#block-themekit-main-menu .menu-level-0>li.view-mode--white_button a:hover,#block-themekit-main-menu .menu-level-0>li.view-mode--white_button a:focus,#block-themekit-main-menu .menu-level-0>li.view-mode--white_button a:active{border-color:#427B01;background:#427B01;color:#fff}#block-themekit-main-menu .menu-level-0>li.view-mode--green_button a{display:inline-block;line-height:1;font-weight:500;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #427B01;background:#427B01;color:#fff;border-radius:4px;padding:13px 15px 16px;font-size:18px;text-decoration:none;text-transform:none}[data-whatinput='mouse'] #block-themekit-main-menu .menu-level-0>li.view-mode--green_button a{outline:0}#block-themekit-main-menu .menu-level-0>li.view-mode--green_button a:hover,#block-themekit-main-menu .menu-level-0>li.view-mode--green_button a:focus,#block-themekit-main-menu .menu-level-0>li.view-mode--green_button a:active{border-color:#274801;background:#274801;color:#fff}#block-themekit-main-menu .menu-level-0>li>button{text-transform:uppercase;padding:13px 0;cursor:pointer}#block-themekit-main-menu .menu-level-0>li.menu-item--expanded button:before{content:'';position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 5px);left:50%;border-bottom:12px solid #77B800;border-left:12px solid transparent;border-right:12px solid transparent;display:none}#block-themekit-main-menu .menu-level-0>li.menu-item--expanded.is-active button{text-decoration:underline}#block-themekit-main-menu .menu-level-0>li.menu-item--expanded.is-active button:before{display:block}#block-themekit-main-menu .menu-level-0 .menu-dropdown-0{position:absolute;right:0;width:640px;top:calc(100% + 15px);padding:24px 24px 8px;border-top:2px solid #77B800;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-radius:0 0 4px 4px;background-color:#fff;display:none;flex-wrap:wrap;justify-content:space-between;z-index:2}#block-themekit-main-menu .menu-level-0 .menu-dropdown-0.js-dropdown-active{display:flex}#block-themekit-main-menu .menu-level-0 .menu-dropdown-0.js-dropdown-active li a{font-weight:500}#block-themekit-main-menu .menu-level-0 .menu-dropdown-0 li{width:calc(50% - 8px);padding:0;margin-bottom:16px}}@media print, screen and (max-width: 63.99875em){#block-themekit-main-menu .menu-dropdown-0{padding-top:16px}}#block-themekit-main-menu .menu-dropdown-0>li{display:flex;position:relative;align-items:center}@media print, screen and (max-width: 63.99875em){#block-themekit-main-menu .menu-dropdown-0>li{padding:0}#block-themekit-main-menu .menu-dropdown-0>li:not(:last-child){margin-bottom:24px}}#block-themekit-main-menu .menu-dropdown-0>li .field--name-field-icon{width:32px;margin-right:16px;flex-shrink:0}@media print, screen and (min-width: 64em){#block-themekit-main-menu .menu-dropdown-0>li .field--name-field-icon{width:40px;margin:8px 24px 8px 8px}}#block-themekit-main-menu .menu-dropdown-0>li .field--name-field-icon img{display:block}#block-themekit-main-menu .menu-dropdown-0>li a.has-icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}

