/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content ol li{margin-bottom:0.85em;}
@media screen{@media (max-width:767px){.page-main{padding-top:0;}}.teaser__action{display:none;}.teaser__title{text-transform:initial;}.page-section__heading{text-align:left;}.page-section__title{font-size:2.5rem;}@media (min-width:768px){.page-section__title{font-size:2.5rem;}}.fieldset-wrapper{margin-top:1em;}.fieldset-legend{font-style:italic;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{left:unset;right:11px;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#008c44;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:initial;color:#008c44;text-decoration:none;border-top:1px solid #35a8454d;border-bottom:none;padding:10px 50px 10px 15px;}.ckeditor-accordion-container > dl{border-bottom:1px solid #35a8454d;}.ckeditor-accordion-container > dl dt.active{font-size:1.2em;color:#FFFFFF !important;font-weight:bold;}a{text-decoration-color:#A2D39C;text-underline-offset:0.14em;text-decoration-thickness:1.3px;}.u-c-orange{text-decoration-color:#FCC589;}.u-c-purple{text-decoration-color:#BD8CBF}.u-c-blue{text-decoration-color:#ADDCCF;}.u-c-pink{text-decoration-color:#F9CDE0;}.u-c-grey-light{text-decoration-color:#9B9B9B;}a:hover{text-decoration:none;}dd h3{margin-top:0.8rem;}dl{margin:0 -0.8rem;}dd p{font-size:1.2rem;}dd p:last-of-type{margin-top:1em;margin-bottom:0.6em;color:#008c44;}dd ul{margin-top:0;padding:0;list-style:none;}dd li{font-size:1.2rem;margin:0 0 0.25rem 0;padding-left:1.2em;}dd li::before{content:'\f105';font-size:1em;font-family:'Font Awesome 6 Free';display:inline-block;margin-left:-1.2em;width:1em;transform:translate(3px,2px);color:#00a651;font-weight:600;}.portfolio-news{color:#555;font-size:0.9em;}.portfolio-news h3{margin:0 0 0.5em 0;}.portfolio-news h3 a,.portfolio-news h3 a:visited{color:#007236;text-decoration-color:#A2D39C;text-decoration:none;}.portfolio-news .views-field-field-person a,.portfolio-news .views-field-field-person a:visited{color:#4D4D4D;text-decoration-color:#ebefea;}.portfolio-news h3 a:hover,.portfolio-news h3 a:active,.portfolio-news .views-field-field-person a:hover,.portfolio-news .views-field-field-person a:active{color:#007236;text-decoration:underline;text-decoration-color:#A2D39C;text-underline-offset:0.14em;text-decoration-thickness:2px;}.portfolio-news .views-row{margin-bottom:2rem;}.portfolio-news .featured{position:relative;}.portfolio-news .featured::before{content:"\f005";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-2em;top:0.6em;font-size:0.5em;color:gold;}.pager__items .pager__item a{padding:0.4rem;width:2rem;display:inline-block;height:2rem;border-radius:100%;text-decoration:none;border:1.6px solid #00A651;}.pager__items .is-active a{background:#008c44;color:white;border-color:#008c44;}.pager__items .pager__item--next a,.pager__items .pager__item--last a,.pager__items .pager__item--previous a,.pager__items .pager__item--first a{width:unset;height:unset;border:unset;}.layout-sub{background-image:none;}
}
.video-embed-field-lazy-play{border:0;}a:hover{text-decoration:none;}.hero-text--hide .hero-image-title{display:none;}.js-hero-image-sidebar-wrapper--small .sticky-top{margin-bottom:1.8rem;}.callout,.callout--green-camarone{font-size:95% !important;color:#005F27;padding:1.5rem;border:4px solid #A2D39C;border-radius:5px;margin:2rem 0;}.callout-orange{color:#a2590a;border:4px solid #fcc589;}.u-c-black{color:#000000;}.scrolling-wrapper{overflow-x:auto;}.person-contact__content .btn,.candidate-sidebar .btn{width:100%;}.u-bt-pale-green,.u-bt-green-mint{border-top:1px solid rgb(163,210,156);border-top:1px solid rgba(163,210,156,0.34);}.u-bg-green-mint{background-color:rgb(163,210,156);}.list-tick li{margin-top:0.8rem;line-height:1.1rem;font-weight:500;}.list-tick > li::before{content:'\2705';font-size:0.75rem;display:inline-block;margin-left:-1.6rem;width:1.6rem;-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);-ms-transform:translate(0,-3px);-o-transform:translate(0,-3px);transform:translate(0,-3px);}.policy--heading,.policy-heading{font-size:1.8rem;background-color:#009640;color:white;text-align:center;padding:10px;margin-top:0;}@media (max-width:768px){.policy--heading,.policy-heading{font-size:1.4rem;padding:5px;margin-top:0;}}.policy-section__content ul > li::before{font-weight:700;}.action-box--black .action-box__content{background-color:#232323;}.action-box--black .action-box__content:hover,.action-box--black .action-box__content:focus-within{background-color:#111111;}.box__border{display:none;}@media (min-width:992px){.hero-image-sidebar-low .hero-image-sidebar{margin-top:10rem;}}
.webform-counter--progress .progress__bar{border-color:#39b54a;background:#a3d39c;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 75%,rgba(255,255,255,0.8) 100%);background-size:40px 40px;}.webform-counter--progress .progress__percentage{display:none;}
.white-webform-accordion .ckeditor-accordion-container dl.styled dt a,.white-webform-accordion .ckeditor-accordion-container dl.styled dt a.ckeditor-accordion-toggler,.white-webform-accordion .ckeditor-accordion-container dl.styled dt.active a,.white-webform-accordion .ckeditor-accordion-container dl.styled dt a:hover,.white-webform-accordion .ckeditor-accordion-container dl.styled dt a:focus{color:#FFFFFF !important;text-decoration:none !important;outline:none !important;}.white-webform-accordion .ckeditor-accordion-container dl.styled dt{border-top:1px solid #FFFFFF !important;border-bottom:1px solid #FFFFFF !important;}.white-webform-accordion .ckeditor-accordion-toggle{background-color:transparent !important;filter:brightness(0) invert(1) !important;opacity:1 !important;}.white-webform-accordion .ckeditor-accordion-toggle::before,.white-webform-accordion .ckeditor-accordion-toggle::after{background-color:#FFFFFF !important;}.white-webform-accordion .ckeditor-accordion-container dl.styled{border-color:#FFFFFF !important;}
.tile{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);transition:all  .1s ease-in-out;z-index:0;}.bringforward{z-index:5;position:absolute;}.pop,.pop-25{z-index:0;transition:all  .1s ease-in-out;}.tile:hover{z-index:5;}@media (min-width:768px){.tile:hover{-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);z-index:5;}}.pop-25 .d-flex-inner,.pop-25 img{border-radius:0.8em;}.pop:hover,.pop-25:hover .d-flex-inner{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.tile:hover .action-box__media{opacity:0.850;-moz-opacity:85%;-webkit-opacity:85%;}.fullwidth{width:100vw;position:relative;margin-left:-50vw;left:50%;}.fullwidthbox{width:100%;text-align:center;margin-left:50%;}.pad{padding:0px;}
