/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{*zoom:1;display:inline-block;*display:inline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}:root{accent-color:#2da34a;caret-color:#2da34a}::-moz-selection{background:#2da34a}::selection{background:#2da34a}html{-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:400;line-height:1.1176470588235294rem}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{display:block;height:auto;max-width:100%;width:auto}a{color:#323232;text-decoration:none}label{color:#323232;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8823529411764706rem;font-weight:400;line-height:normal}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;font-family:Montserrat,sans-serif;font-size:.7647058823529411rem;font-weight:400;line-height:normal;max-width:100%;padding:5px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#323232}input[type=email]:focus.empty,input[type=email]:focus:placeholder-shown,input[type=number]:focus.empty,input[type=number]:focus:placeholder-shown,input[type=password]:focus.empty,input[type=password]:focus:placeholder-shown,input[type=search]:focus.empty,input[type=search]:focus:placeholder-shown,input[type=tel]:focus.empty,input[type=tel]:focus:placeholder-shown,input[type=text]:focus.empty,input[type=text]:focus:placeholder-shown,input[type=url]:focus.empty,input[type=url]:focus:placeholder-shown,select:focus.empty,select:focus:placeholder-shown,textarea:focus.empty,textarea:focus:placeholder-shown{border-color:#323232}input[type=email].empty,input[type=email]:placeholder-shown,input[type=number].empty,input[type=number]:placeholder-shown,input[type=password].empty,input[type=password]:placeholder-shown,input[type=search].empty,input[type=search]:placeholder-shown,input[type=tel].empty,input[type=tel]:placeholder-shown,input[type=text].empty,input[type=text]:placeholder-shown,input[type=url].empty,input[type=url]:placeholder-shown,select.empty,select:placeholder-shown,textarea.empty,textarea:placeholder-shown{border-color:#fff}textarea{min-height:150px;padding-bottom:10px;padding-top:10px}input[type=checkbox],input[type=radio]{cursor:pointer;height:25px;width:25px}input[type=checkbox]:checked{outline:1px solid #fff}#toolbar-bar{z-index:1001}.layout-container .user-login-form{padding:5px}.layout-container .user-login-form .form-item{margin-bottom:2.5px}.layout-container .user-login-form .form-item input[type=password],.layout-container .user-login-form .form-item input[type=text]{border:1px solid #303030;margin-bottom:1.25px}#block-woodstock-tabs>ul{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;font-family:Source Sans Pro,Lucida Grande,Verdana,sans-serif;padding:0;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1001}#block-woodstock-tabs>ul li{list-style:none}#block-woodstock-tabs>ul li a{background:#f5f5f2;border-bottom:1px solid #ddd;color:#333;cursor:pointer;display:block;font-size:small;line-height:1;padding:10px 5px;text-align:center;text-decoration:none}#block-woodstock-tabs>ul li a.is-active,#block-woodstock-tabs>ul li a:hover{background:#fff;color:#000;text-decoration:underline}#block-woodstock-tabs>ul li:last-of-type a{border-bottom:1px solid transparent}.status-message-wrapper{margin:10px auto;max-width:100%}@media (min-width:1200px){.status-message-wrapper{width:1190px}}@media (min-width:1800px){.status-message-wrapper{width:1290px}}@media (min-width:1200px) and (max-width:1799px){.status-message-wrapper{width:1190px}}@media (min-width:600px) and (max-width:899px){.status-message-wrapper{width:85vw}}@media (min-width:900px) and (max-width:1199px){.status-message-wrapper{width:890px}}@media (max-width:599px){.status-message-wrapper{width:calc(100vw - 20px)}}.status-message-wrapper .message-items{margin-bottom:5px;margin-top:5px}.status-message-wrapper .message-items .item{background:#f1f1f1;border:1px solid #404040;border-left-width:5px;color:#404040;font-family:sans-serif;font-size:12px;font-weight:400;margin-bottom:2.5px;padding:20px}.status-message-wrapper .message-items .item a{color:#414071;font-family:sans-serif;font-size:12px;font-weight:bolder;font-weight:400}.status-message-wrapper .message-items .item.type-status{background:#e9f2e9;border-color:green;color:green}.status-message-wrapper .message-items .item.type-status a{color:green;font-weight:bolder}.status-message-wrapper .message-items .item.type-warning{background:#ffebca;border-color:#a56d0f;color:#a56d0f}.status-message-wrapper .message-items .item.type-warning a{color:#a56d0f;font-weight:bolder}.status-message-wrapper .message-items .item.type-error{background:#f1bebe;border-color:#b83030;color:#b83030}.status-message-wrapper .message-items .item.type-error a{color:#414071;font-weight:bolder}.paragraph--unpublished{isolation:isolate;position:relative}.paragraph--unpublished:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="360" height="100"><text x="0" y="40" font-size="40" fill="pink" transform="rotate(0)">unpublished</text></svg>');background-repeat:repeat;background-size:170px 30px;border:1px solid pink;bottom:0;content:"unpublished";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.root-path-search .layout-container .page-content-wrapper{margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1200px){.root-path-search .layout-container .page-content-wrapper{width:1190px}}@media (min-width:1800px){.root-path-search .layout-container .page-content-wrapper{width:1290px}}@media (min-width:1200px) and (max-width:1799px){.root-path-search .layout-container .page-content-wrapper{width:1190px}}@media (min-width:600px) and (max-width:899px){.root-path-search .layout-container .page-content-wrapper{width:85vw}}@media (min-width:900px) and (max-width:1199px){.root-path-search .layout-container .page-content-wrapper{width:890px}}@media (max-width:599px){.root-path-search .layout-container .page-content-wrapper{width:calc(100vw - 20px)}}.root-path-search .layout-container .page-content-wrapper .search-form{display:none}.root-path-search .layout-container .page-content-wrapper h2{color:#323232;font-family:Montserrat,sans-serif;font-size:1.7647058823529411rem;font-weight:600;line-height:1;margin-bottom:20px;margin-top:20px;position:relative}.root-path-search .layout-container .page-content-wrapper ol{padding:10px 0}.root-path-search .layout-container .page-content-wrapper ol li{background:hsla(0,0%,84%,.4);margin-bottom:20px;padding:10px 10px 20px}.root-path-search .layout-container .page-content-wrapper ol li:last-of-type{margin-bottom:0}.root-path-search .layout-container .page-content-wrapper ol li>h3{color:#323232;font-family:Montserrat,sans-serif;font-size:1.2941176470588236rem;font-weight:600;line-height:normal;margin-bottom:5px;padding:5px 0}.root-path-search .layout-container .page-content-wrapper ol li>h3 a{color:#323232;padding-bottom:10px;text-decoration:underline;-webkit-text-decoration-color:#2da34a;text-decoration-color:#2da34a;text-decoration-thickness:2px;text-underline-offset:8px}.root-path-search .layout-container .page-content-wrapper ol li>h3 a:active,.root-path-search .layout-container .page-content-wrapper ol li>h3 a:focus,.root-path-search .layout-container .page-content-wrapper ol li>h3 a:hover{border-color:#323232;color:#323232;-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol li>h3 a:active:after,.root-path-search .layout-container .page-content-wrapper ol li>h3 a:focus:after,.root-path-search .layout-container .page-content-wrapper ol li>h3 a:hover:after{-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol li .snippet{margin-bottom:12.5px}.root-path-search .layout-container .page-content-wrapper ol li .snippet>:first-child{margin-top:0}.root-path-search .layout-container .page-content-wrapper ol li .snippet h1.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet h2.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet h3.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet h4.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet h5.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet h6.text-white,.root-path-search .layout-container .page-content-wrapper ol li .snippet p.text-white{color:#fff}.root-path-search .layout-container .page-content-wrapper ol li .snippet h1.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet h2.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet h3.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet h4.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet h5.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet h6.text-green-1,.root-path-search .layout-container .page-content-wrapper ol li .snippet p.text-green-1{color:#356340}.root-path-search .layout-container .page-content-wrapper ol li .snippet h1.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h2.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h3.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h4.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h5.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h6.text-green-2,.root-path-search .layout-container .page-content-wrapper ol li .snippet p.text-green-2{color:#2da34a}.root-path-search .layout-container .page-content-wrapper ol li .snippet h1{color:#323232;font-family:Montserrat,sans-serif;font-size:1.5294117647058822rem;font-weight:600;line-height:normal;margin-bottom:15px;margin-top:20px}.root-path-search .layout-container .page-content-wrapper ol li .snippet h2,.root-path-search .layout-container .page-content-wrapper ol li .snippet h3{color:#323232;font-family:Montserrat,sans-serif;font-size:1.2941176470588236rem;font-weight:600;line-height:normal;margin-bottom:15px;margin-top:20px}.root-path-search .layout-container .page-content-wrapper ol li .snippet h4,.root-path-search .layout-container .page-content-wrapper ol li .snippet h5,.root-path-search .layout-container .page-content-wrapper ol li .snippet h6{color:#323232;font-family:Montserrat,sans-serif;font-size:1.2352941176470589rem;font-weight:600;line-height:normal;margin-bottom:15px;margin-top:20px}.root-path-search .layout-container .page-content-wrapper ol li .snippet p{color:#323232;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:400;line-height:normal;margin-bottom:10px;margin-top:10px}.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn){color:#323232;padding-bottom:10px;text-decoration:underline;-webkit-text-decoration-color:#323232;text-decoration-color:#323232;text-decoration-thickness:2px;text-underline-offset:8px}.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):active,.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):focus,.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):hover{border-color:#323232;color:#323232;-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):active:after,.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):focus:after,.root-path-search .layout-container .page-content-wrapper ol li .snippet a:not(.btn):hover:after{-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn{background:#2da34a;border:none;border-radius:10px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:1.0588235294117647rem;font-weight:600;line-height:1;margin-top:10px;padding:15px 30px;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:3px}.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:3px}.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:active,.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:focus,.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:hover{background:#356340;color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:active:after,.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:focus:after,.root-path-search .layout-container .page-content-wrapper ol li .snippet a.btn:hover:after{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.root-path-search .layout-container .page-content-wrapper ol li .snippet ul{margin-bottom:20px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ul li{color:#323232;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:400;line-height:normal;list-style:none;margin-bottom:10px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ul li:before{color:#323232;content:"\2022";font-weight:700;margin-left:-10px;padding-left:10px;padding-right:10px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ul.styled li{border-bottom:1px solid #d2d2d2;isolation:isolate;list-style-type:none;margin-bottom:15px;padding-bottom:15px;padding-left:33px;position:relative}.root-path-search .layout-container .page-content-wrapper ol li .snippet ul.styled li:before{background:#2da34a;border:1px solid #fff;color:transparent;content:"";display:inline-block;height:22px;left:0;margin-left:0;margin-right:.5ch;outline:1px solid #2da34a;position:absolute;top:-2px;width:22px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ol{counter-reset:ol-counter;margin-bottom:20px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ol li{color:#323232;counter-increment:ol-counter;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:400;line-height:normal;list-style:none;margin-bottom:10px}.root-path-search .layout-container .page-content-wrapper ol li .snippet ol li:before{color:#323232;content:counter(ol-counter) ".";margin-left:-10px;padding-left:10px;padding-right:10px}.root-path-search .layout-container .page-content-wrapper ol li .snippet strong{font-weight:800}.root-path-search .layout-container .page-content-wrapper ol li .snippet p{margin:0}.root-path-search .layout-container .page-content-wrapper ol li .snippet p strong{border-bottom:1px solid #fff}.root-path-search .layout-container .page-content-wrapper ol li .read-more{margin:0}.root-path-search .layout-container .page-content-wrapper ol li .read-more a{color:#323232;padding-bottom:10px;text-decoration:underline;-webkit-text-decoration-color:#2da34a;text-decoration-color:#2da34a;text-decoration-thickness:2px;text-underline-offset:8px}.root-path-search .layout-container .page-content-wrapper ol li .read-more a:active,.root-path-search .layout-container .page-content-wrapper ol li .read-more a:focus,.root-path-search .layout-container .page-content-wrapper ol li .read-more a:hover{border-color:#323232;color:#323232;-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol li .read-more a:active:after,.root-path-search .layout-container .page-content-wrapper ol li .read-more a:focus:after,.root-path-search .layout-container .page-content-wrapper ol li .read-more a:hover:after{-webkit-text-decoration-color:#323232;text-decoration-color:#323232}.root-path-search .layout-container .page-content-wrapper ol+nav.pager{margin:20px auto 0}.root-path-search .layout-container .page-content-wrapper ol+nav.pager ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;justify-content:center;margin-bottom:20px}.root-path-search .layout-container .page-content-wrapper ol+nav.pager ul li.is-active a{border-color:#2da34a}.root-path-search .layout-container .page-content-wrapper ol+nav.pager ul li a{border:1px solid #356340;color:#323232;display:block;font-family:Montserrat,sans-serif;font-size:.8235294117647058rem;font-weight:400;line-height:normal;padding:7.5px 10px;text-align:center}.root-path-search .layout-container .page-content-wrapper ol+nav.pager ul li a:focus,.root-path-search .layout-container .page-content-wrapper ol+nav.pager ul li a:hover{border-color:#2da34a}footer.site-footer{background:#356340;margin-top:40px;padding-bottom:20px;padding-top:40px}footer.site-footer .block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1200px){footer.site-footer .block{width:1190px}}@media (min-width:1800px){footer.site-footer .block{width:1290px}}@media (min-width:1200px) and (max-width:1799px){footer.site-footer .block{width:1190px}}@media (min-width:600px) and (max-width:899px){footer.site-footer .block{width:85vw}}@media (min-width:900px) and (max-width:1199px){footer.site-footer .block{width:890px}}@media (max-width:599px){footer.site-footer .block{width:calc(100vw - 20px)}}footer.site-footer .block .paragraph.type--footer-column .title h4{color:#fff;font-family:Montserrat,sans-serif;font-size:.8823529411764706rem;font-weight:600;line-height:1;margin-bottom:20px}footer.site-footer .block .paragraph.type--footer-column .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:column;flex-flow:column;gap:10px;justify-content:flex-start}footer.site-footer .block .paragraph.type--footer-column .links a{color:#fff;font-family:Montserrat,sans-serif;font-size:.7647058823529411rem;font-weight:400;line-height:normal}footer.site-footer .block .column h4{color:#fff;font-family:Montserrat,sans-serif;font-size:.8823529411764706rem;font-weight:600;line-height:1;margin-bottom:20px}footer.site-footer .block .column .details dl,footer.site-footer .block .column a{color:#fff;font-family:Montserrat,sans-serif;font-size:.7647058823529411rem;font-weight:400;line-height:normal}footer.site-footer .block .column .details dl{display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}footer.site-footer .block .column .details p{color:#fff;font-family:Montserrat,sans-serif;font-size:.7647058823529411rem;font-weight:400;line-height:normal}footer.site-footer .block .column .social{-webkit-box-pack:start;-ms-flex-pack:start;gap:10px;justify-content:flex-start;margin-bottom:20px}footer.site-footer .block .column .social,footer.site-footer .block .post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}footer.site-footer .block .post{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;justify-content:space-between;margin-top:30px;width:100%}footer.site-footer .block .post .developer a,footer.site-footer .block .post .developer p,footer.site-footer .block .post .info a,footer.site-footer .block .post .info p{color:#fff;font-family:Montserrat,sans-serif;font-size:.7647058823529411rem;font-weight:400;line-height:normal}header.site-header{padding-bottom:20px;padding-top:20px}header.site-header .nav-toggle{display:none}header.site-header .blocks{display:grid;margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1200px){header.site-header .blocks{width:1190px}}@media (min-width:1800px){header.site-header .blocks{width:1290px}}@media (min-width:1200px) and (max-width:1799px){header.site-header .blocks{width:1190px}}@media (min-width:600px) and (max-width:899px){header.site-header .blocks{width:85vw}}@media (min-width:900px) and (max-width:1199px){header.site-header .blocks{width:890px}}@media (max-width:599px){header.site-header .blocks{width:calc(100vw - 20px)}}header.site-header .blocks .block-searchform form{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 32px}header.site-header .blocks .block-searchform form .form-item input{background:#fff;border:1px solid #d2d2d2;height:32px}header.site-header .blocks .block-searchform form .form-actions{isolation:isolate;position:relative}header.site-header .blocks .block-searchform form .form-actions:before{background:#2da34a;background-image:url(/themes/woodstock/media/feather/search-w.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:5px;content:"";cursor:pointer;height:auto;left:5px;pointer-events:none;position:absolute;right:5px;top:5px;width:auto;z-index:1}header.site-header .blocks .block-searchform form .form-actions button{background:#2da34a;border:none;border-radius:0;font-size:0;height:100%;height:32px;width:32px}header.site-header .blocks nav.block-header .parent-check{display:none}header.site-header .blocks nav.block-header li{background:#fff}header.site-header .blocks nav.block-header li.parent{position:relative}header.site-header .blocks nav.block-header li.parent:after{background-image:url(/themes/woodstock/media/feather/chevron-down-g2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:inline-block;height:12px;margin-left:2px;pointer-events:none;width:12px;z-index:1}header.site-header .blocks nav.block-header li.parent>ul{background:#d2d2d2;display:none;gap:0;grid-template-columns:1fr;position:absolute;right:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.site-header .blocks nav.block-header li.parent>ul li{background:#d2d2d2;border-bottom:1px solid #d7d7d7;text-align:center}header.site-header .blocks nav.block-header li.parent>ul li a,header.site-header .blocks nav.block-header li.parent>ul li span{display:block;width:100%}header.site-header .blocks nav.block-header li a,header.site-header .blocks nav.block-header li span{color:#323232;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:600;line-height:normal;padding:5px 2.5px}header.site-header .blocks nav.block-header li span{cursor:default}header.site-navigation{background:#356340}header.site-navigation nav.block-main_menu .parent-check{display:none}header.site-navigation nav.block-main_menu li.parent ul{gap:0;grid-template-columns:1fr;z-index:1}header.site-navigation nav.block-main_menu li.parent ul li{text-align:center}header.site-navigation nav.block-main_menu li.parent ul li a,header.site-navigation nav.block-main_menu li.parent ul li span{color:#323232;display:block;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:600;line-height:normal;width:100%}header.site-navigation nav.block-main_menu li a,header.site-navigation nav.block-main_menu li span{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:600;line-height:normal;padding:5px 2.5px;white-space:nowrap}header.site-navigation nav.block-main_menu li span{cursor:default}
@media all and (min-width: 1199px){body:before{content:"d";display:none}.header-wrapper{background:#fff;position:sticky;top:var(--drupal-displace-offset-top,0);z-index:1000}header.site-header{padding-bottom:5px;padding-top:5px}header.site-header .blocks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:repeat(3,auto);row-gap:1ch}header.site-header .blocks .block-headerlogo{grid-row-end:-1;grid-row-start:1;width:50%}header.site-header .blocks .block-headerlogo img{max-width:350px}header.site-header .blocks .block-header{grid-column-start:2;grid-row-start:2}header.site-header .blocks .block-socialmedia{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1ch;grid-column-start:2;grid-row-start:3;justify-content:flex-end}header.site-header .blocks .block-searchform{grid-column-start:2;grid-row-start:1;margin-left:auto;width:310px}header.site-header .blocks .block-searchform form .form-item input{width:100%}header.site-header .blocks nav.block-header>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;justify-content:flex-end}header.site-header .blocks nav.block-header li.parent:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.site-header .blocks nav.block-header li.parent:hover>ul{display:grid}header.site-header .blocks nav.block-header li.parent ul{min-width:150px}header.site-header .blocks nav.block-header li.parent ul li:hover{background:#fff}nav-toggle:after{display:none}header.site-navigation{overflow-x:clip;position:relative}header.site-navigation nav.block-main_menu{padding-left:10px;padding-right:10px}header.site-navigation nav.block-main_menu>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:5px;justify-content:space-evenly}header.site-navigation nav.block-main_menu>ul>li{padding-left:0;padding-right:0}header.site-navigation nav.block-main_menu>ul>li:last-of-type{border-left:1px solid #70e000;isolation:isolate;padding-left:1ch;position:relative}header.site-navigation nav.block-main_menu>ul>li:last-of-type:after{background-color:#70e000;bottom:0;content:"";height:100%;left:2px;position:absolute;top:0;width:100vw;z-index:1}header.site-navigation nav.block-main_menu>ul>li:last-of-type a,header.site-navigation nav.block-main_menu>ul>li:last-of-type span{color:#356340;position:relative;z-index:2}header.site-navigation nav.block-main_menu>ul>li.parent{background-image:url(/themes/woodstock/media/feather/chevron-down-g2.svg);background-position:calc(100% - 6px) 50%;background-repeat:no-repeat;background-size:16px 16px;position:relative}header.site-navigation nav.block-main_menu>ul>li li.parent{background-image:url(/themes/woodstock/media/feather/chevron-right-g2.svg);background-position:99% 50%;background-repeat:no-repeat;background-size:16px 16px}header.site-navigation nav.block-main_menu>ul>li>ul{left:0;top:100%}header.site-navigation nav.block-main_menu>ul>li>ul>li>ul{left:100%;top:0}header.site-navigation nav.block-main_menu>ul li ul{display:none}header.site-navigation nav.block-main_menu li.parent{position:relative}header.site-navigation nav.block-main_menu li.parent:hover>ul{display:grid}header.site-navigation nav.block-main_menu li.parent ul{background:#d2d2d2;min-width:150px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.site-navigation nav.block-main_menu li.parent ul li{background-color:#d2d2d2;border-bottom:1px solid #d7d7d7}header.site-navigation nav.block-main_menu li.parent ul li:hover{background-color:#fff}header.site-navigation nav.block-main_menu li{padding:5px 20px}
}
@media all and (max-width: 1199px){body:before{content:"td";display:none}header.site-header .blocks{gap:10px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;width:50%}header.site-header .blocks .block-socialmedia{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1ch;justify-content:center}header.site-header .blocks .block-searchform form .form-item input{width:100%}header.site-header .blocks nav.block-header{display:none}header.site-header .nav-toggle{display:block;position:fixed;right:0;top:0;z-index:2}header.site-header .nav-toggle.main{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}header.site-header .nav-toggle.main svg{stroke:#323232;height:32px;width:32px}header.site-header .nav-toggle.after{background:rgba(0,0,0,.6);bottom:0;display:block;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1);width:64px;z-index:1}.nav-open .nav-toggle.after{z-index:1}.nav-open .nav-toggle.after,.nav-open header.site-navigation{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),-webkit-transform .3s cubic-bezier(.22,1,.36,1)}header.site-navigation{background:#356340;border-right:2px solid #fff;bottom:0;left:0;max-height:100vh;overflow-y:auto;padding:40px 0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);width:calc(100% - 64px);z-index:2}header.site-navigation nav.block-main_menu{margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:1200px){header.site-navigation nav.block-main_menu{width:1190px}}@media (min-width:1800px){header.site-navigation nav.block-main_menu{width:1290px}}@media (min-width:1200px) and (max-width:1799px){header.site-navigation nav.block-main_menu{width:1190px}}@media (min-width:600px) and (max-width:899px){header.site-navigation nav.block-main_menu{width:85vw}}@media (min-width:900px) and (max-width:1199px){header.site-navigation nav.block-main_menu{width:890px}}@media (max-width:599px){header.site-navigation nav.block-main_menu{width:calc(100vw - 20px)}}header.site-navigation nav.block-main_menu .parent-check:checked~ul{display:grid}header.site-navigation nav.block-main_menu .parent-toggle{background-image:url(/themes/woodstock/media/feather/chevron-down-w.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:20px;margin-left:auto;width:20px}header.site-navigation nav.block-main_menu>ul>li{border-bottom:1px solid rgba(45,163,74,.2)}header.site-navigation nav.block-main_menu ul{margin-left:auto;margin-right:auto;width:100%}header.site-navigation nav.block-main_menu ul ul{background-color:hsla(0,0%,100%,.2);border-left:2px solid #fff;border-right:2px solid #fff}header.site-navigation nav.block-main_menu li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:32px 1fr 32px;padding:5px 10px;text-align:center;width:100%}header.site-navigation nav.block-main_menu li.parent ul{display:none;grid-column-end:-1;grid-column-start:1}header.site-navigation nav.block-main_menu li.parent ul li a,header.site-navigation nav.block-main_menu li.parent ul li span{color:#fff;font-family:Montserrat,sans-serif;font-size:.9411764705882353rem;font-weight:600;line-height:normal}header.site-navigation nav.block-main_menu li .nolink,header.site-navigation nav.block-main_menu li a{grid-column-end:3;grid-column-start:2}footer.site-footer .block .paragraph.type--footer-column .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media all and (max-width: 599px){body:before{content:"m";display:none}footer.site-footer .block{display:grid;gap:10px;grid-template-columns:1fr}footer.site-footer .block .column,footer.site-footer .block .paragraph.type--footer-column{text-align:center}footer.site-footer .block .column h4,footer.site-footer .block .paragraph.type--footer-column h4{margin-bottom:10px;margin-top:20px}footer.site-footer .block .column .details dl{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer.site-footer .block .column .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.site-footer .block .post{display:grid;gap:10px;grid-template-columns:1fr}footer.site-footer .block .post .developer p,footer.site-footer .block .post .info p{text-align:center}
}
.paragraph{--bg:transparent;background-color:var(--bg);}.paragraph.bg--green{--bg:#356340;}.paragraph.bg--light-green{--bg:#2da34a;}.paragraph.bg--light-grey{--bg:#fafafa;}.paragraph.bg--white{--bg:#ffffff;}.paragraph > .inner-col{padding-top:40px;padding-bottom:40px;}.paragraph.col--main-width > .inner-col{margin-left:auto;margin-right:auto;max-width:100%;}@media (min-width:1200px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:1800px){.paragraph.col--main-width > .inner-col{width:1290px;}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){.paragraph.col--main-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--main-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--main-width > .inner-col{width:calc(100vw - 20px);}}.paragraph.col--full-width > .inner-col{margin-left:auto;margin-right:auto;max-width:95%;}@media (min-width:1200px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1800px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:600px) and (max-width:899px){.paragraph.col--full-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--full-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--full-width > .inner-col{width:calc(100vw - 20px);}}.paragraph--type--copy{--col-dt:2;--col-t:2;--col-m:1;}.paragraph--type--copy.col--full-width .inner-col{display:grid;gap:40px;}.paragraph--type--copy .inner-col{display:grid;gap:30px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg > *:first-child{margin-top:0;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h1.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg h2.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg h3.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg h4.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg h5.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg h6.text-white,.paragraph--type--copy .paragraph--type--copy-wysiwyg p.text-white{color:#ffffff;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h1.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg h2.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg h3.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg h4.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg h5.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg h6.text-green-1,.paragraph--type--copy .paragraph--type--copy-wysiwyg p.text-green-1{color:#356340;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h1.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h2.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h3.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h4.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h5.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h6.text-green-2,.paragraph--type--copy .paragraph--type--copy-wysiwyg p.text-green-2{color:#2da34a;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h1{font-size:1.5294117647058822rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h2,.paragraph--type--copy .paragraph--type--copy-wysiwyg h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg h4,.paragraph--type--copy .paragraph--type--copy-wysiwyg h5,.paragraph--type--copy .paragraph--type--copy-wysiwyg h6{font-size:1.2352941176470589rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg p{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;margin-top:10px;margin-bottom:10px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn){color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;padding-bottom:10px;text-decoration-color:#323232;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):hover,.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):focus,.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):hover:after,.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):focus:after,.paragraph--type--copy .paragraph--type--copy-wysiwyg a:not(.btn):active:after{text-decoration-color:#323232;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;margin-top:10px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:hover,.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:focus,.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:hover:after,.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:focus:after,.paragraph--type--copy .paragraph--type--copy-wysiwyg a.btn:active:after{text-decoration-color:#ffffff;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ul{margin-bottom:20px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ul li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ul li:before{content:"\2022";color:#323232;font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ul.styled li{padding-left:33px;list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px;position:relative;isolation:isolate;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ul.styled li:before{position:absolute;top:-2px;left:0;content:"";display:inline-block;margin-left:0;background:#2da34a;color:transparent;border:1px solid #ffffff;outline:1px solid #2da34a;height:22px;width:22px;margin-right:.5ch;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ol{counter-reset:ol-counter;margin-bottom:20px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ol li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;counter-increment:ol-counter;}.paragraph--type--copy .paragraph--type--copy-wysiwyg ol li:before{content:counter(ol-counter) ".";color:#323232;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--copy .paragraph--type--copy-wysiwyg strong{font-weight:800;}
@media all and (min-width: 1199px){.paragraph--type--copy .inner-col{grid-template-columns:repeat(var(--col-dt),minmax(0,1fr));}
}
@media all and (max-width: 1199px){.paragraph--type--copy .inner-col{grid-template-columns:repeat(var(--col-t),minmax(0,1fr));}
}
@media all and (max-width: 599px){.paragraph--type--copy .inner-col{grid-template-columns:repeat(var(--col-m),minmax(0,1fr));}.paragraph--type--copy .inner-col .header{display:block;}
}
.paragraph{--bg:transparent;background-color:var(--bg);}.paragraph.bg--green{--bg:#356340;}.paragraph.bg--light-green{--bg:#2da34a;}.paragraph.bg--light-grey{--bg:#fafafa;}.paragraph.bg--white{--bg:#ffffff;}.paragraph > .inner-col{padding-top:40px;padding-bottom:40px;}.paragraph.col--main-width > .inner-col{margin-left:auto;margin-right:auto;max-width:100%;}@media (min-width:1200px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:1800px){.paragraph.col--main-width > .inner-col{width:1290px;}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){.paragraph.col--main-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--main-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--main-width > .inner-col{width:calc(100vw - 20px);}}.paragraph.col--full-width > .inner-col{margin-left:auto;margin-right:auto;max-width:95%;}@media (min-width:1200px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1800px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:600px) and (max-width:899px){.paragraph.col--full-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--full-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--full-width > .inner-col{width:calc(100vw - 20px);}}.paragraph--type--grid{--col-dt:4;--col-t:3;--col-m:1;--gap:1;}.paragraph--type--grid.col--full-width .inner-col{row-gap:calc(var(--gap) * 40px);column-gap:40px;}.paragraph--type--grid.layout--staggered_columns .inner-col{display:block;column-gap:40px;}.paragraph--type--grid.layout--staggered_columns .inner-col > header{margin-bottom:20px;column-span:all;}.paragraph--type--grid.layout--staggered_columns .inner-col .paragraph--type--grid-item,.paragraph--type--grid.layout--staggered_columns .inner-col .paragraph--type--project-link{margin-bottom:30px;break-inside:avoid;}.paragraph--type--grid .inner-col{display:grid;row-gap:calc(var(--gap) * 40px);column-gap:40px;}.paragraph--type--grid .inner-col header,.paragraph--type--grid .inner-col footer{grid-column-start:1;grid-column-end:-1;}.paragraph--type--grid .inner-col header:empty,.paragraph--type--grid .inner-col footer:empty{display:none;}.paragraph--type--grid .inner-col header{font-size:1.6470588235294117rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:20px;}.paragraph--type--grid .inner-col header .title:empty{display:none;}.paragraph--type--grid .inner-col header .title h1{font-size:1.6470588235294117rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;}.paragraph--type--grid .inner-col header .title h1 + p{margin-top:20px;}.paragraph--type--grid .inner-col header .title p{font-size:0.8823529411764706rem;line-height:1;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;}.paragraph--type--grid .inner-col header .link{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;}.paragraph--type--grid .inner-col header .link a{color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;}.paragraph--type--grid .inner-col header .link a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;}.paragraph--type--grid .inner-col header .link a:hover,.paragraph--type--grid .inner-col header .link a:focus,.paragraph--type--grid .inner-col header .link a:active{color:#2da34a;border-color:#2da34a;text-decoration-color:#2da34a;}.paragraph--type--grid .inner-col header .link a:hover:after,.paragraph--type--grid .inner-col header .link a:focus:after,.paragraph--type--grid .inner-col header .link a:active:after{text-decoration-color:#2da34a;}.paragraph--type--grid .inner-col footer{text-align:center;}.paragraph--type--grid .inner-col footer a{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;}.paragraph--type--grid .inner-col footer a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .inner-col footer a:hover,.paragraph--type--grid .inner-col footer a:focus,.paragraph--type--grid .inner-col footer a:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}.paragraph--type--grid .inner-col footer a:hover:after,.paragraph--type--grid .inner-col footer a:focus:after,.paragraph--type--grid .inner-col footer a:active:after{text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item{border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green,.paragraph--type--grid .paragraph--type--grid-item.bg--green{overflow:hidden;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .image:hover + .title h3 a,.paragraph--type--grid .paragraph--type--grid-item.bg--green .image:hover + .title h3 a{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .image:hover + .title h3 a:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .image:hover + .title h3 a:after{text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .image img,.paragraph--type--grid .paragraph--type--grid-item.bg--green .image img{border-bottom-left-radius:0;border-bottom-right-radius:0;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title{padding-right:20px;padding-left:20px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3{color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a{color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:active,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .title h3 a:active:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .title h3 a:active:after{text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner > *:first-child,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner > *:first-child{margin-top:0;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h1.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h1.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h2.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h2.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h3.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h3.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h4.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h4.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h5.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h5.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h6.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h6.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner p.text-white,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner p.text-white{color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h1.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h1.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h2.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h2.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h3.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h3.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h4.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h4.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h5.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h5.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h6.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h6.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner p.text-green-1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner p.text-green-1{color:#356340;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h1.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h1.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h2.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h2.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h3.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h3.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h4.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h4.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h5.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h5.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h6.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h6.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner p.text-green-2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner p.text-green-2{color:#2da34a;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h1,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h1{font-size:1.5294117647058822rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h2,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h2,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h3,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h4,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h4,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h5,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h5,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner h6,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner h6{font-size:1.2352941176470589rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner p,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner p{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#ffffff;margin-top:10px;margin-bottom:10px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn),.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn){color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;padding-bottom:10px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):hover,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):hover,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):focus,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):focus,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):active,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a:not(.btn):active:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a:not(.btn):active:after{text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;margin-top:10px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:active,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner a.btn:active:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner a.btn:active:after{text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ul,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ul{margin-bottom:20px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ul li,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ul li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#ffffff;list-style:none;margin-bottom:10px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ul li:before,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ul li:before{content:"\2022";color:#323232;font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ul.styled li,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ul.styled li{padding-left:33px;list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px;position:relative;isolation:isolate;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ul.styled li:before,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ul.styled li:before{position:absolute;top:-2px;left:0;content:"";display:inline-block;margin-left:0;background:#2da34a;color:transparent;border:1px solid #ffffff;outline:1px solid #2da34a;height:22px;width:22px;margin-right:.5ch;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ol,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ol{counter-reset:ol-counter;margin-bottom:20px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ol li,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ol li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#ffffff;list-style:none;margin-bottom:10px;counter-increment:ol-counter;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner ol li:before,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner ol li:before{content:counter(ol-counter) ".";color:#323232;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .content-wrapper .inner strong,.paragraph--type--grid .paragraph--type--grid-item.bg--green .content-wrapper .inner strong{font-weight:800;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper{padding-bottom:30px;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a{color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:hover,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:focus,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:active,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:hover:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:focus:after,.paragraph--type--grid .paragraph--type--grid-item.bg--light-green .link-wrapper a:active:after,.paragraph--type--grid .paragraph--type--grid-item.bg--green .link-wrapper a:active:after{text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .image:hover + .title a,.paragraph--type--grid .paragraph--type--grid-item .image:focus + .title a,.paragraph--type--grid .paragraph--type--grid-item .image:active + .title a{color:#356340;border-color:#356340;}.paragraph--type--grid .paragraph--type--grid-item .image + .title{margin-top:15px;}.paragraph--type--grid .paragraph--type--grid-item .image iframe,.paragraph--type--grid .paragraph--type--grid-item .image img{border-radius:20px;}.paragraph--type--grid .paragraph--type--grid-item[class*="bg--"] > .title:nth-of-type(1){padding-top:40px;}.paragraph--type--grid .paragraph--type--grid-item[class*="bg--"] .content-wrapper,.paragraph--type--grid .paragraph--type--grid-item[class*="bg--"] .link-wrapper{padding-right:20px;padding-left:20px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper,.paragraph--type--grid .paragraph--type--grid-item .link-wrapper{padding-top:10px;padding-bottom:10px;}.paragraph--type--grid .paragraph--type--grid-item .title h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .title h3 a{color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;display:inline-block;}.paragraph--type--grid .paragraph--type--grid-item .title h3 a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .title h3 a:hover,.paragraph--type--grid .paragraph--type--grid-item .title h3 a:focus,.paragraph--type--grid .paragraph--type--grid-item .title h3 a:active{color:#356340;border-color:#356340;text-decoration-color:#356340;}.paragraph--type--grid .paragraph--type--grid-item .title h3 a:hover:after,.paragraph--type--grid .paragraph--type--grid-item .title h3 a:focus:after,.paragraph--type--grid .paragraph--type--grid-item .title h3 a:active:after{text-decoration-color:#356340;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner > *:first-child{margin-top:0;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h1.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h2.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h3.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h4.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h5.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h6.text-white,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner p.text-white{color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h1.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h2.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h3.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h4.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h5.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h6.text-green-1,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner p.text-green-1{color:#356340;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h1.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h2.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h3.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h4.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h5.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h6.text-green-2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner p.text-green-2{color:#2da34a;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h1{font-size:1.5294117647058822rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h2,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h4,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h5,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner h6{font-size:1.2352941176470589rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner p{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;margin-top:10px;margin-bottom:10px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn){color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;padding-bottom:10px;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):hover,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):focus,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):hover:after,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):focus:after,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a:not(.btn):active:after{text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;margin-top:10px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:hover,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:focus,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:hover:after,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:focus:after,.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner a.btn:active:after{text-decoration-color:#ffffff;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ul{margin-bottom:20px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ul li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ul li:before{content:"\2022";color:#323232;font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ul.styled li{padding-left:33px;list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px;position:relative;isolation:isolate;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ul.styled li:before{position:absolute;top:-2px;left:0;content:"";display:inline-block;margin-left:0;background:#2da34a;color:transparent;border:1px solid #ffffff;outline:1px solid #2da34a;height:22px;width:22px;margin-right:.5ch;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ol{counter-reset:ol-counter;margin-bottom:20px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ol li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;counter-increment:ol-counter;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner ol li:before{content:counter(ol-counter) ".";color:#323232;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .inner strong{font-weight:800;}.paragraph--type--grid .paragraph--type--grid-item .link-wrapper{margin-top:20px;}.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a{color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:hover,.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:focus,.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:hover:after,.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:focus:after,.paragraph--type--grid .paragraph--type--grid-item .link-wrapper a:active:after{text-decoration-color:#323232;}
@media all and (min-width: 1199px){.paragraph--type--grid.layout--staggered_columns .inner-col{columns:var(--col-dt);}.paragraph--type--grid.layout--staggered_columns .inner-col .paragraph--type--project-link{margin-bottom:30px;break-inside:avoid;}.paragraph--type--grid .inner-col{grid-template-columns:repeat(var(--col-dt),minmax(0,1fr));}
}
@media all and (max-width: 1199px){.paragraph--type--grid.layout--staggered_columns .inner-col{columns:var(--col-t);}.paragraph--type--grid .inner-col{grid-template-columns:repeat(var(--col-t),minmax(0,1fr));}
}
@media all and (max-width: 599px){.paragraph--type--grid.layout--staggered_columns .inner-col{columns:var(--col-m);}.paragraph--type--grid .inner-col{grid-template-columns:repeat(var(--col-m),minmax(0,1fr));}.paragraph--type--grid .inner-col .header{display:block;}
}
.paragraph{--bg:transparent;background-color:var(--bg);}.paragraph.bg--green{--bg:#356340;}.paragraph.bg--light-green{--bg:#2da34a;}.paragraph.bg--light-grey{--bg:#fafafa;}.paragraph.bg--white{--bg:#ffffff;}.paragraph > .inner-col{padding-top:40px;padding-bottom:40px;}.paragraph.col--main-width > .inner-col{margin-left:auto;margin-right:auto;max-width:100%;}@media (min-width:1200px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:1800px){.paragraph.col--main-width > .inner-col{width:1290px;}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--main-width > .inner-col{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){.paragraph.col--main-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--main-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--main-width > .inner-col{width:calc(100vw - 20px);}}.paragraph.col--full-width > .inner-col{margin-left:auto;margin-right:auto;max-width:95%;}@media (min-width:1200px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1800px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:1200px) and (max-width:1799px){.paragraph.col--full-width > .inner-col{width:calc(100vw - (10px * 2));}}@media (min-width:600px) and (max-width:899px){.paragraph.col--full-width > .inner-col{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph.col--full-width > .inner-col{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph.col--full-width > .inner-col{width:calc(100vw - 20px);}}.paragraph--type--hero-item{display:grid;isolation:isolate;gap:0;position:relative;}.paragraph--type--hero-item:not([class*="bg--"]) .image{background:#000;}.paragraph--type--hero-item:not([class*="bg--"]) .image img{opacity:.75;}.paragraph--type--hero-item .image{width:100%;grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:-1;z-index:1;}.paragraph--type--hero-item .image.mobile{display:none;}.paragraph--type--hero-item .image img{width:100%;height:auto;}.paragraph--type--hero-item .content-wrapper{grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:-1;z-index:2;}.paragraph--type--hero-item .content-wrapper .content{margin-left:auto;margin-right:auto;max-width:100%;position:relative;height:100%;}@media (min-width:1200px){.paragraph--type--hero-item .content-wrapper .content{width:calc(1200px - 10px);}}@media (min-width:1800px){.paragraph--type--hero-item .content-wrapper .content{width:1290px;}}@media (min-width:1200px) and (max-width:1799px){.paragraph--type--hero-item .content-wrapper .content{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){.paragraph--type--hero-item .content-wrapper .content{width:85vw;}}@media (min-width:900px) and (max-width:1199px){.paragraph--type--hero-item .content-wrapper .content{width:calc(900px - 10px);}}@media (max-width:599px){.paragraph--type--hero-item .content-wrapper .content{width:calc(100vw - 20px);}}.paragraph--type--hero-item .content-wrapper .content > *:first-child{margin-top:0;}.paragraph--type--hero-item .content-wrapper .content h1.text-white,.paragraph--type--hero-item .content-wrapper .content h2.text-white,.paragraph--type--hero-item .content-wrapper .content h3.text-white,.paragraph--type--hero-item .content-wrapper .content h4.text-white,.paragraph--type--hero-item .content-wrapper .content h5.text-white,.paragraph--type--hero-item .content-wrapper .content h6.text-white,.paragraph--type--hero-item .content-wrapper .content p.text-white{color:#ffffff;}.paragraph--type--hero-item .content-wrapper .content h1.text-green-1,.paragraph--type--hero-item .content-wrapper .content h2.text-green-1,.paragraph--type--hero-item .content-wrapper .content h3.text-green-1,.paragraph--type--hero-item .content-wrapper .content h4.text-green-1,.paragraph--type--hero-item .content-wrapper .content h5.text-green-1,.paragraph--type--hero-item .content-wrapper .content h6.text-green-1,.paragraph--type--hero-item .content-wrapper .content p.text-green-1{color:#356340;}.paragraph--type--hero-item .content-wrapper .content h1.text-green-2,.paragraph--type--hero-item .content-wrapper .content h2.text-green-2,.paragraph--type--hero-item .content-wrapper .content h3.text-green-2,.paragraph--type--hero-item .content-wrapper .content h4.text-green-2,.paragraph--type--hero-item .content-wrapper .content h5.text-green-2,.paragraph--type--hero-item .content-wrapper .content h6.text-green-2,.paragraph--type--hero-item .content-wrapper .content p.text-green-2{color:#2da34a;}.paragraph--type--hero-item .content-wrapper .content h1{font-size:1.5294117647058822rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--hero-item .content-wrapper .content h2,.paragraph--type--hero-item .content-wrapper .content h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--hero-item .content-wrapper .content h4,.paragraph--type--hero-item .content-wrapper .content h5,.paragraph--type--hero-item .content-wrapper .content h6{font-size:1.2352941176470589rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}.paragraph--type--hero-item .content-wrapper .content p{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;margin-top:10px;margin-bottom:10px;}.paragraph--type--hero-item .content-wrapper .content a:not(.btn){color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;padding-bottom:10px;text-decoration-color:#323232;}.paragraph--type--hero-item .content-wrapper .content a:not(.btn):hover,.paragraph--type--hero-item .content-wrapper .content a:not(.btn):focus,.paragraph--type--hero-item .content-wrapper .content a:not(.btn):active{color:#323232;border-color:#323232;text-decoration-color:#323232;}.paragraph--type--hero-item .content-wrapper .content a:not(.btn):hover:after,.paragraph--type--hero-item .content-wrapper .content a:not(.btn):focus:after,.paragraph--type--hero-item .content-wrapper .content a:not(.btn):active:after{text-decoration-color:#323232;}.paragraph--type--hero-item .content-wrapper .content a.btn{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;margin-top:10px;}.paragraph--type--hero-item .content-wrapper .content a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}.paragraph--type--hero-item .content-wrapper .content a.btn:hover,.paragraph--type--hero-item .content-wrapper .content a.btn:focus,.paragraph--type--hero-item .content-wrapper .content a.btn:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}.paragraph--type--hero-item .content-wrapper .content a.btn:hover:after,.paragraph--type--hero-item .content-wrapper .content a.btn:focus:after,.paragraph--type--hero-item .content-wrapper .content a.btn:active:after{text-decoration-color:#ffffff;}.paragraph--type--hero-item .content-wrapper .content ul{margin-bottom:20px;}.paragraph--type--hero-item .content-wrapper .content ul li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;}.paragraph--type--hero-item .content-wrapper .content ul li:before{content:"\2022";color:#323232;font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--hero-item .content-wrapper .content ul.styled li{padding-left:33px;list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px;position:relative;isolation:isolate;}.paragraph--type--hero-item .content-wrapper .content ul.styled li:before{position:absolute;top:-2px;left:0;content:"";display:inline-block;margin-left:0;background:#2da34a;color:transparent;border:1px solid #ffffff;outline:1px solid #2da34a;height:22px;width:22px;margin-right:.5ch;}.paragraph--type--hero-item .content-wrapper .content ol{counter-reset:ol-counter;margin-bottom:20px;}.paragraph--type--hero-item .content-wrapper .content ol li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;counter-increment:ol-counter;}.paragraph--type--hero-item .content-wrapper .content ol li:before{content:counter(ol-counter) ".";color:#323232;margin-left:-10px;padding-left:10px;padding-right:10px;}.paragraph--type--hero-item .content-wrapper .content strong{font-weight:800;}.paragraph--type--hero-item .content-wrapper .content .inner{position:absolute;width:fit-content;top:50%;transform:translateY(-50%);background:var(--bg);border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:20px;background-color:var(--bg);}.paragraph--type--hero-item .content-wrapper .content .inner:after{position:absolute;top:100%;left:100%;background:var(--bg);height:40px;width:40px;border-top-right-radius:10px;border-top-left-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
@media all and (min-width: 1199px){.paragraph--type--hero-item{grid-template-columns:repeat(3,minmax(0,1fr));}.paragraph--type--hero-item .image + .content-wrapper .inner{width:fit-content;max-width:33%;}.paragraph--type--hero-item .content-wrapper .content .inner{padding-top:40px;padding-left:20px;padding-bottom:40px;padding-right:20px;}.paragraph--type--hero-item .content-wrapper .content .inner:after{content:"";display:block;}.paragraph--type--hero-item.style--left .content-wrapper .inner{left:0;}.paragraph--type--hero-item.style--centre .content-wrapper .inner{left:50%;transform:translate(-50%,-50%);}.paragraph--type--hero-item.style--right .content-wrapper .inner{right:0;}
}
@media all and (max-width: 1199px){.paragraph--type--hero-item{grid-template-columns:repeat(3,minmax(0,1fr));}.paragraph--type--hero-item .content-wrapper .content .inner{padding-top:40px;padding-left:20px;padding-bottom:40px;padding-right:20px;}.paragraph--type--hero-item .content-wrapper .content .inner:after{content:"";display:block;}.paragraph--type--hero-item.style--left .content-wrapper .inner{left:0;}.paragraph--type--hero-item.style--centre .content-wrapper .inner{left:50%;transform:translate(-50%,-50%);}.paragraph--type--hero-item.style--right .content-wrapper .inner{right:0;}
}
@media all and (max-width: 599px){.paragraph--type--hero-item{grid-template-columns:repeat(3,minmax(0,1fr));}.paragraph--type--hero-item .image.mobile{display:block;}.paragraph--type--hero-item .image.mobile + .image{display:none;}.paragraph--type--hero-item .content-wrapper{grid-row-start:2;grid-row-end:-1;}.paragraph--type--hero-item .content-wrapper .content .inner{padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;position:relative;}.paragraph--type--hero-item .content-wrapper .content .inner:after{display:none;}.paragraph--type--hero-item.style--left .content-wrapper .inner{left:initial;}.paragraph--type--hero-item.style--centre .content-wrapper .inner{left:initial;transform:none;}.paragraph--type--hero-item.style--right .content-wrapper .inner{right:initial;}
}
article.node.mode--full .intro .inner{margin-left:auto;margin-right:auto;max-width:100%;padding-top:40px;padding-bottom:40px;}@media (min-width:1200px){article.node.mode--full .intro .inner{width:calc(1200px - 10px);}}@media (min-width:1800px){article.node.mode--full .intro .inner{width:1290px;}}@media (min-width:1200px) and (max-width:1799px){article.node.mode--full .intro .inner{width:calc(1200px - 10px);}}@media (min-width:600px) and (max-width:899px){article.node.mode--full .intro .inner{width:85vw;}}@media (min-width:900px) and (max-width:1199px){article.node.mode--full .intro .inner{width:calc(900px - 10px);}}@media (max-width:599px){article.node.mode--full .intro .inner{width:calc(100vw - 20px);}}article.node.mode--full .intro .inner .title h1{font-size:1.6470588235294117rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;padding-bottom:20px;}article.node.mode--full .intro .inner .content > *:first-child{margin-top:0;}article.node.mode--full .intro .inner .content h1.text-white,article.node.mode--full .intro .inner .content h2.text-white,article.node.mode--full .intro .inner .content h3.text-white,article.node.mode--full .intro .inner .content h4.text-white,article.node.mode--full .intro .inner .content h5.text-white,article.node.mode--full .intro .inner .content h6.text-white,article.node.mode--full .intro .inner .content p.text-white{color:#ffffff;}article.node.mode--full .intro .inner .content h1.text-green-1,article.node.mode--full .intro .inner .content h2.text-green-1,article.node.mode--full .intro .inner .content h3.text-green-1,article.node.mode--full .intro .inner .content h4.text-green-1,article.node.mode--full .intro .inner .content h5.text-green-1,article.node.mode--full .intro .inner .content h6.text-green-1,article.node.mode--full .intro .inner .content p.text-green-1{color:#356340;}article.node.mode--full .intro .inner .content h1.text-green-2,article.node.mode--full .intro .inner .content h2.text-green-2,article.node.mode--full .intro .inner .content h3.text-green-2,article.node.mode--full .intro .inner .content h4.text-green-2,article.node.mode--full .intro .inner .content h5.text-green-2,article.node.mode--full .intro .inner .content h6.text-green-2,article.node.mode--full .intro .inner .content p.text-green-2{color:#2da34a;}article.node.mode--full .intro .inner .content h1{font-size:1.5294117647058822rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}article.node.mode--full .intro .inner .content h2,article.node.mode--full .intro .inner .content h3{font-size:1.2941176470588236rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}article.node.mode--full .intro .inner .content h4,article.node.mode--full .intro .inner .content h5,article.node.mode--full .intro .inner .content h6{font-size:1.2352941176470589rem;line-height:normal;font-weight:600;font-family:'Montserrat',sans-serif;color:#323232;margin-top:20px;margin-bottom:15px;}article.node.mode--full .intro .inner .content p{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;margin-top:10px;margin-bottom:10px;}article.node.mode--full .intro .inner .content a:not(.btn){color:#323232;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;padding-bottom:10px;text-decoration-color:#323232;}article.node.mode--full .intro .inner .content a:not(.btn):hover,article.node.mode--full .intro .inner .content a:not(.btn):focus,article.node.mode--full .intro .inner .content a:not(.btn):active{color:#323232;border-color:#323232;text-decoration-color:#323232;}article.node.mode--full .intro .inner .content a:not(.btn):hover:after,article.node.mode--full .intro .inner .content a:not(.btn):focus:after,article.node.mode--full .intro .inner .content a:not(.btn):active:after{text-decoration-color:#323232;}article.node.mode--full .intro .inner .content a.btn{font-size:1.0588235294117647rem;line-height:1;font-weight:600;font-family:'Montserrat',sans-serif;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;background:#2da34a;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;border-radius:10px;display:inline-block;text-align:center;border:none;margin-top:10px;}article.node.mode--full .intro .inner .content a.btn:after{content:"\00a0 \00a0 \2192";display:inline-block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:#ffffff;}article.node.mode--full .intro .inner .content a.btn:hover,article.node.mode--full .intro .inner .content a.btn:focus,article.node.mode--full .intro .inner .content a.btn:active{color:#ffffff;background:#356340;text-decoration-color:#ffffff;}article.node.mode--full .intro .inner .content a.btn:hover:after,article.node.mode--full .intro .inner .content a.btn:focus:after,article.node.mode--full .intro .inner .content a.btn:active:after{text-decoration-color:#ffffff;}article.node.mode--full .intro .inner .content ul{margin-bottom:20px;}article.node.mode--full .intro .inner .content ul li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;}article.node.mode--full .intro .inner .content ul li:before{content:"\2022";color:#323232;font-weight:bold;margin-left:-10px;padding-left:10px;padding-right:10px;}article.node.mode--full .intro .inner .content ul.styled li{padding-left:33px;list-style-type:none;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:15px;position:relative;isolation:isolate;}article.node.mode--full .intro .inner .content ul.styled li:before{position:absolute;top:-2px;left:0;content:"";display:inline-block;margin-left:0;background:#2da34a;color:transparent;border:1px solid #ffffff;outline:1px solid #2da34a;height:22px;width:22px;margin-right:.5ch;}article.node.mode--full .intro .inner .content ol{counter-reset:ol-counter;margin-bottom:20px;}article.node.mode--full .intro .inner .content ol li{font-size:0.9411764705882353rem;line-height:normal;font-weight:400;font-family:'Montserrat',sans-serif;color:#323232;list-style:none;margin-bottom:10px;counter-increment:ol-counter;}article.node.mode--full .intro .inner .content ol li:before{content:counter(ol-counter) ".";color:#323232;margin-left:-10px;padding-left:10px;padding-right:10px;}article.node.mode--full .intro .inner .content strong{font-weight:800;}
@media all and (min-width: 1199px){}
@media all and (max-width: 1199px){}
@media all and (max-width: 599px){}
