body{background-color:#ffffff;color:var(--contrast);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}@media(max-width:1150px) and (min-width:1001px){.inside-header{display:flex;flex-direction:column;align-items:center;}.site-logo, .site-branding{margin-bottom:1.5em;}#site-navigation{margin:0 auto;}.header-widget{margin-top:1.5em;}}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#4F153F;--global-color-8:#DBBF2F;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-global-color-8-color{color:var(--global-color-8);}:root .has-global-color-8-background-color{background-color:var(--global-color-8);}body, button, input, select, textarea{font-family:var(--gp-font--montserrat);font-weight:400;font-size:18px;}h1, h2, h3, h4, h5, h6{font-family:Georgia;font-weight:700;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-weight:500;font-size:16px;}h1{font-size:58px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--accent);color:var(--base-3);}.main-title a,.main-title a:hover{color:#ffffff;}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--accent);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--global-color-8);}button.menu-toggle:hover,button.menu-toggle:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--global-color-8);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--global-color-8);}.main-navigation ul ul{background-color:#fbf8ea;}.main-navigation .main-nav ul ul li a{color:var(--contrast);}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-8);background-color:var(--accent);}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:var(--global-color-8);background-color:var(--accent);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media(max-width:1000px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar.grid-container{max-width:1280px;}.inside-header.grid-container{max-width:1280px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation ul ul{width:250px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.widget-area .widget{padding:40px 0px 0px 0px;}.footer-widgets-container.grid-container{max-width:1280px;}.inside-site-info.grid-container{max-width:1280px;}@media(max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition:line-height 300ms ease}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0px;}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500;}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100% !important;}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul,.mobile-header-sticky #mobile-header.toggled .main-nav > ul{position:absolute;left:0;right:0;z-index:999;}@media(max-width:1000px){#sticky-placeholder{height:0;overflow:hidden;}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0;}.has-inline-mobile-menu #site-navigation.toggled .main-nav > ul{top:1.5em;}}.nav-float-right .navigation-stick{width:100% !important;left:0;}.nav-float-right .navigation-stick .navigation-branding{margin-right:auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}body.page-child p{font-size:16px;}
body.archive{background-color:#fbf8ea;}
body.archive h1, body.archive h2 a{color:#4f153f;}
body.archive .site-content{background-color:#fbf8ea;}
body.archive .inside-article img{border-radius:10px;}
.inside-article header h1{color:#4f153f;}
body.page-child ul.wp-block-list li{font-size:16px;}
body.page-child h2{margin-top:40px;}
body.page-child .site-content{margin-bottom:20px !important;}
body.page-child .gbp-button--primary{margin-top:20px;}
h2{color:#4F153F;}
.custom-h2-color{color:#4F153F !important;}
.gb-text-accent{color:#DBBF2F;text-transform:uppercase;font-weight:600;margin-bottom:1rem;}
.text-center{text-align:center;}
.gb-image-styled{width:100%;height:100%;object-fit:cover;display:block;}
.gbp-button--primary{display:inline-block;padding:12px 24px;text-decoration:none;font-weight:bold;border-radius:5px;transition:0.3s;border:1px solid transparent;}
.btn-style-prune, body.archive .read-more-container a{background-color:#4F153F !important;color:#DBBF2F !important;border-color:#4F153F !important;}
.btn-style-prune:hover, body.archive .read-more-container a{background-color:#DBBF2F !important;color:#4F153F !important;border-color:#DBBF2F !important;}
.btn-style-yellow{background-color:#DBBF2F !important;color:#4F153F !important;border-color:#DBBF2F !important;}
.btn-style-yellow:hover{background-color:#4F153F !important;color:#DBBF2F !important;border-color:#4F153F !important;}
.style-boxed-beige{background-color:rgba(219, 191, 47, 0.1);}
.style-boxed-white{background-color:#ffffff;}
.custom-grid-boxed{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;}
.col-boxed-image .gb-image-styled{border-radius:5px;}
.style-full-split-wrapper{width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%;background-color:#ffffff;overflow:hidden;}
.custom-full-flex{display:flex;flex-wrap:wrap;width:100%;min-height:600px;}
.col-full-image{flex:1;min-width:50%;position:relative;}
.col-full-image .gb-image-styled{border-radius:0;}
.col-full-text-bg{flex:1;min-width:50%;display:flex;align-items:center;background-color:rgba(219, 191, 47, 0.5);padding:4rem;box-sizing:border-box;}
.col-full-text-bg .custom-text-inner{max-width:600px;width:100%;margin-right:auto;margin-left:0;}
.col-full-text-bg:first-child .custom-text-inner{margin-left:auto;margin-right:0;}
.style-hero-overlay{width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%;min-height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;}
.hero-box-white{background-color:rgba(255, 255, 255, 0.9);padding:60px;max-width:800px;border-radius:5px;margin:20px;}
@media(max-width:1024px){ .custom-grid-boxed{display:block;}
.col-boxed-image{margin:2rem 0;}
.custom-full-flex{flex-direction:column;}
.col-full-image, .col-full-text-bg{min-width:100%;width:100%;}
.col-full-image{order:-1;height:300px;}
.col-full-text-bg{padding:3rem 20px;}
}
@media(max-width:1200px){
#top_header > div{padding-inline:40px;}
.site-footer > div{padding-inline:40px;}
}
@media(max-width:1000px){
#top_header > div{padding-inline:10px;}
.site-footer > div{padding-inline:10px;}
} header.site-header{box-shadow:0px 8px 14px 0px rgba(0, 0, 0, 0.25);}
body:not(.home, .archive) header{z-index:2;}
.one-container.left-sidebar .site-main{margin-top:40px;margin-left:20px;margin-right:20px;margin-bottom:40px;}
.wpcf7-form{max-width:600px;margin:0 auto;font-family:inherit;}
.wpcf7-form p label{font-weight:600;color:#4F153F;display:block;margin-bottom:6px;}
.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-email, .wpcf7-form-control.wpcf7-textarea{width:100%;background:#ffffff;border:1px solid #e1e1e1;border-radius:8px;padding:12px 14px;font-size:16px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);transition:all 0.25s ease;}
.wpcf7-form-control:focus{border-color:#DBBF2F;box-shadow:0 4px 12px rgba(219, 191, 47, 0.25);outline:none;}
.wpcf7-textarea{resize:vertical;}
.wpcf7-submit{background:#DBBF2F !important;color:#4F153F !important;border:none;border-radius:8px;padding:12px 28px;font-weight:700;font-size:16px;cursor:pointer;transition:background 0.3s ease, transform 0.2s ease;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);}
.wpcf7-submit:hover{background:#c5a729 !important;transform:translateY(-2px);}
.wpcf7-spinner{margin-left:12px !important;}
.wpcf7-response-output{border-radius:8px;padding:12px 15px;margin-top:15px;}
.wpcf7-form-control.wpcf7-select{width:100%;background:#ffffff;border:1px solid #e1e1e1;border-radius:8px;padding:12px 42px 12px 14px;font-size:16px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);transition:all 0.25s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #4F153F 50%), linear-gradient(135deg, #4F153F 50%, transparent 50%);background-position:calc(100% - 18px) 50%, calc(100% - 12px) 50%;background-size:7px 7px, 7px 7px;background-repeat:no-repeat;}
.wpcf7-form-control.wpcf7-select:focus{border-color:#DBBF2F;box-shadow:0 4px 12px rgba(219, 191, 47, 0.25);outline:none;}
.wpcf7-form-control.wpcf7-select:disabled{opacity:0.65;cursor:not-allowed;}
.wpcf7-form-control.wpcf7-select option[disabled]{color:#777;}
.page-id-274 h1{color:#4F153F;text-shadow:4.08px 4.08px 8.16px rgba(0, 0, 0, 0.25);}
.cff-posts-wrap .cff-item .cff-media-link{display:none;}
.cff-text{font-size:15px;line-height:1.1;}
@media(min-width:769px){
.menu-item-has-children .dropdown-menu-toggle{display:none;}
.main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}
}
.main-navigation:not(.toggled) ul li.sfHover > ul, 
.main-navigation:not(.toggled) ul li:hover > ul{border-radius:10px;}
.wp-block-advanced-sidebar-menu-pages{font-family:system-ui, "Segoe UI", Roboto, sans-serif;color:#2a1d24;}
.wp-block-advanced-sidebar-menu-pages .parent-sidebar-menu{list-style:none;margin:0;padding:0;background:#fbf8ea;border-radius:14px;border:1px solid rgba(79, 21, 63, 0.15);box-shadow:0 8px 22px rgba(0, 0, 0, 0.06);padding:12px;}
.wp-block-advanced-sidebar-menu-pages .parent-sidebar-menu > li > a{display:block;padding:12px 14px;border-radius:10px;font-weight:600;text-decoration:none;color:#4F153F;background:rgba(79, 21, 63, 0.05);transition:background 160ms ease-out, color 160ms ease-out, transform 160ms ease-out;}
.wp-block-advanced-sidebar-menu-pages .parent-sidebar-menu > li > a:hover{background:#DBBF2F;color:#4F153F;transform:translateX(3px);}
.wp-block-advanced-sidebar-menu-pages .parent-sidebar-menu > li.current_page_parent > a, .wp-block-advanced-sidebar-menu-pages .parent-sidebar-menu > li.current-menu-parent > a{background:#4F153F;color:#ffffff;box-shadow:0 4px 14px rgba(79, 21, 63, 0.25);}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu{list-style:none;margin:10px 0 6px 0;padding:4px 0 4px 10px;}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li > a{display:block;padding:8px 12px;border-radius:10px;font-size:14px;text-decoration:none;color:#6d5f68;position:relative;transition:background 160ms ease-out, color 160ms ease-out, transform 160ms ease-out;}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li > a::before{content:"";position:absolute;left:-8px;top:50%;width:6px;height:6px;background:rgba(79, 21, 63, 0.3);border-radius:50%;transform:translateY(-50%);}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li > a:hover{background:rgba(219, 191, 47, 0.25);color:#4F153F;transform:translateX(4px);}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li.current_page_item > a, .wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li.current-menu-item > a{background:#4F153F;color:#ffffff;font-weight:600;}
.wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li.current_page_item > a::before, .wp-block-advanced-sidebar-menu-pages .child-sidebar-menu > li.current-menu-item > a::before{background:#DBBF2F;width:4px;height:20px;border-radius:4px;}
.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.wp-block-table table{width:100%;border-collapse:collapse;background:#ffffff;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;color:#222222;font-family:system-ui, sans-serif;font-size:0.95rem;min-width:600px;}
.wp-block-table thead{background:#4f153f;color:#ffffff;border-bottom:none !important;}
table{border:1px rgba(0, 0, 0, .1);}
.wp-block-table thead td, .wp-block-table thead th{padding:0.9rem 1.1rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid rgba(255,255,255,0.15);}
.wp-block-table tbody tr:nth-child(odd){background:#ffffff;}
.wp-block-table tbody tr:nth-child(even){background:#fbf8ea;}
.wp-block-table tbody tr:hover{background:#dbbf2f40;}
.wp-block-table td{padding:0.8rem 1.1rem;border:1px solid rgba(0, 0, 0, .1) !important;}
.wp-block-table tbody tr:last-child td{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.gb-accordion .gb-accordion__item{padding:0 !important;border:3px solid #fbf8ea;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 8px 22px rgba(0, 0, 0, 0.06);}
.gb-accordion .gb-accordion__item .gb-accordion__toggle{color:#4F153F;padding:1em;padding-bottom 0;background-color:#fbf8ea;}
.gb-accordion .gb-accordion__item .gb-accordion__content{padding-left:1em;padding-right:1em;}
.inside-left-sidebar{position:sticky;top:70px;}
.widget ul li{list-style-type:none;position:relative;margin-bottom:0px;}
.lp__img{width:100%;height:100%;object-fit:cover;display:block;}
.lp__tagline{margin-bottom:1rem;}
.lp__title{margin-bottom:1rem;}
.lp__excerpt{margin-bottom:1.2rem;}
.lp--boxed{padding-block:120px;}
.lp--boxed .lp__wrap--grid{max-width:1200px;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;}
.lp--boxed.lp--beige{background-color:rgba(219, 191, 47, 0.1);}
.lp--boxed .lp__img{border-radius:5px;}
.lp--split{width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%;background-color:#ffffff;overflow:hidden;}
.lp__wrap--flex{display:flex;flex-wrap:wrap;width:100%;min-height:600px;}
.lp__media{flex:1;min-width:50%;position:relative;}
.lp__textBg{flex:1;min-width:50%;display:flex;align-items:center;background-color:rgba(219, 191, 47, 0.5);padding:4rem;box-sizing:border-box;}
.lp__textBg .lp__text{max-width:600px;width:100%;margin-left:0;margin-right:auto;}
.lp--img-right .lp__textBg .lp__text{margin-left:auto;margin-right:0;}
.lp--hero{width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%;min-height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;}
.lp__heroBox{background-color:rgba(255, 255, 255, 0.9);padding:60px;max-width:800px;margin:20px;border-radius:5px;text-align:center;}
@media(max-width:1024px){ .lp--boxed .lp__wrap--grid{display:block;padding-inline:20px;}
.lp--boxed .lp__media{margin:2rem 0;}
.lp__wrap--flex{flex-direction:column;}
.lp__media, .lp__textBg{min-width:100%;width:100%;}
.lp__media{order:-1;height:300px;}
.lp__textBg{padding:3rem 20px;}
}
@media(max-width:1000px){
.lp--boxed .lp__wrap--grid{padding-inline:10px;}
}  .lp--split .lp__tagline{color:#222222 !important;}
.newsletter-form{max-width:600px;margin:0 auto;font-family:inherit;}
.newsletter-field{margin-bottom:12px;}
.newsletter-label{font-weight:600;color:#4F153F;display:block;margin-bottom:6px;}
.newsletter-input{width:100%;background:#ffffff;border:1px solid #e1e1e1;border-radius:8px;padding:12px 14px;font-size:16px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.08);transition:all 0.25s ease;}
.newsletter-input:focus{border-color:#DBBF2F;box-shadow:0 4px 12px rgba(219, 191, 47, 0.25);outline:none;}
.newsletter-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;}
.newsletter-submit{border:none;cursor:pointer;}
.newsletter-hint{font-size:14px;color:#6d5f68;line-height:1.2;}
@media(max-width:600px){
.newsletter-submit{width:100%;text-align:center;}
}
#cff .cff-author .cff-date{color:#6B7790 !important;font-size:11px;margin-top:2px !important;margin-bottom:0 !important;}
.ecoindex__list{margin-top:20px !important;margin-bottom:20px !important;display:flex !important;flex-wrap:wrap !important;padding:0;margin:0;list-style:none;}
.ecoindex__note {
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
align-items: flex-end;
justify-content: flex-end;
display: flex;
padding: 0.325rem;
margin: 0.15rem;
border-width: 0.125rem;
border-style: solid;
width: 1.5rem;
height: 1.5rem;
border-radius: 0.625rem;
font-size: 0.725rem;
color: #000;
font-weight: bold;
background-color: #fff;
@media(min-width:55em){width:5rem;height:5rem;border-radius:1.25rem;font-size:1.375rem;padding:0.625rem;margin:0.25rem;}
} .ecoindex__note:nth-of-type(1) {
border-color: #4f9f30;
&.ecoindex__note--active{background-color:#4f9f30;}
} .ecoindex__note:nth-of-type(2) {
border-color: #51b84b;
&.ecoindex__note--active{background-color:#51b84b;}
} .ecoindex__note:nth-of-type(3) {
border-color: #cadb2a;
&.ecoindex__note--active{background-color:#cadb2a;}
} .ecoindex__note:nth-of-type(4) {
border-color: #f6eb15;
&.ecoindex__note--active{background-color:#f6eb15;}
} .ecoindex__note:nth-of-type(5) {
border-color: #fecd06;
&.ecoindex__note--active{background-color:#fecd06;}
} .ecoindex__note:nth-of-type(6) {
border-color: #f99839;
&.ecoindex__note--active{background-color:#f99839;}
} .ecoindex__note:nth-of-type(7) {
border-color: #ed2124;
&.ecoindex__note--active {
background-color: #ed2124;
}
}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-section{padding:7rem 40px;}@media(max-width:1024px){.gbp-section {padding:6rem 30px;}}@media(max-width:767px){.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__tagline{font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline{margin-bottom:1.5rem;}@media(max-width:767px){.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text{font-size:1.125rem;}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-card--border{border:1px solid #000000;}.gbp-card{padding:1.5rem;}@media(max-width:767px){.gbp-card {padding:1.25rem;}}.gbp-card__meta-text{font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}.gb-menu--base :where(.menu-item) .gb-menu-link{color:inherit}.gb-menu--base .gb-sub-menu{display:none;position:absolute}.gb-menu--base .gb-sub-menu .gb-sub-menu{font-size:inherit}.gb-menu--base .gb-submenu-toggle[aria-expanded=true]>.gb-submenu-toggle-icon,.gb-menu--base .menu-item>a[aria-expanded=true]>.gb-submenu-toggle-icon{transform:rotate(180deg)}.gb-menu--base.gb-menu .gb-sub-menu--open>.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item:hover>.gb-sub-menu{display:block}.gb-menu--base .menu-item-has-gb-mega-menu .gb-sub-menu{display:none!important}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu{display:block}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu{position:relative;right:0}:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-sub-menu{opacity:0;transition:opacity var(--sub-menu-transition-speed,.2s) ease,transform var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade] :where(.gb-sub-menu){transition:opacity var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] :where(.gb-sub-menu){transform:translateY(calc(var(--sub-menu-transition-distance, 5px)*-1))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateY(calc(var(--sub-menu-transition-distance, 5px)*-1))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] :where(.gb-sub-menu){transform:translateY(var(--sub-menu-transition-distance,5px))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateY(var(--sub-menu-transition-distance,5px))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] :where(.gb-sub-menu){transform:translateX(var(--sub-menu-transition-distance,5px))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(var(--sub-menu-transition-distance,5px))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] :where(.gb-sub-menu){transform:translateX(calc(var(--sub-menu-transition-distance, 5px)*-1))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(calc(var(--sub-menu-transition-distance, 5px)*-1))}}:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(0) translateY(0)}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:0}}:where(.gb-navigation[data-gb-mobile-menu-type=full-overlay]) .gb-menu-container--mobile .gb-menu-toggle--clone{position:absolute;right:20px;top:20px;z-index:101}:where(.gb-navigation[data-gb-mobile-menu-type=full-overlay]) .gb-menu-container--mobile .gb-menu-toggle--clone+.gb-menu{margin-top:var(--gb-menu-toggle-offset,0)}:where(.gb-navigation[data-gb-mobile-menu-type=partial-overlay]) .gb-menu-container--mobile{top:var(--gb-menu-offset,0)}body[data-gb-menu-open=full-overlay] #wpadminbar{z-index:-1}.gb-menu-toggle{border:0;position:relative}.gb-menu-toggle>*{pointer-events:none}.gb-menu-toggle .gb-menu-open-icon{line-height:0}.gb-menu-toggle .gb-menu-close-icon{display:none;line-height:0}:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--mobile{opacity:0;transition:opacity var(--mobile-transition-speed,.2s) ease,transform var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade] :where(.gb-menu-container--mobile){transition:opacity var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-left] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-left] :where(.gb-menu-container--mobile){transform:translateX(100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-left] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-left] .gb-menu-container--toggled{transform:translateX(100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-right] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-right] :where(.gb-menu-container--mobile){transform:translateX(-100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-right] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-right] .gb-menu-container--toggled{transform:translateX(-100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-down] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-down] :where(.gb-menu-container--mobile){transform:translateY(calc(-100% - var(--gb-menu-offset, 0px)))}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-down] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-down] .gb-menu-container--toggled{transform:translateY(calc(-100% - var(--gb-menu-offset, 0px)))}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-up] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-up] :where(.gb-menu-container--mobile){transform:translateY(100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-up] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-up] .gb-menu-container--toggled{transform:translateY(100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--toggled{opacity:1;transform:translateX(0) translateY(0)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--toggled{opacity:0}}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition]):not([data-gb-mobile-menu-transition*=fade]) .gb-menu-container--toggled{opacity:1}}:where(.gb-navigation[data-gb-mobile-menu-transition]):not([data-gb-mobile-menu-transition*=fade]) :where(.gb-menu-container--mobile){opacity:1;transition:transform var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-menu-container--mobile){inset:0;overflow-y:auto;top:0;width:100%;z-index:100}:where(.gb-menu-container--mobile) .gb-menu--base{width:100%}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item:where(:hover,:focus,:focus-within):not(.gb-sub-menu--open)>.gb-sub-menu{display:none}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item>a{flex-grow:1}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu{position:relative;transition:none;width:100%}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu .gb-sub-menu{right:auto}:where(.gb-menu-container--mobile) .gb-menu--base .gb-overlay{position:static!important}:where(.gb-menu-container--mobile) .gb-menu--base .gb-overlay .gb-overlay__content:before{display:none}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-close-icon{display:block}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-open-icon{display:none}body[data-gb-menu-open]{overflow:hidden}.gb-menu-container--toggled .gb-menu-hide-on-toggled,.gb-menu-container:not(.gb-menu-container--toggled) .gb-menu-show-on-toggled{display:none}:where(.gb-submenu-toggle){align-items:center;align-self:stretch;display:flex;justify-content:center;line-height:0;width:25px}:where(.gb-menu-item:focus-within){position:relative;z-index:1}@media(hover:hover){:where(.gb-menu-container):not(.gb-menu-container--toggled) .gb-menu--hover .gb-submenu-toggle{pointer-events:none}}