html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}.test:h .black{color:#000}.test.h .black{color:#000}.test .test{background:#000}@media(min-width:768px){.test.black{color:#000}}.test>.test{background-color:red}.test div{content:"test"}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}body{font-family:"Calibri";font-size:16px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}#block-on-local-tasks{text-align:center}#block-on-local-tasks ul{padding:15px 0;border-bottom:1px solid #000}#block-on-local-tasks ul li{display:inline-block;margin:0 5px}#block-on-local-tasks ul li a{color:#fff;background:#000;border:1px solid #000;border-bottom:0;line-height:20px;padding:0 10px;font-size:18px;text-transform:uppercase;display:block}#block-on-local-tasks ul li a:hover{background:#fff;color:#000}a{transition:all .2s ease-in-out;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}.messages-wrapper{font-size:14px}.messages-wrapper .message.message-error{background:#ff9494;color:#fff}.messages-wrapper .message.message-status{background:#4bb543;color:#fff}.messages-wrapper .message .messages-list li{padding:10px;line-height:25px}form.user-login-form{text-align:center;padding:20px 20px !important}form.user-login-form label{display:block}.page-404 #block-on-content,.page-403 #block-on-content{padding:20px 20px !important;font-size:16px;text-align:center}@media(min-width:768px){.page-404 #block-on-content,.page-403 #block-on-content{font-size:20px}}@media(min-width:768px)and (min-width:1024px){.page-404 #block-on-content,.page-403 #block-on-content{padding:40px 20px !important;font-size:24px}}@media(min-width:768px)and (min-width:1024px)and (min-width:1170px){.page-404 #block-on-content,.page-403 #block-on-content{font-size:30px}}#block-on-tabs{position:absolute;top:110px;height:30px;background-color:#3d623f;width:100%;left:0}#block-on-tabs .contextual{display:none}#block-on-tabs ul{display:flex;align-items:center;justify-content:center;height:30px}#block-on-tabs ul li{margin-right:20px}#block-on-tabs ul a{color:#fff}.node-product .block-page-title-block,.node-article .block-page-title-block,.node-basic-page .block-page-title-block,.breadcrumb .block-system,.view-taxonomy-terms .category-teaser,.view-search .category-teaser,.taxonomy-category .inner-container,.page-view-search .inner-container,.node-product .inner-container,.node-article .inner-container,.node-basic-page .inner-container,.node-page .inner-container,.page-view-projects-and-news .inner-container,.webform-submission-contact-us-form .inner-container,.site-footer .footer-wrapper,.site-footer .outer-logo,.top-header .inner-container,.test,.page-404 .block-system-breadcrumb-block,.page-404 .layout-main-wrapper,.page-403 .block-system-breadcrumb-block,.page-403 .layout-main-wrapper{padding:0 20px}@media(min-width:1024px){.node-product .block-page-title-block,.node-article .block-page-title-block,.node-basic-page .block-page-title-block,.breadcrumb .block-system,.view-taxonomy-terms .category-teaser,.view-search .category-teaser,.taxonomy-category .inner-container,.page-view-search .inner-container,.node-product .inner-container,.node-article .inner-container,.node-basic-page .inner-container,.node-page .inner-container,.page-view-projects-and-news .inner-container,.webform-submission-contact-us-form .inner-container,.site-footer .footer-wrapper,.site-footer .outer-logo,.top-header .inner-container,.test,.page-404 .block-system-breadcrumb-block,.page-404 .layout-main-wrapper,.page-403 .block-system-breadcrumb-block,.page-403 .layout-main-wrapper{margin:0 auto;width:1024px}}@media(min-width:1366px){.node-product .block-page-title-block,.node-article .block-page-title-block,.node-basic-page .block-page-title-block,.breadcrumb .block-system,.view-taxonomy-terms .category-teaser,.view-search .category-teaser,.taxonomy-category .inner-container,.page-view-search .inner-container,.node-product .inner-container,.node-article .inner-container,.node-basic-page .inner-container,.node-page .inner-container,.page-view-projects-and-news .inner-container,.webform-submission-contact-us-form .inner-container,.site-footer .footer-wrapper,.site-footer .outer-logo,.top-header .inner-container,.test,.page-404 .block-system-breadcrumb-block,.page-404 .layout-main-wrapper,.page-403 .block-system-breadcrumb-block,.page-403 .layout-main-wrapper{padding:0 20px;width:1360px}}.green-buttons,.view-taxonomy-terms .right-side a,.view-search .right-side a,.webform-submission-contact-us-form .inner-container .form-actions input,.view-projects-and-news .right-side a,.view-categories-slideshow .category-teaser .right-side a{background-color:#3d623f;font-size:14px;color:#fff;padding:10px 20px;display:inline-block;border:1px solid #3d623f;cursor:pointer}.green-buttons:hover,.view-taxonomy-terms .right-side a:hover,.view-search .right-side a:hover,.webform-submission-contact-us-form .inner-container .form-actions input:hover,.view-projects-and-news .right-side a:hover,.view-categories-slideshow .category-teaser .right-side a:hover{background-color:#fff;color:#3d623f;border:1px solid #3d623f}.main-green-buttons{background-color:#3d623f;font-size:14px;color:#fff;padding:10px 20px;display:inline-block;border:1px solid #3d623f}.main-green-buttons:hover{background-color:#fff;color:#3d623f;border:1px solid #3d623f}.yellow-buttons,.site-footer .webform-button--submit,.integrity-boxes .right-side .field-link a{background-color:#ffbb08;font-size:14px;color:#48724a;padding:10px 20px;display:inline-block;border:1px solid #ffbb08;transition:all ease-in-out .2s}.yellow-buttons:hover,.site-footer .webform-button--submit:hover,.integrity-boxes .right-side .field-link a:hover{background-color:#48724a;color:#ffbb08;border:1px solid #48724a}.basic-heading,.node-product article h2,.node-article article h2,.node-basic-page article h2,.view-taxonomy-terms h2,.view-search h2,.view-categories-slideshow .category-teaser .right-side h2{font-size:24px}@media(min-width:1024px){.basic-heading,.node-product article h2,.node-article article h2,.node-basic-page article h2,.view-taxonomy-terms h2,.view-search h2,.view-categories-slideshow .category-teaser .right-side h2{font-size:30px}}.big-heading,.view-projects-and-news h2,.integrity-boxes .left-side .field-title{font-size:30px}@media(min-width:1024px){.big-heading,.view-projects-and-news h2,.integrity-boxes .left-side .field-title{font-size:40px}}.main-heading,.page-view-projects-and-news .view-projects-and-news h1,.taxonomy-category .category-heading h1,.taxonomy-category .block-page-title-block h1,.page-view-search .category-heading h1,.page-view-search .block-page-title-block h1,.node-product .category-heading h1,.node-product .block-page-title-block h1,.node-article .category-heading h1,.node-article .block-page-title-block h1,.node-basic-page .category-heading h1,.node-basic-page .block-page-title-block h1,.node-page .category-heading h1,.node-page .block-page-title-block h1,.page-view-projects-and-news .category-heading h1,.page-view-projects-and-news .block-page-title-block h1,.webform-submission-contact-us-form h1{font-size:32px;font-weight:normal;color:#48724a;text-align:center}@media(min-width:768px){.main-heading,.page-view-projects-and-news .view-projects-and-news h1,.taxonomy-category .category-heading h1,.taxonomy-category .block-page-title-block h1,.page-view-search .category-heading h1,.page-view-search .block-page-title-block h1,.node-product .category-heading h1,.node-product .block-page-title-block h1,.node-article .category-heading h1,.node-article .block-page-title-block h1,.node-basic-page .category-heading h1,.node-basic-page .block-page-title-block h1,.node-page .category-heading h1,.node-page .block-page-title-block h1,.page-view-projects-and-news .category-heading h1,.page-view-projects-and-news .block-page-title-block h1,.webform-submission-contact-us-form h1{font-size:40px}}@media(min-width:1366px){.main-heading,.page-view-projects-and-news .view-projects-and-news h1,.taxonomy-category .category-heading h1,.taxonomy-category .block-page-title-block h1,.page-view-search .category-heading h1,.page-view-search .block-page-title-block h1,.node-product .category-heading h1,.node-product .block-page-title-block h1,.node-article .category-heading h1,.node-article .block-page-title-block h1,.node-basic-page .category-heading h1,.node-basic-page .block-page-title-block h1,.node-page .category-heading h1,.node-page .block-page-title-block h1,.page-view-projects-and-news .category-heading h1,.page-view-projects-and-news .block-page-title-block h1,.webform-submission-contact-us-form h1{font-size:48px}}.top-header{background:#3d623f;color:#fff;height:60px;position:relative;font-size:14px}.top-header .inner-container{display:flex;align-items:center;height:100%}.top-header .block-language{margin-left:auto;position:absolute;right:20px;top:0}@media(min-width:768px){.top-header .block-language{right:30px}}.top-header .top-social{display:none}@media(min-width:768px){.top-header .top-social{display:flex;width:75%}}@media(min-width:1520px){.top-header .top-social{display:flex;width:100%}}@media(min-width:768px){.top-header .top-social .left-side{margin-left:45px}}@media(min-width:1170px){.top-header .top-social .left-side{margin-left:initial}}.top-header .social{margin-left:auto}.top-header .social .header-socials li{margin-right:10px}.top-header .social .header-socials li:last-child{margin-right:0}.top-header .header-socials{display:flex;margin-top:2px}@media(min-width:1170px){.top-header .responsive-menu-toggle{display:none}}.top-header .responsive-menu-toggle .label{display:none}.top-header .links{display:flex}.top-header .links li{border-top:5px solid #707070;width:35px;padding-top:15px}.top-header .links li:first-child{text-align:right}.top-header .links li:first-child a{border-right:1px solid #fff}.top-header .links li.is-active{border-top:5px solid #fff}.top-header .links li.is-active a{color:#fff}@media(min-width:768px){.top-header .links li{padding-top:8px}}.top-header .links a{padding-right:5px;display:inline-block;color:#707070;font-size:14px}.top-header .links a:first-child{padding-left:5px}#block-mainnavigation{display:none}@media(min-width:1170px){#block-mainnavigation{display:block;position:relative;z-index:2}}.mm-panel{background-color:#3d623f;color:#fff}.mm-panel a{color:#fff}.mm-panel .mm-listitem a{color:#fff}.mm-panel .mm-navbar>*{background-color:#3d623f;color:#fff;height:60px;justify-content:left}.responsive-menu-toggle-icon{display:inline-block;z-index:4;margin-top:0;position:absolute;top:12px;left:5px}.responsive-menu-toggle-icon:before{top:4px;width:35px;height:5px;border-radius:0}.responsive-menu-toggle-icon:after{top:26px;width:35px;height:5px;border-radius:0}.responsive-menu-toggle-icon span.icon{top:15px;width:35px;height:5px;border-radius:0}.mm-wrapper--opened .responsive-menu-toggle-icon:before{transform:rotate(45deg)}.mm-wrapper--opened .responsive-menu-toggle-icon:after{transform:rotate(135deg)}.mm-wrapper--opened .responsive-menu-toggle-icon .icon{display:none}.header .contact-info{align-items:center;background-color:#f5f5f5}@media(min-width:768px){.header .contact-info .inner-container{display:flex}}@media(min-width:1024px){.header .contact-info .inner-container{margin:0 auto;width:1024px;padding:0 20px}}@media(min-width:1366px){.header .contact-info .inner-container{width:1360px}}.header .views-exposed-form{padding-left:20px;padding-right:20px;text-align:center;display:flex;justify-content:center;background-color:#fff;margin-left:-20px;margin-right:-20px}@media(min-width:768px){.header .views-exposed-form{margin-left:auto;margin-right:initial;background-color:inherit}}@media(min-width:1024px){.header .views-exposed-form{margin-left:auto;padding-left:0;padding-right:0}}.header .views-exposed-form .js-form-submit{position:absolute;border-radius:50px;border:1px solid #3d623f;top:10px;right:0;font-size:0;background-color:#fff;height:35px;width:60px;background-repeat:no-repeat;background-size:15px;background-position:center;background-image:url("data: image/svg+xml, %3Csvg id='Search' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' %3E%3Cpath id='Path_2' data-name='Path 2' d='M2,7A4.951,4.951,0,0,1,7,2a4.951,4.951,0,0,1,5,5,4.951,4.951,0,0,1-5,5A4.951,4.951,0,0,1,2,7Zm12.3,8.7a.99.99,0,0,0,1.4-1.4l-3.1-3.1A6.847,6.847,0,0,0,14,7,6.957,6.957,0,0,0,7,0,6.957,6.957,0,0,0,0,7a6.957,6.957,0,0,0,7,7,6.847,6.847,0,0,0,4.2-1.4Z' fill='%2348724A' /%3E%3C/svg%3E%0A")}@media(min-width:768px){.header .views-exposed-form .js-form-submit{top:7px}}.header .views-exposed-form form{max-width:340px;width:100%;position:relative;padding-top:10px}@media(min-width:768px){.header .views-exposed-form form{padding-top:7px}}.header .views-exposed-form .form-text{height:35px;border-radius:50px;border:1px solid #3d623f;width:100%;padding:10px}.header .views-exposed-form .js-form-item-search-api-fulltext label{display:none}.header #block-contactinfo{display:flex}.header #block-contactinfo>div{flex:1;align-items:center;height:50px;display:flex}.header #block-contactinfo a{color:#575757;font-weight:bold}.header #block-contactinfo .left-side{border-bottom:5px solid #3d623f;padding-left:20px}@media(min-width:768px){.header #block-contactinfo .left-side{width:200px}}@media(min-width:1024px){.header #block-contactinfo .left-side{padding-left:0}}.header #block-contactinfo .right-side{border-bottom:5px solid #ffbb08;justify-content:center;padding-right:20px}@media(min-width:768px){.header #block-contactinfo .right-side{width:200px}}.header #block-contactinfo span{color:#3d623f}.header #block-contactinfo svg{width:16px}@media(min-width:1024px){.header #block-contactinfo svg{width:25px}}.header #block-contactinfo a{font-size:13px;display:inline-block;padding-top:4px;padding-left:10px}.header .logo{text-align:center;margin-top:30px;margin-bottom:30px}.header .logo img{width:200px}@media(min-width:1024px){.header .logo img{width:370px}}.header .menu.depth-0{display:flex;justify-content:center}.header .menu.depth-0 .is-expanded:hover .depth-1{display:block}.header .menu.depth-0 .menu-item{background-color:#3d623f}.header .menu.depth-0 .menu-item a,.header .menu.depth-0 .menu-item span{padding:8px 22px;font-size:18px;color:#fff;display:block;width:100%;border-right:1px solid #fff;border-bottom:2px solid #ffbb08;height:45px;position:relative}.header .menu.depth-0 .menu-item a:hover,.header .menu.depth-0 .menu-item span:hover{background-color:#48724a}.header .menu.depth-0 .menu-item a:hover:after,.header .menu.depth-0 .menu-item span:hover:after{content:"";width:100%;height:2px;position:absolute;left:0;background-color:#ffbb08;bottom:0}@media(min-width:1024px){.header .menu.depth-0 .menu-item a,.header .menu.depth-0 .menu-item span{font-size:24px;padding:18px 42px;height:60px}}@media(min-width:768px){.header .menu.depth-0 .menu-item a,.header .menu.depth-0 .menu-item span{font-size:20px}}.header .menu .is-active{color:#ffbb08 !important}.header .menu .depth-1{position:absolute;width:300px;display:none}.header .menu .depth-1 .is-expanded:hover .depth-2{display:block}.header .menu .depth-1 .menu-item-depth-1{position:relative}.header .menu .depth-1 .menu-item{background-color:initial;text-align:center}.header .menu .depth-1 .menu-item a{padding:12px 12px;background-color:#3d623f;font-size:16px;color:#fff;display:block;width:100%;border-right:1px solid #fff;border-bottom:2px solid #ffbb08;height:initial;position:relative}.header .menu .depth-1 .menu-item a:hover{background-color:#48724a}.header .menu .depth-1 .menu-item a:hover:after{content:"";width:100%;height:2px;position:absolute;left:0;background-color:#ffbb08;bottom:0}.header .menu .depth-2{display:none;position:absolute;left:300px;top:0;width:100%}.header .menu .depth-2 .menu-item-depth-1{position:relative}.header .menu .depth-2 .menu-item{background-color:#ffbb08}.header .menu .depth-2 .menu-item a{padding:12px 12px;font-size:14px;color:#fff;display:block;width:100%;border-right:1px solid #fff;border-bottom:2px solid #ffbb08;height:initial;position:relative}.header .menu .depth-2 .menu-item a:hover{background-color:#48724a}.header .menu .depth-2 .menu-item a:hover:after{content:"";width:100%;height:2px;position:absolute;left:0;background-color:#ffbb08;bottom:0}.mm-wrapper--position-left .mm-slideout{transform:initial}.mm-listitem{width:300px}.view-categories-slideshow{padding-left:20px;padding-right:20px;background-color:#f5f5f5;padding-top:50px;padding-bottom:20px;position:relative}@media(min-width:768px){.view-categories-slideshow{margin-top:-20px}}@media(min-width:1024px){.view-categories-slideshow{margin-top:-30px}}@media(min-width:1366px){.view-categories-slideshow{width:100%;padding:0;padding-top:30px;padding-bottom:30px}}@media(min-width:768px){.view-categories-slideshow .view-content{width:880px;margin:0 auto;padding-left:0;padding-right:0}}@media(min-width:1366px){.view-categories-slideshow .view-content{padding:0 20px;width:1360px}}@media(min-width:1366px){.view-categories-slideshow .views-row{padding:60px 80px 80px 80px}}.view-categories-slideshow .category-teaser{display:flex;flex-direction:column}@media(min-width:650px){.view-categories-slideshow .category-teaser{flex-direction:row}}@media(min-width:650px){.view-categories-slideshow .category-teaser .left-side{width:51%;padding-right:30px}}@media(min-width:1366px){.view-categories-slideshow .category-teaser .left-side{width:59%;padding-right:30px}}.view-categories-slideshow .category-teaser .right-side{color:#3d623f}@media(min-width:650px){.view-categories-slideshow .category-teaser .right-side{width:40%}}@media(min-width:1024px){.view-categories-slideshow .category-teaser .right-side{padding-right:30px}}.view-categories-slideshow .category-teaser .right-side .name{margin-top:25px}.view-categories-slideshow .category-teaser .right-side .field-teaser-description{margin-top:25px;color:#575757;margin-bottom:25px}@media(min-width:1024px){.view-categories-slideshow .category-teaser .right-side .field-teaser-description{font-size:20px;margin-bottom:35px;margin-top:35px}}.view-categories-slideshow .slick-prev{position:absolute;left:-60px;z-index:1;transform:translate(0,-50px);top:50%;background:url(/themes/on/images/left-arrow.png);font-size:0;width:50px;height:50px;border:none;cursor:pointer}@media(min-width:1366px){.view-categories-slideshow .slick-prev{left:15px}}.view-categories-slideshow .slick-next{position:absolute;right:-60px;z-index:1;transform:translate(0,-50px);top:50%;background:url(/themes/on/images/right-arrow.png);font-size:0;width:50px;height:50px;border:none;cursor:pointer}@media(min-width:1366px){.view-categories-slideshow .slick-next{right:15px}}.view-categories-slideshow .slick-dots{display:flex;justify-content:center;margin-top:40px}@media(min-width:1366px){.view-categories-slideshow .slick-dots{display:flex;justify-content:center;margin-top:20px;bottom:-20px;position:absolute;transform:translate(0,-50%);left:50%}}.view-categories-slideshow .slick-dots li{margin-right:10px}.view-categories-slideshow .slick-dots li.slick-active button{background-color:#ffbb08}.view-categories-slideshow .slick-dots li button{cursor:pointer;width:15px;height:15px;font-size:0;background-color:#3d623f;border:none;border-radius:50%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@media(min-width:1366px){.integrity-boxes{position:relative}}.integrity-boxes .left-side{background-color:#3d623f;padding-top:35px;padding-bottom:55px;padding-left:20px;padding-right:20px;text-align:center;color:#fff;line-height:24px}@media(min-width:1366px){.integrity-boxes .left-side{position:absolute;z-index:1;bottom:60px;left:3.25%;width:34.375%;padding-top:60px;padding-bottom:150px;padding-left:50px;text-align:left}}@media(min-width:1680px){.integrity-boxes .left-side{left:15.25%;padding-top:70px}}.integrity-boxes .left-side .field-title{color:#ffbb08;padding-bottom:15px;border-bottom:1px solid #ffbb08}@media(min-width:1366px){.integrity-boxes .left-side .field-title{display:inline-block;padding-bottom:20px}}.integrity-boxes .left-side p{font-size:18px}@media(min-width:1366px){.integrity-boxes .left-side p{margin-top:30px;width:86%;margin-bottom:0}}.integrity-boxes .right-side{background-color:#ebecec;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}@media(min-width:650px){.integrity-boxes .right-side{padding-bottom:90px}.integrity-boxes .right-side .field-items{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:40px;grid-row-gap:30px}}@media(min-width:650px)and (min-width:1366px){.integrity-boxes .right-side .field-items{grid-auto-rows:initial}}@media(min-width:768px){.integrity-boxes .right-side .field-items{grid-gap:30px}}@media(min-width:1366px){.integrity-boxes .right-side{display:flex;margin-left:auto;width:66.666%;padding-right:3.25%;padding-left:7.25%;padding-top:5%;padding-bottom:5%;margin-bottom:15px}}@media(min-width:1680px){.integrity-boxes .right-side{padding-top:110px;padding-right:15.25%;padding-left:17.7%;padding-bottom:30px;padding-left:17.7%}}.integrity-boxes .right-side .top-info{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;font-size:18px;color:#3d623f;font-weight:bold}@media(min-width:1366px){.integrity-boxes .right-side .top-info{margin-bottom:15px}}.integrity-boxes .right-side .field-link a{position:absolute;left:20px;bottom:-20px}.integrity-boxes .paragraph-integrity-box{position:relative;border:1px dashed #3d623f;padding-top:15px;padding-left:25px;padding-right:25px;padding-bottom:55px;color:#575757;margin-bottom:40px;font-size:14px;line-height:18px}@media(min-width:650px){.integrity-boxes .paragraph-integrity-box{margin-bottom:0;height:100%}}@media(min-width:1366px){.integrity-boxes .paragraph-integrity-box{padding-bottom:35px;padding-bottom:45px}}.view-projects-and-news{background-color:#dfebdf}@media(min-width:1024px){.view-projects-and-news{padding-top:0}}.view-projects-and-news .view-header{background-color:#fff;text-align:center;padding:50px 20px 60px 20px;color:#707070}@media(min-width:1024px){.view-projects-and-news .view-header{padding-bottom:170px;padding-top:100px}}@media(min-width:1024px){.view-projects-and-news .view-header{padding-bottom:130px}}.view-projects-and-news .views-row{margin-bottom:100px;position:relative}@media(min-width:768px){.view-projects-and-news .views-row{margin-bottom:50px}}.view-projects-and-news .view-content{padding-bottom:25px}@media(min-width:768px){.view-projects-and-news .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:30px;grid-row-gap:30px;padding:20px 20px 60px 20px}}@media(min-width:1024px){.view-projects-and-news .view-content{grid-gap:20px;margin-top:-150px}}@media(min-width:1366px){.view-projects-and-news .view-content{padding:20px 20px 60px 20px;grid-row-gap:50px;width:1360px;margin:0 auto;margin-top:-150px}}.view-projects-and-news h2{text-align:center;border-bottom:1px solid #ffbb08;display:inline-block;padding-bottom:10px;color:#3d623f;font-weight:normal;text-transform:uppercase;margin-bottom:25px}.view-projects-and-news .left-side img{width:100%}.view-projects-and-news .right-side{background-color:#fff;z-index:1;padding:20px 20px 40px 20px;position:relative;position:absolute;left:20px;bottom:-40px;right:20px}.view-projects-and-news .right-side h3{color:#48724a;font-size:16px;font-weight:normal}.view-projects-and-news .right-side a{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0)}.site-footer{font-size:18px;color:#fff;border-bottom:5px solid #ffbb08}.site-footer .outer-footer{background-color:#3d623f;padding-bottom:10px;padding-top:20px}@media(min-width:768px){.site-footer .outer-logo{padding-top:55px;padding-bottom:20px}}.site-footer .footer-wrapper{position:relative}@media(min-width:768px){.site-footer .footer-wrapper{display:flex;padding-bottom:50px}}@media(min-width:768px){.site-footer .footer-wrapper>div:first-child{width:60%}}@media(min-width:1024px){.site-footer .footer-wrapper>div:first-child{width:50%}}@media(min-width:1170px){.site-footer .footer-wrapper>div:first-child{width:76.5%;padding-bottom:0}}@media(min-width:768px){.site-footer .inner{display:flex;margin-top:40px}}@media(min-width:768px){.site-footer .inner .column{width:50%}}.site-footer .logo{width:200px}.site-footer .title{color:#ffbb08;margin-bottom:20px;margin-top:20px}.site-footer .title.no-margins{margin-bottom:0}.site-footer .left-side{margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid #ffbb08}@media(min-width:1170px){.site-footer .left-side.column{width:33.666%}}@media(min-width:768px){.site-footer .left-side{border-bottom:initial}}.site-footer .left-side a{color:#fff}.site-footer .left-side a:hover{text-decoration:underline}.site-footer .right-side{display:flex;flex-direction:column}.site-footer .block-webform{border-top:1px solid #ffbb08;margin-top:20px;padding-top:20px;padding-bottom:40px}@media(min-width:768px){.site-footer .block-webform{padding-bottom:0;border-top:initial;margin-top:25px;width:40%}}@media(min-width:1170px){.site-footer .block-webform{width:25.6%}}.site-footer .form-email{width:300px;border:1px solid #ffbb08;height:30px;color:#fff;background-color:#3d623f}.site-footer label{display:none}.site-footer .webform-button--submit{color:#fff;position:relative}.site-footer .webform-button--submit:hover{cursor:pointer}.site-footer .form-actions{position:relative;display:inline-block}.site-footer .form-actions:before{content:"";display:inline-block;position:absolute;width:15px;height:15px;top:-8px;left:50%;transform:translate(-50%,0);background-repeat:no-repeat;background-size:15px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.485' height='8.486' viewBox='0 0 8.485 8.486'%3E%3Cg id='Group_367' data-name='Group 367' transform='translate(0 4.243)'%3E%3Cpath id='Path_344' data-name='Path 344' d='M0 0 4.243 4.243 8.485 0 4.243-4.243Z' fill='%23FFBB08'/%3E%3C/g%3E%3C/svg%3E")}@media(min-width:768px){.site-footer .social{position:absolute;bottom:50px;left:60%}}@media(min-width:1024px){.site-footer .social{left:50%}}@media(min-width:1170px){.site-footer .social{left:76.5%;transform:translate(-30px,0)}}.site-footer .header-socials{display:flex}.site-footer .header-socials li{margin-right:15px}.site-footer .copyrights{margin-top:50px;max-width:80%}@media(min-width:768px){.site-footer .copyrights{position:absolute;bottom:0;left:20px}}.webform-submission-contact-us-form{background-color:#dfebdf;color:#3d623f;font-size:18px;padding-bottom:40px}.webform-submission-contact-us-form .top-heading{background-color:#e0e0e0;padding-bottom:40px}@media(min-width:1024px){.webform-submission-contact-us-form .top-heading{padding-bottom:80px}}.webform-submission-contact-us-form .simple{color:#575757;font-size:20px}@media(min-width:1024px){.webform-submission-contact-us-form .simple{font-size:24px}}.webform-submission-contact-us-form h1{padding-top:30px;position:relative;padding-bottom:20px;padding-left:20px;padding-right:20px}.webform-submission-contact-us-form h1:after{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:250px;height:2px;background-color:#ffbb08}@media(min-width:1024px){.webform-submission-contact-us-form h1{padding-top:55px}}@media(min-width:768px){.webform-submission-contact-us-form .inner-container{display:flex}}.webform-submission-contact-us-form .inner-container .js-form-item{margin-bottom:20px}.webform-submission-contact-us-form .inner-container .js-form-item ::-moz-placeholder{color:#3d623f}.webform-submission-contact-us-form .inner-container .js-form-item ::placeholder{color:#3d623f}.webform-submission-contact-us-form .inner-container .js-form-item input{border:initial;background-color:#dfebdf;border-bottom:1px solid #3d623f;color:#3d623f;width:300px;padding:10px}@media(min-width:768px){.webform-submission-contact-us-form .inner-container .js-form-item input{width:100%}}.webform-submission-contact-us-form .inner-container .js-form-item textarea{background-color:#dfebdf;border:2px solid #3d623f;color:#3d623f;width:80%}@media(min-width:768px){.webform-submission-contact-us-form .inner-container .js-form-item textarea{width:100%}}.webform-submission-contact-us-form .inner-container .js-form-item label{display:block;margin-bottom:20px}.webform-submission-contact-us-form .inner-container .form-actions{margin-top:20px}.webform-submission-contact-us-form .inner-container a{color:#3d623f}.webform-submission-contact-us-form .inner-container a:hover{color:#48724a;text-decoration:underline}.webform-submission-contact-us-form .left-side,.webform-submission-contact-us-form .right-side{margin-top:35px;margin-bottom:70px}@media(min-width:768px){.webform-submission-contact-us-form .left-side,.webform-submission-contact-us-form .right-side{width:50%;padding-left:70px;border-left:1px solid #fff}}.message-error{background-color:#e0e0e0;padding:20px}.message-error .messages-list{color:red}.message-error .messages-list li{margin-bottom:10px}.message-status{background-color:#e0e0e0;padding:20px}.taxonomy-category .category-heading,.taxonomy-category .block-page-title-block,.page-view-search .category-heading,.page-view-search .block-page-title-block,.node-product .category-heading,.node-product .block-page-title-block,.node-article .category-heading,.node-article .block-page-title-block,.node-basic-page .category-heading,.node-basic-page .block-page-title-block,.node-page .category-heading,.node-page .block-page-title-block,.page-view-projects-and-news .category-heading,.page-view-projects-and-news .block-page-title-block{background-color:#e0e0e0;padding-bottom:40px}@media(min-width:1024px){.taxonomy-category .category-heading,.taxonomy-category .block-page-title-block,.page-view-search .category-heading,.page-view-search .block-page-title-block,.node-product .category-heading,.node-product .block-page-title-block,.node-article .category-heading,.node-article .block-page-title-block,.node-basic-page .category-heading,.node-basic-page .block-page-title-block,.node-page .category-heading,.node-page .block-page-title-block,.page-view-projects-and-news .category-heading,.page-view-projects-and-news .block-page-title-block{padding-bottom:80px}}.taxonomy-category .category-heading h1,.taxonomy-category .block-page-title-block h1,.page-view-search .category-heading h1,.page-view-search .block-page-title-block h1,.node-product .category-heading h1,.node-product .block-page-title-block h1,.node-article .category-heading h1,.node-article .block-page-title-block h1,.node-basic-page .category-heading h1,.node-basic-page .block-page-title-block h1,.node-page .category-heading h1,.node-page .block-page-title-block h1,.page-view-projects-and-news .category-heading h1,.page-view-projects-and-news .block-page-title-block h1{padding-top:30px;position:relative;padding-bottom:20px;padding-left:20px;padding-right:20px}.taxonomy-category .category-heading h1:after,.taxonomy-category .block-page-title-block h1:after,.page-view-search .category-heading h1:after,.page-view-search .block-page-title-block h1:after,.node-product .category-heading h1:after,.node-product .block-page-title-block h1:after,.node-article .category-heading h1:after,.node-article .block-page-title-block h1:after,.node-basic-page .category-heading h1:after,.node-basic-page .block-page-title-block h1:after,.node-page .category-heading h1:after,.node-page .block-page-title-block h1:after,.page-view-projects-and-news .category-heading h1:after,.page-view-projects-and-news .block-page-title-block h1:after{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:250px;height:2px;background-color:#ffbb08}@media(min-width:1024px){.taxonomy-category .category-heading h1,.taxonomy-category .block-page-title-block h1,.page-view-search .category-heading h1,.page-view-search .block-page-title-block h1,.node-product .category-heading h1,.node-product .block-page-title-block h1,.node-article .category-heading h1,.node-article .block-page-title-block h1,.node-basic-page .category-heading h1,.node-basic-page .block-page-title-block h1,.node-page .category-heading h1,.node-page .block-page-title-block h1,.page-view-projects-and-news .category-heading h1,.page-view-projects-and-news .block-page-title-block h1{padding-top:55px}}.taxonomy-category .category-heading .description,.taxonomy-category .block-page-title-block .description,.page-view-search .category-heading .description,.page-view-search .block-page-title-block .description,.node-product .category-heading .description,.node-product .block-page-title-block .description,.node-article .category-heading .description,.node-article .block-page-title-block .description,.node-basic-page .category-heading .description,.node-basic-page .block-page-title-block .description,.node-page .category-heading .description,.node-page .block-page-title-block .description,.page-view-projects-and-news .category-heading .description,.page-view-projects-and-news .block-page-title-block .description{font-size:18px;color:#575757;text-align:left;margin-top:25px}@media(min-width:1024px){.taxonomy-category .category-heading .description,.taxonomy-category .block-page-title-block .description,.page-view-search .category-heading .description,.page-view-search .block-page-title-block .description,.node-product .category-heading .description,.node-product .block-page-title-block .description,.node-article .category-heading .description,.node-article .block-page-title-block .description,.node-basic-page .category-heading .description,.node-basic-page .block-page-title-block .description,.node-page .category-heading .description,.node-page .block-page-title-block .description,.page-view-projects-and-news .category-heading .description,.page-view-projects-and-news .block-page-title-block .description{font-size:22px}}.taxonomy-category .category-heading .description p,.taxonomy-category .block-page-title-block .description p,.page-view-search .category-heading .description p,.page-view-search .block-page-title-block .description p,.node-product .category-heading .description p,.node-product .block-page-title-block .description p,.node-article .category-heading .description p,.node-article .block-page-title-block .description p,.node-basic-page .category-heading .description p,.node-basic-page .block-page-title-block .description p,.node-page .category-heading .description p,.node-page .block-page-title-block .description p,.page-view-projects-and-news .category-heading .description p,.page-view-projects-and-news .block-page-title-block .description p{margin:0}.view-taxonomy-terms .views-row,.view-search .views-row{background-color:#f5f5f5;margin-top:20px;margin-bottom:20px}.view-taxonomy-terms nav.pager,.view-search nav.pager{position:relative}.view-taxonomy-terms .pager-items,.view-search .pager-items{justify-content:center;display:flex;padding-top:40px}.view-taxonomy-terms .pager-items a,.view-search .pager-items a{margin-right:15px;margin-left:15px}@media(min-width:768px){.view-taxonomy-terms .category-teaser-attachment,.view-search .category-teaser-attachment{display:flex;padding-bottom:0}}@media(min-width:768px){.view-taxonomy-terms .category-teaser-attachment .views-field-field-teaser-image,.view-search .category-teaser-attachment .views-field-field-teaser-image{width:50%;margin-bottom:-4px}}.view-taxonomy-terms .category-teaser-attachment .views-field-field-teaser-image img,.view-search .category-teaser-attachment .views-field-field-teaser-image img{width:100%}.view-taxonomy-terms .category-teaser,.view-search .category-teaser{padding-bottom:30px}@media(min-width:768px){.view-taxonomy-terms .category-teaser,.view-search .category-teaser{display:flex;padding-bottom:0}}.view-taxonomy-terms .category-teaser .field-teaser-description,.view-search .category-teaser .field-teaser-description{margin-top:20px;font-size:18px;color:#575757;margin-bottom:30px}@media(min-width:1024px){.view-taxonomy-terms .category-teaser .field-teaser-description,.view-search .category-teaser .field-teaser-description{font-size:20px}}@media(min-width:768px){.view-taxonomy-terms .left-side,.view-search .left-side{width:50%;margin-bottom:-4px}}.view-taxonomy-terms .right-side,.view-search .right-side{color:#3d623f;margin-top:20px}@media(min-width:768px){.view-taxonomy-terms .right-side,.view-search .right-side{margin-top:0;width:50%;padding-left:60px;padding-top:60px}}@media(min-width:1366px){.view-taxonomy-terms .right-side,.view-search .right-side{padding-top:130px;padding-left:130px}}.breadcrumb{padding-top:30px;background-color:#e0e0e0;margin-top:-30px;font-size:14px}@media(min-width:768px){.breadcrumb{padding-top:55px}}@media(min-width:1024px){.breadcrumb{font-size:18px}}.breadcrumb .block-system ol{margin:0;padding:0;text-align:center}@media(min-width:1024px){.breadcrumb .block-system ol{display:flex;text-align:initial}}.breadcrumb .block-system ol li{color:#707070;margin-bottom:10px}.breadcrumb .block-system ol li:after{content:">";display:inline-block;width:15px}.breadcrumb .block-system ol li:last-child:after{display:none}@media(min-width:1024px){.breadcrumb .block-system ol li{margin-bottom:0}}.breadcrumb .block-system ol li a{color:#707070}.breadcrumb .block-system ol li a:hover{text-decoration:underline}.view-content{position:relative}nav.pager{position:absolute;left:50%;bottom:10px;transform:translate(-50%,0)}nav.pager ul{display:flex}nav.pager ul li{margin-right:10px}nav.pager ul a{color:#3d623f}nav.pager ul a:hover{text-decoration:underline}.node-product .wp-block-table tr:nth-child(even),.node-article .wp-block-table tr:nth-child(even),.node-basic-page .wp-block-table tr:nth-child(even){background:#fff}.node-product .wp-block-table tr:nth-child(odd),.node-article .wp-block-table tr:nth-child(odd),.node-basic-page .wp-block-table tr:nth-child(odd){background:#dfebdf}.node-product .wp-block-embed,.node-article .wp-block-embed,.node-basic-page .wp-block-embed{margin-bottom:25px}.node-product ul,.node-article ul,.node-basic-page ul{margin-bottom:20px}.node-product article,.node-article article,.node-basic-page article{background-color:#f5f5f5;color:#575757;font-size:18px}@media(min-width:1024px){.node-product article,.node-article article,.node-basic-page article{font-size:20px}}.node-product article figure,.node-article article figure,.node-basic-page article figure{margin:0}.node-product article iframe,.node-article article iframe,.node-basic-page article iframe{width:100%;height:500px}@media(min-width:1170px){.node-product article iframe,.node-article article iframe,.node-basic-page article iframe{height:600px}}.node-product article h2,.node-article article h2,.node-basic-page article h2{color:#3d623f;margin-bottom:25px}.node-product article a,.node-article article a,.node-basic-page article a{color:#3d623f;text-decoration:underline}.node-product article a:hover,.node-article article a:hover,.node-basic-page article a:hover{color:#3d623f}.node-product article ol,.node-article article ol,.node-basic-page article ol{margin-left:0;padding-left:20px}.node-product article ol li,.node-article article ol li,.node-basic-page article ol li{list-style:decimal;margin-bottom:10px}.node-product article ul,.node-article article ul,.node-basic-page article ul{margin-left:0;padding-left:20px}.node-product article ul li,.node-article article ul li,.node-basic-page article ul li{list-style:disc;margin-bottom:10px}.node-product article .body,.node-article article .body,.node-basic-page article .body{padding-top:35px;padding-bottom:35px}@media(min-width:1024px){.node-product article .body,.node-article article .body,.node-basic-page article .body{padding-top:70px;padding-bottom:70px}}.node-product article p,.node-article article p,.node-basic-page article p{margin-top:0}.node-product article p:last-child,.node-article article p:last-child,.node-basic-page article p:last-child{margin-bottom:0}.node-product .top-slideshow .slick-prev,.node-article .top-slideshow .slick-prev,.node-basic-page .top-slideshow .slick-prev{position:absolute;left:30px;z-index:1;transform:translate(0,-50%);top:50%;background:url(/themes/on/images/left-arrow.png);font-size:0;width:50px;height:50px;border:none;cursor:pointer}@media(min-width:1366px){.node-product .top-slideshow .slick-prev,.node-article .top-slideshow .slick-prev,.node-basic-page .top-slideshow .slick-prev{left:15px}}.node-product .top-slideshow .slick-next,.node-article .top-slideshow .slick-next,.node-basic-page .top-slideshow .slick-next{position:absolute;right:30px;z-index:1;transform:translate(0,-50%);top:50%;background:url(/themes/on/images/right-arrow.png);font-size:0;width:50px;height:50px;border:none;cursor:pointer}@media(min-width:1366px){.node-product .top-slideshow .slick-next,.node-article .top-slideshow .slick-next,.node-basic-page .top-slideshow .slick-next{right:15px}}.node-product .top-slideshow .slick-dots,.node-article .top-slideshow .slick-dots,.node-basic-page .top-slideshow .slick-dots{display:flex;justify-content:center;margin-top:40px}@media(min-width:1366px){.node-product .top-slideshow .slick-dots,.node-article .top-slideshow .slick-dots,.node-basic-page .top-slideshow .slick-dots{display:flex;justify-content:center;margin-top:20px;bottom:-20px;position:absolute;transform:translate(0,-50%);left:50%}}.node-product .top-slideshow .slick-dots li,.node-article .top-slideshow .slick-dots li,.node-basic-page .top-slideshow .slick-dots li{margin-right:10px}.node-product .top-slideshow .slick-dots li.slick-active button,.node-article .top-slideshow .slick-dots li.slick-active button,.node-basic-page .top-slideshow .slick-dots li.slick-active button{background-color:#ffbb08}.node-product .top-slideshow .slick-dots li button,.node-article .top-slideshow .slick-dots li button,.node-basic-page .top-slideshow .slick-dots li button{cursor:pointer;width:15px;height:15px;font-size:0;background-color:#3d623f;border:none;border-radius:50%}.page-view-projects-and-news .view-projects-and-news .view-header{padding:0}.page-view-projects-and-news .view-projects-and-news .view-content{margin-top:0}.page-view-projects-and-news .view-projects-and-news p:last-child{margin-bottom:0}.page-view-projects-and-news .view-projects-and-news p{margin-top:20px;font-size:18px;color:#575757;margin-bottom:30px}.page-view-projects-and-news .view-projects-and-news p::last-child{margin-bottom:0}@media(min-width:1024px){.page-view-projects-and-news .view-projects-and-news p{font-size:20px}}.page-view-projects-and-news .view-projects-and-news h1{padding-top:55px;position:relative;padding-bottom:20px;padding-left:20px;padding-right:20px}.page-view-projects-and-news .view-projects-and-news h1:after{content:"";display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:250px;height:2px;background-color:#ffbb08}
