/**handles:_mbbasetheme-style**/
@charset "UTF-8";/*!
Theme Name: Solid Ground
Theme URI: http://www.hatchedlondon.com
Author: Hatched London
Author URI: http://www.hatchedlondon.com
Description: Solid Ground
Version: 1.0
License:
License URI:
Text Domain: _mbbasetheme
Domain Path: /languages/
Tags: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 _mbbasetheme is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

*/:root{--color-ebony-claw:#161513;--color-primary:#464732;--color-secondary:#73ae46;--color-tertairy:#f5f1ec;--Springwood:#f5f1ec;--color-mid-grey:#43464c;--color-dark-grey:#323438;--color-text:#393a2e;--color-mid-background:#afaea3;--color-off-white:#faf8f6;--gutter:64px;--gutter-small:40px;--gutter-medium:51px;--content-max-width:1030px;--wide-max-width:1238px;--text-box-max-width:510px;--wide-size:-webkit-calc(var(--wide-max-width)/2 - var(--content-max-width)/2);--wide-size:calc(var(--wide-max-width)/2 - var(--content-max-width)/2);--prog:0%;--inv:1;--perc:0;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-color:#fff}@media (max-width:1150px){:root{--gutter:40px}}@media (max-width:800px){:root{--gutter:25px;--gutter-small:25px}}@media (max-width:600px){:root{--gutter:16px}}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */details summary::-webkit-details-marker{display:none}summary::-webkit-details-marker{display:none!important;width:0;height:0;visibility:hidden}details>summary{list-style:none}button,html,input,select,textarea{color:#222}cite{font-style:inherit}figure{margin:0}html{font-size:1em;line-height:1.4}button{cursor:pointer}::-moz-selection{background:var(--color-primary);text-shadow:none}::selection{background:var(--color-primary);text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle;-o-object-position:50% 25%;object-position:50% 25%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px!important}.visually-hidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}button{padding:0;border-radius:0;border:0;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none;-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.swiper,.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev{right:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:relative}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color-secondary);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:-webkit-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:-webkit-calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px!important}.skip-link{position:absolute!important;left:0;top:100%;z-index:10;background:var(--color-primary);padding:10px;color:#fff;width:auto!important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto!important}.mb0{margin-bottom:0}.wp-block-acf-block-title{width:100%}.invisible{visibility:hidden}.fill-v{height:100%}.fill{width:100%}.rounded{border-radius:5px;overflow:hidden}.cover{padding-bottom:0!important}.cover,.cover img{position:absolute;top:0;left:0;width:100%;height:100%}.cover img{-o-object-fit:cover;object-fit:cover}.center,.text-center{text-align:center}.right,.text-right{text-align:right}.center .item,.right .item{display:inline-block}.full-height,.full-height-inner>*{position:relative;min-height:100vh;min-height:100dvh}.full-height.always{position:relative;height:100vh;height:100dvh}.sticky{position:-webkit-sticky;position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}.rel{position:relative;z-index:2}.acf-block-preview .full-height{height:auto;min-height:100vh}.full-height2{position:relative;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px)}.fluid iframe,.fluid img{position:absolute;top:0;left:0;width:100%;height:100%}.fill-img{width:100%;height:100%}.fill-img.fluid{position:absolute;padding-bottom:0!important}.fill-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.box-img-med.fluid{position:relative;padding-bottom:90%!important}}.abs{position:absolute}.abs-bottom{bottom:0}.abs-left{left:0}@media (max-width:800px){.auto-height-med{height:auto}.rel-med{position:relative}}.fluid{width:100%;padding-bottom:56.25%;position:relative}.fluid-map{width:100%;padding-top:75%}.shadow{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}.fluid .fluid-element,.fluid iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fluid .fluid-element{background-size:cover;background-position:50%}.vertical-center-block{position:absolute;top:0;left:0;height:100%;width:100%}.vertical-center{display:table;height:100%;width:100%}.vertical-center-cell{vertical-align:middle;display:table-cell}.padded-sm{padding-left:30px;padding-right:30px}@media (max-width:1150px){.padded-sm{padding-left:20px;padding-right:20px}}@media (max-width:600px){.padded-sm{padding-left:15px;padding-right:15px}}.gap-60{gap:60px}.half-box .wp-block{max-width:none}.padded-lrg{padding-left:104px;padding-right:104px}@media (max-width:1150px){.padded-lrg,.padded-lrg.half-box{padding-left:40px;padding-right:40px}}@media (max-width:600px){.padded-lrg,.padded-lrg.content-column,.padded-lrg.half-box{padding-left:28px;padding-right:28px}.padded-lrg .frame-small{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}@media (max-width:600px){.padded-lrg-sm{padding-left:30px;padding-right:30px}.padded-lrg-sm .frame{padding-left:0;padding-right:0}.padded-mini-sm{padding-left:15px;padding-right:15px}}.form-row.grid>*{width:100%}.section-title-block{margin-bottom:40px}@media (min-width:801px){.section-title-block:not(.stacked) .section-title{margin-bottom:0}}.section-title-block .section-intro{margin-bottom:0}.section-title-block .section-intro p{margin-bottom:16px}.p-top-60{padding-top:60px}.p-top-50{padding-top:50px}.p-top-40{padding-top:40px}.p-top-30{padding-top:30px}.p-top-20{padding-top:20px}.p-bottom-20{padding-bottom:20px}.p-bottom-30{padding-bottom:30px}.p-bottom-40{padding-bottom:40px}.p-bottom-50{padding-bottom:50px}.p-bottom-60{padding-bottom:60px}.m-bottom-0{margin-bottom:0}.content-icon{max-width:70px;margin:auto;max-height:90px;overflow:hidden}.content-icon img{max-height:90px;-o-object-fit:contain;object-fit:contain}.em-item>:last-child{margin-bottom:0}.spot{content:"";position:absolute;left:5px;width:7px;height:7px;border-radius:100%;border:1px solid;background:currentColor}.spot.bottom{bottom:30px}[data-ani=wipe].hidden-child{opacity:0;position:relative;overflow:hidden;border-radius:5px}[data-ani=wipe].hidden-child>*{opacity:0}[data-ani=wipe].hidden-child:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);background:var(--color-primary);z-index:50}[data-ani=wipe].hidden-child.red:after{background:#ec3e44}[data-ani=wipe].hidden-child.reveal{opacity:1}[data-ani=wipe].hidden-child.reveal>*{opacity:1;-webkit-transition:opacity 30ms linear;transition:opacity 30ms linear;-webkit-transition-delay:.7s;transition-delay:.7s}[data-ani=wipe].hidden-child.reveal:after{-webkit-animation:swipeInOut 1.9s ease-in-out;animation:swipeInOut 1.9s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes swipeInOut2{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}1%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:1}to{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:0}}@keyframes swipeInOut2{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}1%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:1}to{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:0}}@-webkit-keyframes swipeInOut{0%{-webkit-transform:translateX(-102%);transform:translateX(-102%);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:1}to{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:0}}@keyframes swipeInOut{0%{-webkit-transform:translateX(-102%);transform:translateX(-102%);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:1}to{-webkit-transform:translateX(102%);transform:translateX(102%);opacity:0}}.hidden-child.blind,[data-ani=blind].hidden-child{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important}.hidden-child.blind.reveal,[data-ani=blind].hidden-child.reveal{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}[data-ani=blind].wp-block-media-text__media.hidden-child,figure[data-ani=blind].hidden-child{-webkit-clip-path:none!important;clip-path:none!important}[data-ani=blind].wp-block-media-text__media.hidden-child img,figure[data-ani=blind].hidden-child img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important}[data-ani=blind].wp-block-media-text__media.hidden-child.reveal img,figure[data-ani=blind].hidden-child.reveal img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}[data-ani=blind].hidden-child{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),clip-path 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.9s cubic-bezier(.215,.61,.355,1)!important}[data-ani=blind].hidden-child.reveal{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hidden-child.fade-left,.hidden-child.fadeup,[data-ani=fade-left].hidden-child,[data-ani=fadeup].hidden-child{opacity:0;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px)}.hidden-child.fade-left.reveal,.hidden-child.fadeup.reveal,[data-ani=fade-left].hidden-child.reveal,[data-ani=fadeup].hidden-child.reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity 1.9s cubic-bezier(0,.55,.45,1) 0s,-webkit-transform 1.9s cubic-bezier(0,.55,.45,1) 0s;transition:opacity 1.9s cubic-bezier(0,.55,.45,1) 0s,-webkit-transform 1.9s cubic-bezier(0,.55,.45,1) 0s;transition:opacity 1.9s cubic-bezier(0,.55,.45,1) 0s,transform 1.9s cubic-bezier(0,.55,.45,1) 0s;transition:opacity 1.9s cubic-bezier(0,.55,.45,1) 0s,transform 1.9s cubic-bezier(0,.55,.45,1) 0s,-webkit-transform 1.9s cubic-bezier(0,.55,.45,1) 0s}[data-ani=fadeup].inview-block:not(.self-block)>*{opacity:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}[data-ani=fadeup].inview-block:not(.self-block).reveal>*{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1)}[data-ani=fadeup].inview-block.self-block{opacity:0;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px)}[data-ani=fadeup].inview-block.self-block.reveal{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1);transition:opacity 1.9s cubic-bezier(.215,.61,.355,1),transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.9s cubic-bezier(.215,.61,.355,1)}.hidden-child.type-in>div{overflow:hidden;position:relative}.hidden-child.type-in>div>span{display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.hidden-child.type-in.reveal>div>span{-webkit-transition:1.8s cubic-bezier(.215,.61,.355,1);transition:1.8s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition-delay:.25s;transition-delay:.25s}.card-boxed{position:relative}.card-boxed .card--meta__sub{opacity:.5}.card-boxed .img-wrapper{padding-bottom:87.8048780488%!important}.card-boxed a{display:block;font-weight:inherit;background:#e1dfdc}.card-boxed .card--meta__sub{margin-bottom:12px}.card-boxed .card--meta{padding:37px 34px}@media (max-width:800px){.card-boxed .card--meta{padding:32px 20px}}.card-boxed .tag{position:absolute;top:24px;left:24px;z-index:2}@media (max-width:800px){.card-boxed .tag{top:20px;left:20px}}.card-post .card--excerpt,.card-post .card--heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-post .type-insight.tag{background:#e1dfdc;color:#464732}.card-post .type-blog.tag{background:#f5f1ec;color:#464732}.card-post .type-download.tag{background:#393a2e}.post-list .card-project .card--meta{padding-bottom:0}.card-project .card--meta{padding-top:14px;padding-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}@media (max-width:800px){.card-project .card--meta{padding-bottom:0}}.card-project .card--heading{margin:0}.card-project .card--excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:#b6b1ac;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300}.card-project .card--excerpt:before{content:"";height:1px;background:currentColor;width:30px}.card-project .fluid{padding-bottom:85%!important}.card-project img{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover}@media (min-width:801px){.feature-mode.post-list .button-menu{position:absolute;top:0;width:100%;padding:0 var(--gutter);left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.feature-mode.post-list .button-menu ul{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1150px){.feature-mode.post-list .button-menu{position:absolute;top:0;padding:0;width:33.333%;max-width:612px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.feature-mode.post-list .button-menu ul{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.feature-mode .swiper-container{position:static}.feature-mode .swiper-container .swiper-button-next{right:var(--gutter)}.feature-mode .swiper-container .swiper-button-prev{left:var(--gutter)}.has-primary-background-color .feature-mode .card-project .card--excerpt{font-weight:300}.feature-mode .card-project .fluid{padding-bottom:100%!important}.feature-mode .card-project .fluid img{-o-object-fit:contain;object-fit:contain}@media (max-width:800px){.feature-mode .card-project .fluid{padding-bottom:100%!important}}.feature-mode .card-project img{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.feature-mode .card-project .card--meta{padding-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.feature-mode .card-project .card--meta>*{margin:0}.feature-mode .card-project .card--excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:#b6b1ac;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-mode .card-project .card--excerpt:before{content:"";height:1px;background:currentColor;width:30px}@media (min-width:801px){.feature-mode .button-menu{position:absolute;top:0;right:var(--gutter)}.feature-mode .img-wrapper{-webkit-transition:-webkit-clip-path .8s ease-in;transition:-webkit-clip-path .8s ease-in;transition:clip-path .8s ease-in;transition:clip-path .8s ease-in,-webkit-clip-path .8s ease-in;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.feature-mode .swiper-slide:not(.swiper-slide-active) .card-project .card--meta{opacity:0}.feature-mode .swiper-slide:not(.swiper-slide-active) .card-project .img-wrapper{-webkit-clip-path:inset(15% 0 15% 0);clip-path:inset(15% 0 15% 0)}.feature-mode .swiper-slide.swiper-slide-active .card--meta,.feature-mode .swiper-slide.swiper-slide-active img{-webkit-transition-delay:.3s;transition-delay:.3s}}.card-product .card--meta{padding-top:12px;padding-right:10px}.card-product.mode-contain .card--media{background:#fff}.card-product.mode-contain .card--media img{-o-object-fit:contain!important;object-fit:contain!important}.card-product .card--heading{margin-bottom:12px}.card-product img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-product .card--meta{position:relative}.card-product .card--meta svg{width:16px;height:16px;position:absolute;top:24px;right:20px;color:var(--color-secondary);opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.card-product:hover .card--meta svg{opacity:1}.card-product .card--media .img-wrapper:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%}.card-product .card--excerpt{margin:0}.card-product .alt-image{opacity:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.card-product .img-wrapper:last-child{padding-bottom:0!important}.card-product:hover .alt-image{opacity:1}.post-grid .card-product .card--meta{padding-top:24px}.post-grid .card-product .img-wrapper:first-child{padding-bottom:100%!important}.product-feature .swiper-slide .card--meta{padding-top:24px}.product-feature .swiper-slide .fluid{padding-bottom:100%}.product-feature .swiper-slide .fluid img{-o-object-fit:cover;object-fit:cover}.product-feature .swiper-slide:nth-child(2n){width:-webkit-calc(38vw - var(--gutter) - 4px);width:calc(38vw - var(--gutter) - 4px)}.product-feature .swiper-slide:nth-child(2n) .fluid{padding-bottom:0!important;height:556px}.product-feature .swiper-slide:nth-child(odd){width:-webkit-calc(62vw - var(--gutter) - 4px);width:calc(62vw - var(--gutter) - 4px)}.product-feature .swiper-slide:nth-child(odd) .fluid{padding-bottom:0!important;height:556px}@media (max-width:800px){.product-feature .swiper-slide:nth-child(2n) .fluid,.product-feature .swiper-slide:nth-child(odd) .fluid{height:437px}}.people-main .controls-container{display:none}.people-main .person-card h3{position:relative;margin-bottom:2px}.people-main .person-card h3:after,.people-main .person-card h3:before{height:20px;width:1px;background:#b6b1ac;position:absolute;top:-14px;left:-10px;content:""}.people-main .person-card h3:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.person-card{width:100%}.person-card .avatar{margin-bottom:32px}.person-card .post-meta{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.person-card h3,.person-card p{margin:0}.card-career{border-top:1px solid #b6b1ac;padding:32px 32px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 44px;font-weight:300;border-radius:0}.card-career .card-career-loc{margin-left:auto}@media (max-width:1150px){.card-career{padding:32px 0 36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.card-career .card-career-loc{margin-left:0;width:100%}.card-career h3,.card-career p{width:100%}.card-career>h3{padding-right:40px}.card-career>svg{position:absolute;top:32px;right:0}}.card-career:last-child{border-bottom:1px solid #b6b1ac}.card-career>*,.card-career>.h3{margin-bottom:0}.card-career p svg{margin-right:8px}.careers,.faqs{max-width:1920px;margin-left:auto;margin-right:auto}.faqs .wp-block-buttons{margin-top:32px}@media (min-width:801px){.faqs{position:relative}.faqs .is-style-sub-heading{margin-bottom:45px}.faqs .wp-block-buttons{margin-top:0;position:absolute;top:-15px;right:var(--gutter)}}.card-faq{border-top:1px solid rgba(182,177,172,.6);padding:32px 0 36px 32px;position:relative}@media (max-width:800px){.card-faq{padding-left:0}}.card-faq p:last-child{margin-bottom:0}.card-faq:last-child{border-bottom:1px solid rgba(182,177,172,.6)}.card-faq .tag-box-container{position:absolute;right:96px;top:27px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (max-width:1150px){.card-faq .tag-box-container{position:static;margin-top:20px}.card-faq .tag-box-container .tag-box{padding-top:8px;padding-bottom:8px}}.card-faq .dropdown__trigger{padding-right:310px}@media (max-width:800px){.card-faq .dropdown__trigger{padding-right:70px}}@media (max-width:600px){.card-faq .dropdown__trigger{padding-right:45px}}.card-faq summary+*{margin-top:20px}.card-faq summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.card-faq summary h3{margin:0;font-weight:400}.card-faq summary:after,.card-faq summary:before{content:"";width:20px;height:1px;background:currentColor;position:absolute;top:47px;right:32px}@media (max-width:600px){.card-faq summary:after,.card-faq summary:before{right:0}}.card-faq summary:after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.card-faq[open] summary:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.card-faq.has-background{padding:24px 24px 16px;display:grid;border:0;gap:8px;grid-template-rows:subgrid;grid-row:span 2/span 2}.card-faq.has-background summary{padding:0}@media (max-width:800px){.faqs .card-faq .tag-box-container{display:none}}.card-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.card-feature h3,.card-feature>*{margin:0}.card-feature .h3{margin-bottom:6px}.card-feature h3,.card-feature p{padding-right:20px}.card-step{background:#fff;padding:20px 20px 1px;text-align:left;position:relative}.card-step>svg{position:absolute;top:50px;right:-10px;display:none}@media (max-width:1150px){.card-step>svg{display:none}}.card-step .h7{margin-bottom:12px}.card-step .h3{min-height:57px}.card-step p:not([class]){font-size:14px}.card-step .circe-icon{margin:0 auto 30px;width:70px;height:70px;border:1px solid;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-slider{overflow:hidden}.card-slider .swiper-container{overflow:visible}.card-slider .block-title{margin-bottom:32px}@media (min-width:801px){.card-slider .block-title .wp-block-solid-textarea{width:50%;text-wrap-style:balance}}.image-card.swiper-slide{margin:0;height:auto;padding-bottom:10px;background:var(--color-off-white);color:#393a2e}.image-card.swiper-slide figure{margin-bottom:40px}.image-card.swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1.2}.image-card.swiper-slide .wp-block-button__link{color:inherit;background:rgba(57,58,46,.1)}.image-card.swiper-slide .acf-innerblocks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-card.swiper-slide .wp-block-buttons{margin-top:auto}.image-card.swiper-slide .wp-block-buttons,.image-card.swiper-slide p{padding:0 28px}.image-card.swiper-slide .is-style-h3{margin-bottom:24px}@media (max-width:800px){.image-card.swiper-slide figure{margin-bottom:32px}.image-card.swiper-slide p{padding:0 20px}.image-card.swiper-slide .is-style-h3{margin-bottom:20px}}.stats-section .card-stat:not(:first-child):after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:27px -6px;background-size:1160px auto}@media (max-width:800px){.stats-section .slider-arrow{background:var(--color-primary);color:var(--color-tertairy);width:32px;height:32px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-section .slider-arrow svg{width:13px;height:13px}}@media (min-width:801px){.stats-section .card-stat{width:25%!important}.stats-section .card-stat p.h1{font-size:64px!important;line-height:48px!important}.stats-section .card-stat:first-child{width:50%!important}.stats-section .card-stat:first-child p.h1{font-size:180px!important;line-height:135px!important}.stats-section .swiper-controls{display:none}}.card-stat{padding:32px var(--gutter) 100px;text-align:right;position:relative;height:auto!important}.card-stat:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:64px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/lines.png);background-size:540px;opacity:.27}.card-stat p{font-size:32px;line-height:110%;letter-spacing:-.96px;margin:0}.card-stat p,.card-stat p.h1{font-style:normal;font-weight:300}.card-stat p.h1{font-size:120px;line-height:90px;margin:0 0 20px;letter-spacing:-3.6px}.person-card .fluid{padding-bottom:100%!important}.person-card img{-o-object-fit:cover;object-fit:cover}.card-taxonomy .card-boxed .img-wrapper{padding-bottom:100%!important}.card-taxonomy .card-boxed .img-wrapper img{-o-object-fit:cover;object-fit:cover}.card-taxonomy a{background:0 0}.card-taxonomy .card--meta{padding:20px 15px 30px 0}.card-taxonomy .alt-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.card-taxonomy .card--heading svg{width:18px;height:18px;opacity:0;margin-left:6px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:var(--color-secondary)}.card-taxonomy:hover .alt-image,.card-taxonomy:hover .card--heading svg{opacity:1}figure[data-zoom=in] .zoom-in,figure[data-zoom=out] .zoom-out{display:none}.zoom-btn{pointer-events:none;position:absolute;opacity:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:-webkit-calc(100% - 155px);height:calc(100% - 155px);z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.zoom-btn,.zoom-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.zoom-btn span{height:44px;width:44px;border-radius:100px;background:#393a2e;color:var(--color-off-white)}@media (max-width:800px){.split-hero .feature-image .swiper-controls{gap:9px}.zoom-btn{opacity:1;left:auto;top:auto;width:44px;height:44px;-webkit-transform:none;-ms-transform:none;transform:none;bottom:32px;right:123px}}figure:hover .zoom-btn{opacity:1}.grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;list-style:none}:where(.is-layout-flex.grid){gap:0}.logos-block .grid-4{gap:20px}.logos-block .grid-4>*{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.grid-5 .grid-4{gap:20px}.grid-5 .grid-4>*{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.grid-slots-3{display:-webkit-box;display:-ms-flexbox;display:flex;grid-row-gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.grid-slots-2>*,.grid-slots-3>*{margin-bottom:32px}@media (min-width:801px){.grid-slots-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:10px}.grid-slots-2>*{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);margin-bottom:0}.logos-block .grid-4{gap:20px}.logos-block .grid-4>*{width:-webkit-calc(16.66667% - 34px);width:calc(16.66667% - 34px)}.grid-5{gap:20px}.grid-5>*{width:-webkit-calc(20% - 16px);width:calc(20% - 16px)}.grid-4{gap:40px}.grid-4>*{width:-webkit-calc(25% - 30px);width:calc(25% - 30px)}.grid-slots-3{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:16px}.grid-slots-3>:first-child{grid-area:1/1/3/4}.grid-slots-3>:nth-child(2){grid-area:1/4/2/6}.grid-slots-3>:nth-child(3){grid-area:2/4/3/6}.grid-slots-4{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:16px}.grid-slots-4>:first-child{grid-area:1/1/4/2}.grid-slots-4>:nth-child(3){grid-area:1/2/2/3}.grid-slots-4>:nth-child(4),.grid-slots-4>:nth-child(5){grid-area:2/2/3/3}}.grid-gap-large{margin-left:-55px;margin-right:-55px}.grid-gap-large>*{padding-left:55px;padding-right:55px}@media (max-width:1150px){.grid-gap-large{margin-left:-20px;margin-right:-20px}.grid-gap-large>*{padding-left:20px;padding-right:20px}}@media (max-width:800px){.grid-gap-large{margin-left:-20px;margin-right:-20px}.grid-gap-large>*{padding-left:20px;padding-right:20px}}@media (max-width:600px){.grid-gap-large{margin-left:-15px;margin-right:-15px}.grid-gap-large>*{padding-left:15px;padding-right:15px}}.grid[data-slides="2"],.grid[data-slides="3"]{margin-left:-15px;margin-right:-15px}.grid[data-slides="2"]>*,.grid[data-slides="3"]>*{padding-left:15px;padding-right:15px}@media (max-width:800px){.grid[data-slides="2"]>*,.grid[data-slides="3"]>*{padding-bottom:30px}}.grid-gap{margin-left:-2px;margin-right:-2px}.grid-gap>*{padding-left:2px;padding-right:2px;padding-bottom:30px}.post-grid .grid-gap .item{margin-bottom:32px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (max-width:600px){.post-grid .grid-gap .item:last-child{margin-bottom:0}}.post-grid .grid-gap .item .card-post{padding-bottom:0;margin-bottom:0}.post-grid .grid-gap .item .card,.post-grid .grid-gap .item .card-boxed a{height:100%}@media (max-width:800px){.post-grid.types-case-study .grid-gap .item{width:100%}}@media (min-width:801px){.max-content-50>*{max-width:50%}.grid[data-slides="2"]>*{width:50%}.grid[data-slides="4"]{margin:0 -115px;position:relative;padding-bottom:147px}.grid[data-slides="4"]>*{width:25%}.grid[data-slides="3"]>*{width:33.3333%}}@media (max-width:1150px){.grid[data-slides="4"]{margin:0 -40px}}@media (max-width:800px){.order-med-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.grid[data-slides="2"]>*{width:100%;margin-bottom:30px}.grid[data-slides="4"]{margin:0 -40px}.grid[data-slides="4"]>*{width:50%}.grid[data-slides="3"]>*{width:100%;margin-bottom:30px}}.grid-1{gap:40px}.grid-1>*{width:100%}.grid-3{gap:11px;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:1150px){.grid-3{gap:11px;grid-template-columns:repeat(3,1fr)}}@media (min-width:801px){.grid-2{gap:40px}.grid-2>*{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:-webkit-calc(50% - 20px);flex-basis:calc(50% - 20px);width:auto;max-width:100%}.split-30-60{gap:0}.split-30-60>:first-child{-ms-flex-preferred-size:45%;flex-basis:45%}.split-30-60>:last-child{-ms-flex-preferred-size:55%;flex-basis:55%}}@media (max-width:800px){.grid-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0}.grid-2>*{width:100%}}.column-auto{-ms-flex:1 0 auto;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0px;width:auto;max-width:100%}.float-grid{overflow:hidden}.float-grid>[class*=column]{float:left}.item-center-align{-ms-flex-item-align:center;align-self:center}.grid-vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.grid-vertical-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;vertical-align:bottom}.grid-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.table-grid{display:table;width:100%}.center-grid{display:block;text-align:center}.push-left-25{margin-left:25%}.push-right-100{margin-left:-100%}.table-grid>[class*=column]{display:table-cell;vertical-align:middle;zoom:1}.grid-centered>[class*=column]{vertical-align:middle}.column-right{margin-left:-100%}.column-1-6{width:16.6667%}.column-1-5{width:20%}.column-1-4{width:25%}.column-1-3,.column-4-12{width:33.3333%}.column-1-3.column-left,.column-4-12.column-left{margin-left:66.6666%}.column-2-5{width:40%}.column-2-5.column-left{margin-left:60%}.column-1-2{width:50%}.column-1-2.column-left{margin-left:50%}.column-3-5{width:60%}.column-3-5.column-left{margin-left:40%}.column-2-3,.column-8-12{width:66.6667%}.column-2-3.column-left,.column-8-12.column-left{margin-left:33.333%}.column-3-4,.column-9-12{width:75%}.column-4-5{width:80%}.column-10-12,.column-5-6{width:83.3333%}.column-11-12{width:91.6667%}.column-1,.column-1-1,.column-12-12,.column-5-5{width:100%}@media (max-width:600px){.grid>.column,[class*=column]{width:100%}}@media (max-width:782px){.grid>.column,[class*=column]{width:100%}.column-left,.column-right{margin-left:0!important}}.visible-sm{display:none}@media (max-width:600px){.visible-sm{display:block}.hidden-sm{display:none!important}.column-sm-1,.column-sm-1-1,.column-sm-1-2,.column-sm-1-3,.column-sm-1-4,.column-sm-1-5,.column-sm-1-6,.column-sm-2-3,.column-sm-2-5,.column-sm-3-4,.column-sm-3-5,.column-sm-4-5,.column-sm-5-5,.column-sm-5-6{display:inline-block}.column-sm-1-12{width:8.3333%}.column-sm-1-6,.column-sm-2-12{width:16.6667%}.column-sm-1-5{width:20%}.column-sm-1-4{width:25%}.column-sm-1-3{width:33.3333%}.column-sm-2-5{width:40%}.column-sm-5-12{width:41.6667%}.column-sm-1-2{width:50%}.column-sm-3-5{width:60%}.column-sm-2-3{width:66.6667%}.column-sm-3-4{width:75%}.column-sm-4-5{width:80%}.column-sm-5-6{width:83.3333%}.column-sm-1,.column-sm-1-1{width:100%}.table-grid .column-sm-1{display:block}}.visible-med{display:none!important}@media (max-width:800px){.hidden-med{display:none!important}.visible-med{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:601px) and (max-width:800px){.column-med-1-6{width:16.6667%}.column-med-1-5{width:20%}.column-med-1-4{width:25%}.column-med-5-12{width:41.6667%}.column-med-1-2{width:50%}.column-med-2-5{width:40%}.column-med-1-3{width:33.3333%}.column-med-7-12{width:58.3333%}.column-med-3-5{width:60%}.column-med-2-3{width:66.6667%}.column-med-3-4{width:75%}.column-med-4-5{width:80%}.column-med-5-6{width:83.3333%}.column-med-1,.column-med-1-1,.column-med-5-5{width:100%}.table-grid .column-med-1{display:block}}.visible-lrg{display:none}@media (max-width:1150px){.hidden-lrg{display:none!important}.visible-lrg{display:block}}@media (min-width:782px) and (max-width:1150px){.sides-colapse.column-lrg-1{padding-left:0!important;padding-right:0!important}.column-lrg-1-6{width:16.6667%}.column-lrg-1-5{width:20%}.column-lrg-1-4{width:25%}.column-lrg-1-3{width:33.3333%}.column-lrg-2-5{width:40%}.column-lrg-1-2{width:50%}.column-lrg-3-5{width:60%}.column-lrg-2-3{width:66.6667%}.column-lrg-3-4{width:75%}.column-lrg-4-5{width:80%}.column-lrg-5-6{width:83.3333%}.column-lrg-1,.column-lrg-1-1{width:100%}.table-grid .column-lrg-1{display:block}}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}.as-ratio-2 video{aspect-ratio:2}.max-size{max-width:1920px;margin-left:auto;margin-right:auto}.content-slider img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-grid{max-width:1920px;margin-left:auto;margin-right:auto}.post-grid .filters .fs-label-wrap{border-radius:20px;border:1px solid rgba(57,58,46,.1);background-color:rgba(57,58,46,.1);display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 22px}.is-light+.wp-block-group.has-background,.light-shift{margin-top:0!important}.space-bottom{margin-bottom:100px!important}.wp-block-media-text.alignwide+.light-shift{margin-top:100px!important}.video-hero+.split-content-slider{margin-top:40px!important}figure.mode-contain{background:#fff}figure.mode-contain img{-o-object-fit:contain;object-fit:contain}.block-editor-writing-flow{background-color:#f5f1ec}.block-editor-writing-flow .hidden-child{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1!important}.block-editor-writing-flow .post-list .swiper-slide{min-width:280px!important}.single-project h1{view-transition-name:project-heading}.project-feature{view-transition-name:project-image}::view-transition-group(project-heading),::view-transition-group(project-image){-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;text-wrap-style:pretty}details::details-content{overflow:hidden;block-size:0;-webkit-transition:block-size 1s,content-visibility 1s;transition:block-size 1s,content-visibility 1s;transition-behavior:allow-discrete;content-visibility:visible!important}details[open]::details-content{block-size:auto}.inline-icons{position:absolute;top:0;left:0;visibility:hidden;height:0;width:0}body .is-layout-constrained>.alignwide{max-width:none}.block-container--split{display:grid;grid-template-columns:var(--gutter) [mid-left-start] 42% [mid-left-end mid-right-start] 1fr [mid-right-end];grid-template-rows:1fr}.block-container,.wp-block-group.alignfull{display:grid;grid-template-columns:[alignfull-start] minmax(var(--gutter),1fr) [alignwide-start] minmax(0,var(--wide-size)) [content-start] min(100% - var(--gutter) * 2,var(--content-max-width)) [content-end] minmax(0,var(--wide-size)) [alignwide-end] minmax(var(--gutter),1fr) [alignfull-end]}:root{--sidebar-max:353px;--main-max:821px}.article-container,.article-container .wp-block-group{margin-top:60px}@media (min-width:801px){.article-container,.article-container .wp-block-group{display:grid;gap:0 var(--gutter);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:[alignfull-start] minmax(var(--gutter),1fr) [sidebar-start] minmax(auto,var(--sidebar-max)) [main-start] minmax(auto,var(--main-max)) [main-end] minmax(var(--gutter),1fr) [alignfull-end];-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:800px){.article-container,.article-container .wp-block-group{padding-left:var(--gutter);padding-right:var(--gutter)}.article-container .wp-block-cover,.article-container .wp-block-group,.article-container .wp-block-group .wp-block-cover,.article-container .wp-block-group .wp-block-group{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1)}}.article-container .wp-block-cover,.article-container .wp-block-group .wp-block-cover{margin-bottom:100px}.article-container .wp-block-columns,.article-container .wp-block-group .wp-block-columns{margin-top:100px}.article-container>*,.article-container>.wp-block-group>*{grid-column:main-start/article-end}@media (min-width:1250px){.article-container>*,.article-container>.wp-block-group>*{grid-column:main-start/main-end}}.article-container>.wp-block-group+h2,.article-container>.wp-block-group+ol,.article-container>.wp-block-group+p,.article-container>.wp-block-group+ul{margin-top:100px}.article-container>.wp-block-group{background-color:var(--wp--preset--color--light)!important;grid-column:alignfull;padding-top:100px;padding-bottom:100px}@media (max-width:800px){.article-container>.wp-block-group{padding-top:50px;padding-bottom:50px}}.article-container .article--sidebar,.article-container>.wp-block-group .article--sidebar,.article-container>.wp-block-group>h2,.article-container>.wp-block-group>h3,.article-container>h2,.article-container>h3{grid-column:sidebar-start/main-start}.article-container>.alignfull,.article-container>.wp-block-group>.alignfull{grid-column:alignfull}.article-container>.wp-block-group>.alignfull{grid-column:sidebar-start/alignfull-end}.block-container>*,.wp-block-group.alignfull>*{grid-column:content;width:100%}.col-left{grid-column:mid-left}.col-right{grid-column:mid-right}.alignsmall{max-width:602px;margin:auto;width:100%}.alignwide>figure,.alignwide>img,.block-container>.alignwide,.wp-block-group.alignfull>.alignwide{grid-column:alignwide}.acf-innerblocks-container>.align-right-full,.block-container>.align-right-full,.wp-block-group.alignfull>.align-right-full{grid-column:alignwide-start/alignfull-end}.alignfull>figure,.alignfull>img,.block-container>.alignfull,.wp-block-group.alignfull>.alignfull{grid-column:alignfull}@media (max-width:600px){.alignfull--phone{grid-column:alignfull}}.footer-signup,.include-block-space{margin-top:100px}@media (max-width:800px){.footer-signup,.include-block-space{margin-top:48px}}.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.block-section):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-cover):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-group.has-background):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-media-text):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.block-section):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-cover):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-group.has-background):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-media-text):not(:first-child){margin-top:100px}@media (max-width:800px){.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.block-section):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-cover):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-group.has-background):not(:first-child),.editor-editor-interface .is-root-container>.wp-block-group.has-background>.wp-block:has(.wp-block-media-text):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.block-section):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-cover):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-group.has-background):not(:first-child),.editor-editor-interface .is-root-container>.wp-block:has(.wp-block-media-text):not(:first-child){margin-top:48px}}.top-container>.wp-block-columns.alignwide{gap:var(--gutter);margin-bottom:0}.top-container>.wp-block-columns.alignwide p:last-child{margin-bottom:0}.double-header,.hero-stacked{padding-top:15px!important}.double-header .wp-block-image,.hero-stacked .wp-block-image{margin-top:8px}.double-header .wp-block-columns,.hero-stacked .wp-block-columns{margin-bottom:0;gap:var(--gutter)}.double-header .wp-block-columns p:last-child,.hero-stacked .wp-block-columns p:last-child{margin-bottom:0}.top-container .hero-stacked .wp-block-columns:not(:first-child),.top-container .wp-block-group.alignfull>.block-section:not(.has-background):not(:first-child),.top-container>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-cover:not(:first-child),.top-container>.wp-block-group.has-background .hero-stacked .wp-block-columns:not(:first-child),.top-container>.wp-block-group.has-background .wp-block-group.alignfull>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-group.has-background:not(:first-child),.top-container>.wp-block-group.has-background>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-cover:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-group.has-background:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-image:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-media-text:not(:first-child),.top-container>.wp-block-image:not(:first-child),.top-container>.wp-block-media-text:not(:first-child){margin-top:100px}@media (max-width:800px){.top-container .hero-stacked .wp-block-columns:not(:first-child),.top-container .wp-block-group.alignfull>.block-section:not(.has-background):not(:first-child),.top-container>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-cover:not(:first-child),.top-container>.wp-block-group.has-background .hero-stacked .wp-block-columns:not(:first-child),.top-container>.wp-block-group.has-background .wp-block-group.alignfull>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-group.has-background:not(:first-child),.top-container>.wp-block-group.has-background>.block-section:not(.has-background):not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-cover:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-group.has-background:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-image:not(:first-child),.top-container>.wp-block-group.has-background>.wp-block-media-text:not(:first-child),.top-container>.wp-block-image:not(:first-child),.top-container>.wp-block-media-text:not(:first-child){margin-top:48px}}.top-container>.wp-block-group.has-background:first-child{padding-bottom:34px}.top-container>.wp-block-group.has-background+.wp-block-cover{margin-top:0}.editor-editor-interface .is-root-container>.block-section.has-background,.editor-editor-interface .is-root-container>.wp-block-cover,.editor-editor-interface .is-root-container>.wp-block-group.has-background{padding-top:100px;padding-bottom:100px}@media (max-width:800px){.editor-editor-interface .is-root-container>.block-section.has-background,.editor-editor-interface .is-root-container>.wp-block-cover,.editor-editor-interface .is-root-container>.wp-block-group.has-background{padding-top:50px;padding-bottom:50px}}.top-container>.block-section.has-background,.top-container>.wp-block-cover,.top-container>.wp-block-group.has-background,.top-container>.wp-block-media-text.has-background{padding-top:100px;padding-bottom:100px}@media (max-width:800px){.top-container>.block-section.has-background,.top-container>.wp-block-cover,.top-container>.wp-block-group.has-background,.top-container>.wp-block-media-text.has-background{padding-top:50px;padding-bottom:50px}}.top-container.top-container>.wp-block-group:first-child{padding-top:0}.padded{padding-right:var(--gutter);padding-left:var(--gutter)}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{font-weight:500}.full-container.is-style-split-heading .cmplz-categories{margin-bottom:40px}.full-container.is-style-split-heading #cmplz-cookies-overview{margin-bottom:30px}.full-container.is-style-split-heading #cmplz-cookies-overview,.full-container.is-style-split-heading .cmplz-categories{border-bottom:1px solid #b6b1ac}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cookies-per-purpose div,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background:#f5f1ec}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown h4,.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown p,.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown ul,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-service-description,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-sharing-data,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown h4,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown p,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown ul,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding-left:0}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown h4,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown h4,.full-container.is-style-split-heading #cmplz-document h5,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,.full-container.is-style-split-heading .editor-styles-wrapper .cmplz-unlinked-mode h5{font-size:18px;font-weight:500}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown{border-top:1px solid #b6b1ac;padding:22px 0 20px;background:0 0}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-header,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-service-header{padding:0;background:0 0;margin:0}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-label,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-label{margin-top:-9px}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-description,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-description{padding-left:0}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown h3,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown h3{font-size:24px!important;font-size:1.5rem;line-height:1.2;letter-spacing:-.72px;margin-bottom:0!important;padding:0}.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,.full-container.is-style-split-heading #cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-service-description,.full-container.is-style-split-heading #cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding-top:20px}.full-container.is-style-split-heading #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{border-top:1px solid #b6b1ac;padding:22px 0 15px;background:0 0}.full-container.is-style-split-heading #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:24px!important;font-size:1.5rem;line-height:1.2;letter-spacing:-.72px;margin-bottom:0!important;padding:0}.full-container.is-style-split-heading #cmplz-document{font-size:inherit;display:contents}@media (min-width:801px){.full-container.is-style-split-heading .alignwide.rel{display:grid;grid-template-columns:1fr 2fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.full-container.is-style-split-heading .alignwide.rel .external-icon{display:none}.full-container.is-style-split-heading .alignwide.rel #cmplz-document>*,.full-container.is-style-split-heading .alignwide.rel>*{grid-column:2}.full-container.is-style-split-heading .alignwide.rel ol,.full-container.is-style-split-heading .alignwide.rel ul{padding-left:0}.full-container.is-style-split-heading .alignwide.rel #cmplz-document>h2,.full-container.is-style-split-heading .alignwide.rel #cmplz-document>h3,.full-container.is-style-split-heading .alignwide.rel h2,.full-container.is-style-split-heading .alignwide.rel h3{grid-column:1}.full-container.is-style-split-heading .alignwide.rel #cmplz-document li,.full-container.is-style-split-heading .alignwide.rel #cmplz-document p,.full-container.is-style-split-heading .alignwide.rel #cmplz-document td,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode li,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode p,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode td{font-size:inherit}.full-container.is-style-split-heading .alignwide.rel #cmplz-document h2,.full-container.is-style-split-heading .alignwide.rel #cmplz-document h3,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h2,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h3{font-weight:400;line-height:.83;font-size:40px;font-size:2.5rem;line-height:1.1;letter-spacing:-1.2px;margin-bottom:21px;font-weight:300}.full-container.is-style-split-heading .alignwide.rel #cmplz-document h2 em,.full-container.is-style-split-heading .alignwide.rel #cmplz-document h3 em,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h2 em,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h3 em{font-weight:400;font-style:italic}@media (max-width:800px){.full-container.is-style-split-heading .alignwide.rel #cmplz-document h2,.full-container.is-style-split-heading .alignwide.rel #cmplz-document h3,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h2,.full-container.is-style-split-heading .alignwide.rel .editor-styles-wrapper .cmplz-unlinked-mode h3{font-size:32px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.96px}}@media (min-width:801px){.full-container.is-style-split-heading .alignwide.rel h2,.full-container.is-style-split-heading .alignwide.rel h2+ol,.full-container.is-style-split-heading .alignwide.rel h2+p,.full-container.is-style-split-heading .alignwide.rel h2+ul,.full-container.is-style-split-heading .alignwide.rel h3,.full-container.is-style-split-heading .alignwide.rel h3+ol,.full-container.is-style-split-heading .alignwide.rel h3+p,.full-container.is-style-split-heading .alignwide.rel h3+ul{margin-top:50px}}.no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:480px}.no-results svg{margin-bottom:24px}.no-results .is-style-h3{margin-bottom:16px}.wp-block-acf-slider{overflow:auto}.swiper-wrapper>.acf-block-preview{min-width:300px}.card-carousel{position:relative}.post-list+.is-light.light-shift,.post-list+link+.is-light.light-shift{margin-top:100px!important}.swiper-controls .swiper-arrow{margin:0}.swiper-controls .swiper-pagination-progressbar{width:-webkit-calc(100% - 96px);width:calc(100% - 96px)}.steps{display:block;overflow:hidden;padding:0}.steps .swiper-container{overflow:visible}.steps .swiper-controls{padding:0 var(--gutter);display:none}.steps .swiper-controls .slider-arrow{background:var(--color-primary);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;color:var(--color-tertairy);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps .swiper-controls .slider-arrow svg{width:13px;height:13px}.steps .h3{font-weight:300}.steps .swiper-controls{width:100%;margin:0}.stacked-gap{row-gap:35px}@media (max-width:800px){.is-mobile-postcard{aspect-ratio:1.4;-o-object-fit:cover;object-fit:cover}body.post-type-archive-faq .facetwp-facet input.facetwp-search{min-width:0}body.post-type-archive-faq .facetwp-facet.facetwp-type-search{width:50%;position:absolute;bottom:-142px;right:0;min-width:0}}@media (max-width:800px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{display:block;position:relative;padding-right:50px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div:after,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div:after{position:absolute;right:0;top:2px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{text-align:left;margin-top:3px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div label,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div label{height:0;margin:0}}.project-double-carousel .second-slider .img-wrapper{padding-bottom:114%!important}.project-double-carousel .second-slider img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}.project-double-carousel .content-slider .img-wrapper{padding-bottom:67%!important}.project-double-carousel .content-slider img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}li:has(.tooltip:hover){position:relative;z-index:10000}.prod-addon{position:relative;display:block;font-weight:300;padding-left:35px;font-size:16px;line-height:1}.prod-addon:after,.prod-addon:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px}.prod-addon:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/plus.svg);background-repeat:no-repeat;background-position:50%}.prod-addon:before{border:1px solid;border-radius:16px}details.card-faq[open]::details-content{overflow:visible!important;-webkit-transition:none;transition:none}.slider-arrow.swiper-button-lock{display:none!important}.img-tooltip,.tooltip{position:relative;border-bottom:1px dashed var(--color-secondary);cursor:help;font-style:normal}.facet-list-radio li:hover,facet-list-radio li:focus{position:relative;z-index:2}.img-tooltip:after,.tooltip:after{content:"?";font-size:8px;padding:6px;background:var(--color-secondary);border-radius:100%;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#000;width:12px;height:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 3px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.img-tooltip.has-type:before{background-position:0 -20px}.img-tooltip:before{background:currentColor;background:#fff;width:120px;height:120px;background:#393a2e var(--tooltip-img) no-repeat 50%/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--color-off-white)}.img-tooltip:before,.tooltip:before{content:attr(data-title);position:absolute;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px);top:-webkit-calc(100% + 8px);top:calc(100% + 8px);opacity:0;border-radius:5px;padding:5px 8px;left:50%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.16);box-shadow:0 10px 30px rgba(0,0,0,.16);font-size:12px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:400;pointer-events:none}.tooltip:before{background:currentColor;background:#fff;width:230px}.img-tooltip:focus:before,.img-tooltip:hover:before,.tooltip:focus:before,.tooltip:hover:before{opacity:1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.wp-block-acf-slider{width:100%}.split-hero p{text-wrap-style:balance}@media (max-width:600px){.tooltip{position:static}.card-faq .facet-list-radio{position:relative;padding-bottom:4px;gap:14px}.card-faq .facet-list-radio li{width:100%}.prod-addon{position:static;width:100%}.prod-addon:after,.prod-addon:before{top:auto}.tooltip:before{top:auto;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin-top:26px}}svg:not(:root){overflow:hidden}svg,svg img{display:inline-block;vertical-align:middle;height:auto}svg img{width:100%}.form-select-wrap:after{display:inline-block}.arrow-back{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.arrow,.arrow-back{width:12px;height:10px}@font-face{font-family:NN Swinton STD;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/fonts/NNSwintonSTD-Medium.woff2) format("woff2")}@font-face{font-family:NN Swinton STD;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/fonts/NNSwintonSTD-Light.woff2) format("woff2")}@font-face{font-family:NN Swinton STD;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/NNSwintonSTD-Regular.woff2) format("woff2")}body,html{font-family:NN Swinton STD}@media (max-width:800px){body,html{overflow-x:hidden}}blockquote{margin-left:0;margin-right:0}body{color:var(--color-text);background-color:#f5f1ec;font-size:18px;font-size:1.125rem;line-height:1.2;letter-spacing:-.54px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden}@media (max-width:800px){body{font-size:16px;font-size:1rem;line-height:1.2}}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.34;word-break:break-word;margin-top:0;text-wrap:balance}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}address,p{margin-top:0;margin-bottom:1.8em}@media (max-width:800px){address,p{margin-bottom:1.5em}}b,strong{font-weight:500}.h1,.is-style-h1{font-weight:400;line-height:.83;font-size:64px;font-size:4rem;line-height:.9796875;letter-spacing:-1.92px;margin-bottom:28px}.h1 em,.is-style-h1 em{font-weight:400;font-style:italic}@media (max-width:800px){.h1,.is-style-h1{font-size:39px;font-size:2.4375rem;line-height:.98;letter-spacing:-1.56px}}.h2,.is-layout-flex .is-style-h2,.is-style-h2,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:.83;font-size:40px;font-size:2.5rem;line-height:1.1;letter-spacing:-1.2px;margin-bottom:21px;font-weight:300}.h2 em,.is-layout-flex .is-style-h2 em,.is-style-h2 em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-weight:400;font-style:italic}@media (max-width:800px){.h2,.is-layout-flex .is-style-h2,.is-style-h2,h1,h2,h3,h4,h5,h6{font-size:32px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.96px;margin-bottom:18px}}.wp-block-quote{text-align:center}.h3,.is-style-h3,.is-style-large-text{line-height:.83;font-size:24px;font-size:1.5rem;line-height:1.2;letter-spacing:-.72px;margin-bottom:27px;font-weight:400}.h3 em,.is-style-h3 em,.is-style-large-text em{font-weight:400;font-style:italic}@media (max-width:800px){.h3,.is-style-h3,.is-style-large-text{font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:-.54px;margin-bottom:20px}}.h4,.is-style-h4,blockquote p{line-height:.83;font-size:32px;font-size:2rem;line-height:1.09375;font-weight:400;letter-spacing:-.96px;margin-bottom:25px}.h4 em,.is-style-h4 em,blockquote p em{font-weight:400;font-style:italic}@media (max-width:1150px){.h4,.is-style-h4,blockquote p{font-size:24px;font-size:1.5rem;line-height:1.2083333333;margin-bottom:25px}}.form-block .forminator-field-radio .forminator-label{line-height:.83;font-size:32px;font-size:2rem;line-height:1.09375;font-weight:400;letter-spacing:-.96px;margin-bottom:14px}.form-block .forminator-field-radio .forminator-label em{font-weight:400;font-style:italic}.h5,.is-style-h5{font-weight:400;line-height:.83;font-size:28px;font-size:1.75rem;line-height:1.25;letter-spacing:-.03em;margin-bottom:25px}.h5 em,.is-style-h5 em{font-weight:400;font-style:italic}@media (max-width:800px){.h5,.is-style-h5{font-size:22px;font-size:1.375rem;line-height:1.5909090909}}.h6,.is-style-h6{font-size:24px;font-size:1.5rem;line-height:1.1666666667;letter-spacing:-.03em;font-weight:500;margin-bottom:17px}@media (max-width:800px){.h6,.is-style-h6{font-size:20px;font-size:1.25rem;line-height:1.2}}.is-style-h7{font-weight:400;line-height:.83;font-size:18px;font-size:1.125rem;line-height:1.2222222222}.is-style-h7 em{font-weight:400;font-style:italic}@media (max-width:800px){.is-style-h3-med{font-weight:400;line-height:.83;font-size:24px;font-size:1.5rem;line-height:1.2;letter-spacing:-.72px;margin-bottom:27px;font-weight:500}.is-style-h3-med em{font-weight:400;font-style:italic}}.is-style-h8{font-weight:500;font-size:16px;font-size:1rem;line-height:1}.em{font-style:italic}.is-style-small-text,.sub--heading{line-height:1.34;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1.2;margin-bottom:1.1em;font-weight:300;letter-spacing:.48px}.is-style-small-text *,.sub--heading *{line-height:inherit}.sub-text,blockquote cite{font-size:12px;font-size:.75rem;line-height:1.25;font-weight:300;text-transform:uppercase;letter-spacing:.48px}.is-style-small-sub-heading,.is-style-sub-heading,.small-sub-heading{font-weight:400;line-height:.83;font-weight:300;letter-spacing:.48px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-size:.75rem;line-height:1}.is-style-small-sub-heading em,.is-style-sub-heading em,.small-sub-heading em{font-weight:400;font-style:italic}.tag{border-radius:30px;padding:11px 22px;font-size:16px;font-size:1rem;line-height:1;font-weight:500;background:#000;color:var(--color-tertairy);letter-spacing:-.48px}.tag.type-blog{color:#464732;background:var(--color-tertairy)}.tag.type-downloads{background:var(--color-text)}.reading-time{margin-bottom:0}.base-tag{font-weight:700;vertical-align:middle;display:inline-block;margin-right:10px}.block-container>.has-background:last-child{margin-bottom:0}.tag-box{padding:12px 22px;border-radius:30px;font-size:16px;color:var(--color-text);font-weight:500;line-height:16px;letter-spacing:-.48px;text-transform:capitalize;border:1px solid rgba(57,58,46,.1)}.is-style-inset{padding-left:20px;border-left:1px solid #b6b1ac;margin-bottom:32px}.is-style-inset p{border:0!important;padding-left:0!important}.is-style-inset a{font-weight:300}.rank-math-breadcrumb p{max-width:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-math-breadcrumb a{opacity:.5}.rank-math-breadcrumb .last,.rank-math-breadcrumb a{font-weight:300;font-size:14px;font-size:.875rem;line-height:1}.rank-math-breadcrumb .separator{color:transparent;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-small.svg);background-repeat:no-repeat;background-position:50%;background-size:10px 9px;opacity:.5;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);display:inline-block;margin:0 10px}.hero-stacked p{max-width:670px;margin-bottom:25px}.hero .rank-math-breadcrumb,.hero-stacked .rank-math-breadcrumb{margin-bottom:calc(var(--gutter)*1.4)}@media (max-width:800px){.hero .rank-math-breadcrumb,.hero-stacked .rank-math-breadcrumb{margin-top:10px;margin-bottom:64px}}.is-style-tick{margin-bottom:22px;position:relative;list-style:none;margin-left:-10px}.is-style-tick:before{content:"";left:-30px;top:0;width:20px;height:20px;background-color:var(--color-secondary);border-radius:100%;position:absolute;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick-small.svg);background-position:50%;background-repeat:no-repeat}.is-style-tick:last-child{margin-bottom:45px}.product-callout{justify-self:flex-end;padding:24px 24px 20px;min-width:290px;margin-bottom:var(--gutter)}.product-callout .is-style-flat-list li{margin-bottom:20px}.product-callout .is-style-flat-list li:last-child{margin-bottom:0}@media (max-width:800px){.product-callout{max-width:none;width:100%;padding:20px 16px}.product-callout .is-style-flat-list li{margin-bottom:16px}}.is-style-flat-list{list-style:none;padding:0;margin:0}.is-style-flat-list li{margin-bottom:6px}details .is-style-flat-list{margin-top:20px}details .is-style-flat-list li{margin-bottom:30px}@media (max-width:800px){details .is-style-flat-list li{margin-bottom:16px}}details .is-style-flat-list li:last-child{margin-bottom:0}.share-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;background:#afaea3;margin-top:60px;margin-bottom:100px}@media (max-width:800px){.share-footer{margin-top:32px;margin-bottom:48px}}.share-footer p{margin:0}.share-footer ul{margin:0 0 0 auto;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.share-footer ul li{padding:0}.share-footer ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.share-footer ul li a:hover{color:var(--color-tertairy)}.share-footer ul li a svg{width:24px;height:24px}@media (max-width:800px){.hero-stacked.hero-article .wp-block-columns{display:contents}.hero-stacked.hero-article .acf-innerblocks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.hero-stacked.hero-article .wp-block-column:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.hero-stacked.hero-article .wp-block-column:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hero-stacked.hero-article .product-callout{margin-bottom:0}.hero-stacked.hero-article .wp-block-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:32px}.hero-stacked.hero-article .wp-block-image .fluid{padding-bottom:55%!important}}.single-product .split-hero p{text-wrap:balance}.single-product .split-hero .feature-image.mode-contain{background:#fff}.single-product .split-hero .feature-image.mode-contain img{-o-object-fit:contain!important;object-fit:contain!important}@media (max-width:800px){.single-product .split-hero .container,.single-product .split-hero .split-hero__content{display:contents;padding:0}.single-product .split-hero .top-section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:25px var(--gutter) 8px}.single-product .split-hero .split-hero__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-product .split-hero .facets{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:var(--wp--preset--color--light);padding:32px var(--gutter) 32px}}.split-hero .feature-image{-ms-flex-item-align:start;align-self:flex-start}@media (min-width:801px){.split-hero .feature-image{height:-webkit-calc(100svh - 81px);height:calc(100svh - 81px)}}@media (max-width:800px){.split-hero .feature-image .img-wrapper{padding-bottom:122%!important}.split-hero .feature-image .img-wrapper img{-o-object-fit:cover;object-fit:cover}}.split-hero .feature-image .swiper-container{position:relative}.split-hero .feature-image .swiper-pagination{position:absolute;bottom:44px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:auto}.split-hero .feature-image .swiper-controls{position:absolute;bottom:32px;right:44px}@media (max-width:800px){.split-hero .feature-image .swiper-controls{right:16px}}.split-hero .feature-image .slider-arrow{width:44px}.split-hero .feature-image .slider-arrow,.split-hero .feature-image .toggle-button{height:44px;border-radius:100px;background:#393a2e;color:var(--color-off-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.split-hero .feature-image .slider-arrow:hover,.split-hero .feature-image .toggle-button:hover{background:var(--color-off-white);color:#393a2e}.split-hero .feature-image .slider-arrow svg,.split-hero .feature-image .toggle-button svg{width:16px;height:16px}.split-hero .feature-image .toggle-button{position:absolute;bottom:32px;left:44px;z-index:2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#393a2e}.split-hero .feature-image .toggle-button:after{content:"View exterior";padding-right:3px;font-size:12px;text-transform:uppercase;font-weight:500}@media (max-width:800px){.split-hero .feature-image .toggle-button{left:16px}}.split-hero .feature-image .toggle-button .toggle-on{display:none}.split-hero .feature-image .toggle-button.switch:after{content:"View interior"}.split-hero .feature-image .toggle-button.switch .toggle-on{display:block}.split-hero .feature-image .toggle-button.switch .toggle-off{display:none}@media (min-width:801px){.split-hero .feature-image{top:0;position:-webkit-sticky;position:sticky}.split-hero .feature-image .content-slider,.split-hero .feature-image .fluid,.split-hero .feature-image .swiper-container,.split-hero .feature-image .swiper-slide{height:100%;padding-bottom:0!important}.split-hero .feature-image img{-o-object-fit:cover;object-fit:cover}}.split-hero .split-hero__content{background:var(--color-off-white);padding-top:40px;padding-bottom:40px}.split-hero .split-hero__content .container{max-width:895px}.split-hero .split-hero__content .rank-math-breadcrumb{margin-bottom:calc(var(--gutter)*1)}.split-hero .split-hero__content .wp-block-buttons{margin-top:48px;gap:14px}@media (min-width:801px){.split-hero .split-hero__content .wp-block-buttons>*{-ms-flex-preferred-size:calc(50% - 7px);flex-basis:-webkit-calc(50% - 7px);flex-basis:calc(50% - 7px)}.split-hero .split-hero__content .wp-block-buttons>* a{width:100%}}[data-toggle="0"].toggle-group .toggle-item:first-child{display:block!important}[data-toggle="0"].toggle-group .toggle-item:nth-child(2),[data-toggle="1"].toggle-group .toggle-item:first-child{display:none!important}[data-toggle="1"].toggle-group .toggle-item:nth-child(2){display:block!important}.swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}@media (min-width:801px){.swiper-controls .swiper-pagination{display:none}}@media (max-width:800px){.swiper-controls{gap:12px}.swiper-controls .swiper-pagination{margin-left:4px}}.menu-vertical>ul,ul.menu-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}.menu-horizontal>ul,.menu-vertical>ul,ul.menu-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.menu-horizontal>ul{gap:12px;margin-bottom:0}.block-container .product-filters{position:relative;background:rgba(195,191,185,.4)}.block-container .product-filters .product-filters-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.block-container .product-filters .product-filters-inner>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-container .product-filters .facetwp-facet{margin:0}.block-container .product-filters .fs-label-wrap{border-radius:0;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-color:#b6b1ac;padding:19px 15px}@media (max-width:800px){.wp-block-buttons *{width:100%}}a{color:var(--color-ebony-claw);font-style:normal;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;font-weight:500}a,a:hover{text-decoration:none}.block-editor-writing-flow .button-primary,.block-editor-writing-flow .button-secondary,.btn-primary,.btn-secondary,.button,.button-primary,.button-secondary,.facetwp-load-more,.wp-block-button.is-style-btn-primary .wp-block-button__link,.wp-block-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-size:1rem;line-height:1.125;font-weight:500;letter-spacing:-.48px;border-radius:35px;background:rgba(57,58,46,.1);-webkit-box-shadow:none;box-shadow:none;min-width:0;color:var(--color-primary);z-index:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;cursor:pointer;user-drag:none;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:relative;border:0;outline:0}.button::-moz-focus-inner{padding:0;border:0}.disabled,.disabled:active,.disabled:focus,.disabled:hover,[disabled]{opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.block-editor-writing-flow .button-primary,.block-editor-writing-flow .button-secondary,.btn-primary,.btn-secondary,.button-primary,.button-secondary,.facetwp-load-more,.wp-block-button.is-style-btn-primary .wp-block-button__link,.wp-block-button__link{background:var(--color-secondary);color:#000;font-size:16px;font-size:1rem;line-height:1}.wp-block-button.is-style-btn-primary-large .wp-block-button__link{padding:24px 44px}.block-editor-writing-flow .button-primary,.btn-primary,.button-primary,.wp-block-button.is-style-btn-primary .wp-block-button__link{overflow:hidden;background-color:var(--color-secondary);z-index:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:1px solid rgba(70,71,50,0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;position:relative}.block-editor-writing-flow .button-primary:hover,.btn-primary:hover,.button-primary:hover,.wp-block-button.is-style-btn-primary .wp-block-button__link:hover{outline:1px solid rgba(70,71,50,.8)}.get-started-promo .wp-block-button.is-style-btn-primary .wp-block-button__link{font-size:20px;font-size:1.25rem;line-height:.9;padding:22px 44px}.block-editor-writing-flow .button-secondary,.btn-secondary,.button-secondary,.facetwp-load-more,.wp-block-button__link{font-size:16px;font-size:1rem;line-height:1;letter-spacing:-.48px;overflow:hidden;color:var(--color-primary);background:rgba(57,58,46,.1);z-index:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;position:relative}.block-editor-writing-flow .button-secondary:hover,.btn-secondary:hover,.button-secondary:hover,.facetwp-load-more:hover,.wp-block-button__link:hover{background:rgba(115,174,70,.13)}.facetwp-load-more{margin:44px auto 0}@media (max-width:600px){.facetwp-load-more{width:100%}}.slider-arrow{width:30px;height:30px;position:static;margin:0;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slider-arrow svg{display:block;width:100%;height:100%}.slider-arrow:hover{color:var(--color-secondary)!important}.product-feature .slider-arrow{background:var(--color-text);color:var(--color-tertairy)}.post-list .slider-arrow{background:var(--color-tertairy);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;color:var(--color-primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-list .slider-arrow svg{width:13px;height:13px}@media (max-width:800px){.post-list .slider-arrow{background:var(--color-primary);color:var(--color-tertairy)}}@media (min-width:801px){.post-list .slider-arrow{width:60px;height:60px}.post-list .slider-arrow svg{width:30px;height:30px}.post-list .swiper-button-next{right:15px}.post-list .swiper-button-next,.post-list .swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.post-list .swiper-button-prev{left:15px}}.facet--block+.facet--block{margin-top:28px}.facet-list-buttons{margin:0;padding:0 0 28px;gap:12px;border-bottom:1px solid #b6b1ac}.facet-list-buttons,.facet-list-radio{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.facet-list-radio{margin:0 0 22px;padding:0;gap:20px}@media (min-width:801px){.facet-list-radio>*{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}.single-product .card-faq.facet--accordian .dropdown__trigger{padding-right:70px}.card-faq.facet--accordian{padding:0;border-bottom:1px solid #b6b1ac;border-top:0}.card-faq.facet--accordian summary{position:relative;padding-bottom:14px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.card-faq.facet--accordian summary .active-terms{position:absolute;bottom:13px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.card-faq.facet--accordian summary .active-terms span+span{margin-left:10px;padding-left:10px;border-left:1px solid}.card-faq.facet--accordian[open] .active-terms{opacity:0}.card-faq.facet--accordian[open] summary{padding-bottom:0}.card-faq.facet--accordian summary+*{margin-top:0;margin-bottom:25px}.card-faq.facet--accordian h3{font-weight:500;padding-top:28px;padding-bottom:28px}.card-faq.facet--accordian summary:after,.card-faq.facet--accordian summary:before{top:38px}.facet-type-radio{position:relative;display:block;font-weight:300;padding-left:35px;font-size:16px;line-height:1}.facet-type-radio:before{border:1px solid;border-radius:16px}.facet-type-radio.active:after,.facet-type-radio:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px}.facet-type-radio.active:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick-small.svg)}.facet-type-buttons{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid rgba(57,58,46,.1);border-radius:20px;font-size:16px;line-height:1}.facet-type-buttons.active{background:rgba(57,58,46,.1);border:0;padding:13px 22px}@media (max-width:800px){.facet-type-buttons{padding:7px 16px}.facet-type-buttons.active{padding:8px 16px}}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;font-weight:300;background:0 0}textarea{border:1px solid;width:100%;padding:7px 12px!important;border-radius:3px}.forminator-iti-input .iti__arrow{--iti-arrow-color:#f5f1ec}#iti-0__dropdown-content{color:var(--color-ebony-claw)}.external-icon{display:none}input[type=text]{background:0 0}select{width:100%}select option{color:#000!important}*{-webkit-tap-highlight-color:transparent}::-webkit-input-placeholder{color:currentColor;font-weight:300;line-height:1.34;font-weight:500;opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}:-moz-placeholder,::-moz-placeholder{color:currentColor;font-weight:300;line-height:1.34;font-weight:500;opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}:-ms-input-placeholder{color:currentColor;line-height:1.34;font-weight:300;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}:focus::-webkit-input-placeholder{opacity:.7!important}:focus:-moz-placeholder,:focus::-moz-placeholder{opacity:.7!important}:focus:-ms-input-placeholder{opacity:.7}.facetwp-facet.facetwp-type-search{margin-bottom:0}.form-grid{margin-left:-2px;margin-right:-2px}label{display:block;margin-bottom:10px}.form-grid .form-column{padding-left:2px;padding-right:2px}.form-grid .form-column button{width:100%}.wpcf7-form-control-wrap{display:block}div.wpcf7-validation-errors{color:#fff;background-color:inherit;border:0}.form-inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-inline .form-row{width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-bottom:0}.form-inline .form-row label{margin-bottom:10px}.form-inline button{min-width:0;width:136px;margin-left:24px}span.wpcf7-not-valid-tip{position:absolute;top:-31px;white-space:nowrap;right:0;color:#fff;background-color:inherit;font-size:14px;font-size:.875rem;padding:5px 10px}form.grid .column-1-2:first-child{padding-right:10px}form.grid .column-1-2+.column-1-2{padding-left:10px}.form-row{margin-bottom:20px}.form-row.grid{display:block}.form-row .grid{margin-left:-10px;margin-right:-10px}.form-row .column-1,.form-row .column-1-2,.form-row .column-1-4{padding:0 10px}#divMenuSteps{margin-bottom:20px}#cphMainPage_txtEmail,#cphMainPage_txtEmailConfirm{width:100%!important}#cphMainPage_lblBillingTitle{display:block;margin-bottom:20px;text-transform:uppercase;font-size:35px;font-size:2.1875rem;font-weight:400;line-height:.83}#cphMainPage_lblBillingTitle em{font-weight:400;font-style:italic}.block-container .form-label,.block-container label{display:block;margin-bottom:12px;font-size:18px;font-size:1.125rem;line-height:.8888888889;font-weight:500}.block-container label.forminator-radio{margin-bottom:4px}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;padding-left:0}body .select2-container--default .select2-selection--single{border:0;border-radius:0;border-bottom:1px solid #000}.form-row br{display:none}.visible-label{display:block;margin-bottom:6px;font-size:14px;font-size:.875rem;font-style:italic}.inline-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.inline-form input{width:-webkit-calc(100% - 85px)!important;width:calc(100% - 85px)!important}.radio-block{min-height:46px;display:inline-block;padding-top:12px;padding-right:10px}.rad{display:-webkit-box;display:-ms-flexbox;display:flex}.rad input{position:absolute;visibility:hidden}.rad input:focus+label{border-color:#454d8c}.rad label{border-radius:5px;background:#fff;-webkit-box-shadow:0 10px 25px rgba(69,77,140,.1);box-shadow:0 10px 25px rgba(69,77,140,.1);padding:25px 15px;text-align:center;display:block;height:100%;border:2px solid #fff;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out;position:relative}.rad input:checked+label,.rad label:hover{border-color:inherit}.rad input:checked+label:after{position:absolute;top:0;right:0;content:"";-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:27px;height:27px;background:inherit;border-radius:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/ui/tick.svg);background-repeat:no-repeat;background-position:50%;z-index:100}body .nf-field-description{border-radius:3px;background:#e2f2f7;padding:11px 40px 10px;font-size:12px;font-size:.75rem;color:#454d8c!important;position:relative;margin-bottom:12px!important}body .nf-field-description ol,body .nf-field-description ul{padding-left:16px;margin-top:0}body .nf-field-description ol li,body .nf-field-description ul li{line-height:normal!important}body .nf-field-description:before{content:"!";position:absolute;top:10px;left:10px;width:20px;line-height:20px;text-align:center;font-weight:700;height:20px;border-radius:100%;background:#3eb1c8;color:#fff;font-size:12px;font-size:.75rem}body .fa-info-circle:before{content:"?";font-family:inherit}body .nf-pass .ninja-forms-field{border-color:#79d3b0}.facetwp-type-fselect{z-index:10}.facetwp-type-fselect .fs-option[data-value=""] .fs-option-label:before{content:"All "}body .nf-pass .ninja-forms-field{border-color:#1eae87!important}body .nf-pass.field-wrap .nf-field-element:after{background:0 0;color:#454d8c;font-family:inherit;content:"";width:14px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDU0ZDhjIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik05LjAwNiAxMi45OTlsNC4zMTEgNC4yOTQgNy4xNTMtOC41ODYiLz48L3N2Zz4=)}body .nf-form-fields-required{font-size:12px;font-size:.75rem}body .nf-help{font-size:14px;font-size:.875rem;line-height:1.2142857143;font-weight:700;color:#fff;text-align:center;display:inline-block;border-radius:100%;width:17px;height:17px;background:#454d8c;font-family:inherit}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:20px}@media (min-width:801px){form>*{padding-right:20px}}.block-container .acf-field input[type=date],.block-container .acf-field input[type=datetime-local],.block-container .acf-field input[type=datetime],.block-container .acf-field input[type=email],.block-container .acf-field input[type=month],.block-container .acf-field input[type=number],.block-container .acf-field input[type=password],.block-container .acf-field input[type=search],.block-container .acf-field input[type=tel],.block-container .acf-field input[type=text],.block-container .acf-field input[type=time],.block-container .acf-field input[type=url],.block-container .acf-field input[type=week],.block-container .acf-field select,.block-container .acf-field textarea,.block-container .form-select,.block-container .form-text,.block-container .nf-form-content .list-select-wrap .nf-field-element>div,.block-container .nf-form-content input:not([type=button]):not([type=submit]),.block-container .nf-form-content textarea,.block-container input[type=email],.block-container input[type=number],.block-container input[type=password],.block-container input[type=search],.block-container input[type=tel],.block-container input[type=text],.block-container input[type=url],.block-container select.input,.block-container textarea.input,.standard-form label,footer .acf-field input[type=date],footer .acf-field input[type=datetime-local],footer .acf-field input[type=datetime],footer .acf-field input[type=email],footer .acf-field input[type=month],footer .acf-field input[type=number],footer .acf-field input[type=password],footer .acf-field input[type=search],footer .acf-field input[type=tel],footer .acf-field input[type=text],footer .acf-field input[type=time],footer .acf-field input[type=url],footer .acf-field input[type=week],footer .acf-field select,footer .acf-field textarea,footer .form-select,footer .form-text,footer .nf-form-content .list-select-wrap .nf-field-element>div,footer .nf-form-content input:not([type=button]):not([type=submit]),footer .nf-form-content textarea,footer input[type=email],footer input[type=number],footer input[type=password],footer input[type=search],footer input[type=tel],footer input[type=text],footer input[type=url],footer select.input,footer textarea.input{font-weight:300;line-height:1.34;font-size:18px;font-size:1.125rem;color:inherit;padding:7px 12px;border:1px solid;line-height:1;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;width:100%;display:block}.block-container input[type=checkbox],footer input[type=checkbox]{display:inline-block;width:auto;-webkit-appearance:checkbox;width:16px;height:16px}.block-container input[type=radio],footer input[type=radio]{visibility:hidden}.block-container input[type=radio]+label span,footer input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:-1px 7px 0 0;vertical-align:middle;background-color:transparent;border-radius:100%;cursor:pointer;border:3px solid #aa4949}.block-container input[type=radio]:checked+label span,footer input[type=radio]:checked+label span{background-color:inherit;border-color:#e3a9a9}.block-container fieldset,footer fieldset{margin:20px 0;border-color:#000}.block-container fieldset legend,footer fieldset legend{font-weight:400;line-height:.83;margin-left:-5px;padding:0 5px}.block-container fieldset legend em,footer fieldset legend em{font-weight:400;font-style:italic}.block-container .file_upload-container .nf-fu-button-cancel,footer .file_upload-container .nf-fu-button-cancel{display:none!important}.block-container .file_upload-container input.nf-element,footer .file_upload-container input.nf-element{padding:0;position:absolute}.block-container .file_upload-container .nf-fu-fileinput-button,footer .file_upload-container .nf-fu-fileinput-button{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:18px;font-size:1.125rem;color:#454d8c;padding:0;border-radius:0}.block-container .file_upload-container .nf-fu-fileinput-button:before,footer .file_upload-container .nf-fu-fileinput-button:before{content:"";display:block;margin:0 auto 20px;width:102px;height:44px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/ui/upload.svg);background-size:contain}.block-container .file_upload-container .nf-field-element,footer .file_upload-container .nf-field-element{text-align:center;background:#f7f8fc;border-radius:15px;padding:50px 30px;border:2px dashed #eaecf7}.block-container .file_upload-container .nf-fu-progress-bar,footer .file_upload-container .nf-fu-progress-bar{background:#454d8c}.block-container .file_upload-container .nf-fu-progress,footer .file_upload-container .nf-fu-progress{height:2px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.block-container .checkbox-container.label-right .field-wrap,footer .checkbox-container.label-right .field-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-container .checkbox-container.label-right .field-wrap .nf-field-description,footer .checkbox-container.label-right .field-wrap .nf-field-description{width:100%;margin-top:15px;margin-right:0}.block-container .checkbox-container.label-right .nf-field-label label,footer .checkbox-container.label-right .nf-field-label label{font-weight:600;margin-left:70px}.block-container .checkbox-container.label-right .nf-field-label label:after,footer .checkbox-container.label-right .nf-field-label label:after{background:#eaecf7;border-radius:20px;width:53px;height:30px;left:-70px;top:-6px;border:0;-webkit-transition:background .25s;transition:background .25s}.block-container .checkbox-container.label-right .checkbox-wrap .nf-field-label label:before,footer .checkbox-container.label-right .checkbox-wrap .nf-field-label label:before{content:"";width:22px;height:22px;background:#454d8c;top:-2px;left:-66px;border-radius:100%;-webkit-transition:all .25s;transition:all .25s}.block-container .checkbox-container.label-right .checkbox-wrap .nf-checked-label:before,footer .checkbox-container.label-right .checkbox-wrap .nf-checked-label:before{-webkit-transform:translate(22px);-ms-transform:translate(22px);transform:translate(22px);background:#fff!important}.block-container .checkbox-container.label-right .checkbox-wrap .nf-checked-label:after,footer .checkbox-container.label-right .checkbox-wrap .nf-checked-label:after{background:#454d8c}.block-container .checkbox-container.label-right .nf-field-element,footer .checkbox-container.label-right .nf-field-element{height:30px;width:53px;top:-6px;opacity:1;display:block;left:0}.block-container .checkbox-container.label-right .nf-field-element input[type=checkbox],footer .checkbox-container.label-right .nf-field-element input[type=checkbox]{opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;width:55px;position:static;border-radius:100px;border:0}.block-container .checkbox-container.label-right .nf-field-element input[type=checkbox]:focus-visible,footer .checkbox-container.label-right .nf-field-element input[type=checkbox]:focus-visible{outline:2px solid currentColor}.block-container .acf-field input[type=date]:focus,.block-container .acf-field input[type=datetime-local]:focus,.block-container .acf-field input[type=datetime]:focus,.block-container .acf-field input[type=email]:focus,.block-container .acf-field input[type=month]:focus,.block-container .acf-field input[type=number]:focus,.block-container .acf-field input[type=password]:focus,.block-container .acf-field input[type=search]:focus,.block-container .acf-field input[type=tel]:focus,.block-container .acf-field input[type=text]:focus,.block-container .acf-field input[type=time]:focus,.block-container .acf-field input[type=url]:focus,.block-container .acf-field input[type=week]:focus,.block-container .acf-field select:focus,.block-container .acf-field textarea:focus,.block-container .form-select:focus,.block-container .form-text:focus,.block-container .nf-form-content .list-select-wrap .nf-field-element>div:focus,.block-container .nf-form-content input:not([type=button]):not([type=submit]):focus,.block-container .nf-form-content textarea:focus,.block-container input[type=email]:focus,.block-container input[type=number]:focus,.block-container input[type=password]:focus,.block-container input[type=search]:focus,.block-container input[type=tel]:focus,.block-container input[type=text]:focus,.block-container input[type=url]:focus,.block-container select.input:focus,.block-container textarea.input:focus,footer .acf-field input[type=date]:focus,footer .acf-field input[type=datetime-local]:focus,footer .acf-field input[type=datetime]:focus,footer .acf-field input[type=email]:focus,footer .acf-field input[type=month]:focus,footer .acf-field input[type=number]:focus,footer .acf-field input[type=password]:focus,footer .acf-field input[type=search]:focus,footer .acf-field input[type=tel]:focus,footer .acf-field input[type=text]:focus,footer .acf-field input[type=time]:focus,footer .acf-field input[type=url]:focus,footer .acf-field input[type=week]:focus,footer .acf-field select:focus,footer .acf-field textarea:focus,footer .form-select:focus,footer .form-text:focus,footer .nf-form-content .list-select-wrap .nf-field-element>div:focus,footer .nf-form-content input:not([type=button]):not([type=submit]):focus,footer .nf-form-content textarea:focus,footer input[type=email]:focus,footer input[type=number]:focus,footer input[type=password]:focus,footer input[type=search]:focus,footer input[type=tel]:focus,footer input[type=text]:focus,footer input[type=url]:focus,footer select.input:focus,footer textarea.input:focus{outline:2px solid inherit;outline-offset:3px}.block-container body .nf-form-fields-required,footer body .nf-form-fields-required{margin-bottom:12px}.block-container body .nf-form-content .listselect-wrap .nf-field-element div,.block-container body .nf-form-content input.ninja-forms-field,.block-container body .nf-form-content select.ninja-forms-field:not([multiple]),footer body .nf-form-content .listselect-wrap .nf-field-element div,footer body .nf-form-content input.ninja-forms-field,footer body .nf-form-content select.ninja-forms-field:not([multiple]){height:auto;min-height:50px}.block-container body .nf-form-content label,footer body .nf-form-content label{line-height:1}.block-container body ul.acf-checkbox-list:focus-within,.block-container body ul.acf-radio-list:focus-within,footer body ul.acf-checkbox-list:focus-within,footer body ul.acf-radio-list:focus-within{border:0}.block-container body .acf-radio-list label:focus,footer body .acf-radio-list label:focus{outline:2px solid currentColor;outline-offset:5px;border-radius:15px}.block-container .acf-field textarea,.block-container textarea,.block-container textarea.form-text,footer .acf-field textarea,footer textarea,footer textarea.form-text{padding-top:30px}.invert-form .form-select,.invert-form .form-text,.invert-form input,.invert-form select.input,.invert-form textarea.input{background-color:#fff;border:1px solid #b1b2b4}.form-select:focus,.form-text:focus,input:focus,select:focus,textarea:focus{outline:0}select::-ms-expand{display:none}.acf-field select,.form-select,select{-webkit-appearance:none;-moz-appearance:none;padding-right:35px!important;text-overflow:ellipsis;overflow:hidden;border-color:inherit;color:#a2a6c5;line-height:22px}body .checkbox-wrap .nf-field-element label:before,body .checkbox-wrap .nf-field-label label:before,body .listcheckbox-wrap .nf-field-element label:before,body .listcheckbox-wrap .nf-field-label label:before{opacity:1}body .listcheckbox-container .nf-field-element label{margin-left:0!important}.profile-image-form .image-wrap{width:82px;height:auto}.profile-image-form .image-wrap img{width:82px;aspect-ratio:1;height:auto;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));border-radius:100%}.acf-field .acf-url i{display:none}.acf-field select,select{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/ui/select.svg);background-repeat:no-repeat;background-position:-webkit-calc(100% - 12px) 50%;background-position:calc(100% - 12px) 50%}body .nf-form-content .list-select-wrap>div div:after{content:"";background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/ui/select.svg);background-repeat:no-repeat;background-position:50%;width:14px;bottom:-2px}body .nf-form-content select.ninja-forms-field{color:inherit}.form-select-wrap{position:relative;background-color:#fff}body .listradio-wrap .nf-field-element label:after{background:0 0;border-color:inherit}body .listradio-wrap .nf-field-element input{position:absolute}body .listradio-wrap .nf-field-element label.nf-checked-label:before{top:4px}.password-wrap .nf-field-element{position:relative}.password-wrap .nf-field-element .password-show{position:absolute;top:2px;right:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#cc166b;min-width:0}.password-wrap .nf-field-element .password-show:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.form-select-wrap:after{content:"";background-repeat:no-repeat;position:absolute;top:50%;right:20px;z-index:0;width:16px;height:10px;margin-top:-4px;background-position:-542px -1845px;pointer-events:none}@-moz-document url-prefix(){.form-select{-moz-appearance:menulist-text}.form-select-box{border:1px solid #9b9a99;background-color:#fff;border-radius:0}}body .nf-progress-container{background:inherit}body .nf-progress{background:var(--color-error)}body .nf-progress,body .nf-progress-container{height:2px}body input[type=checkbox]:focus+label:after,input[type=radio]:focus+label:after{-webkit-box-shadow:none;box-shadow:none}body .nf-breadcrumbs{counter-reset:page-counter}body .nf-breadcrumbs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px!important}body .nf-breadcrumbs li:after{content:"";width:15px;color:currentColor;height:1px;margin:0 10px;background:inherit}body .nf-breadcrumbs li.errors a:after,body .nf-breadcrumbs li:last-child:after{display:none}body .nf-breadcrumbs li.errors a{padding:0;color:#454d8c}body .nf-breadcrumbs li.errors a:before{content:"!";color:#fff!important;background:var(--color-error)!important;border-color:var(--color-error)!important}body .nf-breadcrumbs li a{font-size:12px;font-size:.75rem;margin:0;font-weight:900;text-transform:capitalize;letter-spacing:.1em;padding:0;background:0 0!important;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}body .nf-breadcrumbs li a:hover{color:var(--color-error)}body .nf-breadcrumbs li a:hover:before{color:var(--color-error);border-color:var(--color-error)}body .nf-breadcrumbs li a:before{counter-increment:page-counter;text-indent:2px;content:counter(page-counter);width:23px;height:23px;text-align:center;line-height:19px;border:2px solid inherit;font-size:12px;font-size:.75rem;font-weight:900;margin-right:8px;border-radius:100%}body .nf-breadcrumbs li.active a{color:var(--color-error);font-weight:900;background:0 0}body .nf-breadcrumbs li.active a:before{background:var(--color-error);color:#fff;border-color:var(--color-error)}.button-primary.button-input{padding:19px 18px 16px}div.wpcf7 img.ajax-loader{display:none}.button-menu li p{margin:0}div.wpcf7-response-output{margin:28px 0 0;padding:.2em 0;text-align:center}div.wpcf7-mail-sent-ok{border:0;background-color:inherit;color:#fff}.tblMeracFooter td:first-child+td+td+td{text-align:left!important}div.wpcf7-mail-sent-ok{padding:15px}.tblCardDetails{display:block;border:0;padding:0}.tblCardDetails tbody,.tblCardDetails td,.tblCardDetails tr{display:block!important;border:0!important;padding:0!important}td:empty{display:none!important}div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked{border-radius:0;padding:15px}.nf-field-container.label-right{margin-top:40px}div.wpcf7-validation-errors{border-radius:0;padding:15px}.af-button.btn.btn-primary{margin-top:30px!important}.crm-af-field label+label{margin-left:10px}.crm-form-radio{-webkit-appearance:radio!important;width:auto!important;margin-top:-1px!important;display:inline-block!important;vertical-align:middle!important;margin-right:auto!important;visibility:visible!important}.nf-field-label label,body .label,body .nf-field-label .nf-label-span,body .nf-form-content label{font-size:18px;font-size:1.125rem;font-weight:400}.nf-after-field .nf-error-msg{margin-right:0!important}.nf-error-msg{border-radius:3px;background:#f6dce9;padding:11px 40px 10px;font-size:12px;font-size:.75rem;color:#454d8c!important;position:relative}.nf-error-msg:before{content:"!";position:absolute;top:10px;left:10px;width:20px;line-height:20px;text-align:center;font-weight:700;height:20px;border-radius:100%;background:var(--color-error);color:#fff;font-size:12px;font-size:.75rem}body .nf-error.field-wrap .nf-field-element:after{background:var(--color-error);content:"!";display:none}body .nf-error .ninja-forms-field{border-color:var(--color-error)!important}body .acf-fields>.acf-field{padding-left:0;padding-right:0;border-top:0}.indented-label{position:relative}.indented-label label{position:absolute;top:16px;left:20px}.indented-label input{padding-left:75px}.address-item{padding-bottom:30px}.standard-form{padding:0 15px 40px}.standard-form label{border-right:0;border-bottom:0;font-style:italic}.standard-form input{border-bottom:0}.standard-form input.last{border-bottom:1px solid inherit}.standard-form.flat{padding-left:0;padding-right:0}.standard-form .menu-flat{margin-bottom:28px}.standard-form .button-primary{border-top:0}body .fdate-wrap{border:0;border-radius:0;margin-left:-16px;padding:16px}body .weekday{font-weight:400;line-height:.83;font-size:12px;font-size:.75rem;font-weight:500}body .weekday em{font-weight:400;font-style:italic}body .fdate-nav-label{font-weight:400;line-height:.83;font-weight:500}body .fdate-nav-label em{font-weight:400;font-style:italic}body .fdate-nav-next{margin-left:auto}body .fdate-clear{color:inherit;width:100%;margin-top:10px}body .fdate-nav-next,body .fdate-nav-prev{width:18px;height:18px;background:#000;border-radius:100%;color:#fff;line-height:0;-ms-flex-item-align:center;align-self:center}body .fdate-day.weekday{padding-top:8px}body .fdate-grid.grid-day{border-bottom:1px solid #000;border-right:1px solid #000}body .fdate-day{border-top:1px solid #000;border-left:1px solid #000;font-weight:400;line-height:.83;font-size:12px;font-size:.75rem;font-weight:500}body .fdate-day em{font-weight:400;font-style:italic}body .fdate-day.disabled{opacity:1;color:rgba(0,0,0,.5)}.block-container .fs-dropdown .fs-options{padding-bottom:3px}.block-container .fs-dropdown .fs-options::-webkit-scrollbar{width:2px}.block-container .fs-dropdown .fs-options::-webkit-scrollbar-track{background:0 0}.block-container .fs-dropdown .fs-options::-webkit-scrollbar-thumb{background-color:rgba(4,56,54,.25)}.block-container .fs-wrap.fs-open .fs-label{opacity:1!important}.block-container .fs-dropdown .fs-options{max-height:252px}.block-container .fs-dropdown{background:#fff;border-radius:20px;margin-top:8px;background:#e2dfd9;border:0;width:-webkit-calc(100% + 48px);width:calc(100% + 48px);overflow:hidden;min-width:252px;padding:18px 22px;left:0;width:100%}.block-container .fs-dropdown .fs-search{display:none}.block-container .fs-dropdown .fs-option{word-break:normal;padding:0 16px;margin-bottom:14px;display:block;position:relative;font-size:16px}.block-container .fs-dropdown .fs-option:last-child{margin-bottom:0}.block-container .fs-dropdown .selected .fs-checkbox{border-color:var(--color-secondary)}.block-container .fs-dropdown .selected .fs-checkbox i{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick-small.svg);background-position:50%;background-size:14px}.block-container .fs-dropdown .selected .fs-checkbox i:after{content:""!important}.block-container .fs-dropdown .fs-checkbox{width:20px!important;height:20px;border:1px solid;border-radius:4px;position:absolute;top:2px!important;left:0}.block-container .fs-dropdown .fs-checkbox i{background-color:transparent!important;border:0!important}.block-container .fs-dropdown .fs-option.selected{background:0 0!important}.block-container .fs-dropdown .fs-option.selected .fs-checkbox i:after{content:"✔";font-size:18px;line-height:1;position:absolute;top:1px;left:1px;border:0!important;background:0 0}.block-container .fs-dropdown .fs-option-label{color:inherit;font-weight:400;line-height:.83;font-weight:500;line-height:1.25}.block-container .fs-dropdown .fs-option-label em{font-weight:400;font-style:italic}.block-container .facetwp-type-fselect .fs-option .fs-option-label{white-space:normal}.block-container .fs-label-wrap .fs-label{padding:5px 30px 5px 0}.block-container .fs-wrap{width:100%}.block-container .fs-wrap .fs-arrow{border:0;width:12px;height:6px;right:14px;top:-2px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-down-basic.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.block-container .fs-label-wrap{background:0 0;border:2px solid;border-radius:5px;padding:9px 15px;font-weight:500;font-size:16px;font-size:1rem;line-height:1}.block-container [type=checkbox]:checked,.block-container [type=checkbox]:not(:checked){position:absolute;left:-9999px}.block-container [type=checkbox]:checked+label,.block-container [type=checkbox]:not(:checked)+label{position:relative;padding-left:30px;padding-right:0;cursor:pointer}.block-container [type=checkbox]:checked+label:before,.block-container [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid;border-radius:3px}.block-container [type=checkbox]:checked+label:after,.block-container [type=checkbox]:not(:checked)+label:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border:0!important;background:0 0;font-size:14px;font-size:.875rem;line-height:.8;color:inherit;-webkit-transition:all .2s;transition:all .2s;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick.svg);background-position:50%;background-size:14px}.block-container [type=checkbox]:checked+label:before{border-color:var(--color-secondary)}.block-container [type=checkbox]+label{font-weight:500;font-size:14px;font-size:.875rem;line-height:1.4}.block-container [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.block-container [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.block-container [type=checkbox]:disabled:checked+label:before,.block-container [type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:inherit;background-color:#fff}.block-container [type=checkbox]:disabled+label,.block-container [type=checkbox]:disabled:checked+label:after{opacity:.3}.facetwp-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facetwp-selections ul{margin:0;padding:0;list-style:none}.facetwp-selections li{letter-spacing:-.48px;color:var(--color-text);font-weight:500;font-size:16px;font-size:1rem;line-height:1;border-radius:20px;border:1px solid rgba(57,58,46,.1);padding:11px 22px}.facetwp-selections li .facetwp-selection-value{margin-right:0;margin-left:5px}.forminator-pagination-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px;counter-reset:steps}.forminator-step{position:relative;font-size:18px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.54px;display:block;padding:0 0 0 50px;counter-increment:steps;display:-webkit-box;display:-ms-flexbox;display:flex}.forminator-step,.forminator-step:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px}.forminator-step:before{position:absolute;top:0;left:0;font-size:12px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:100%;outline:1px solid #73ae46;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat}.forminator-step.forminator-current{opacity:1!important}.forminator-step.forminator-current:before{outline:1px solid #73ae46;content:"0" counter(steps);background-image:none!important}.forminator-pagination-steps .forminator-step.forminator-current~.forminator-step:before{opacity:.5;outline:0;background-image:none!important;content:"0" counter(steps)}.form-block .forminator-edit-module{display:none}@media (min-width:801px){.form-block>.wp-block-group{grid-template-columns:1fr 1fr;grid-gap:10px 0;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}.form-block .forminator-field-checkbox:has(.forminator-has_image) .forminator-label{line-height:.83;font-size:32px;font-size:2rem;line-height:1.09375;font-weight:400;letter-spacing:-.96px;margin-bottom:14px}.form-block .forminator-field-select,.form-block .forminator-field-url{margin-bottom:32px}.form-block .acf-field select,.form-block select{font-weight:300;line-height:1.34;font-size:18px;font-size:1.125rem;color:inherit;padding:7px 12px;border:1px solid;line-height:1;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;width:100%;display:block}.form-block .forminator-field-address .forminator-field{margin-bottom:32px}.form-block .forminator-field-checkbox .forminator-field,.form-block div[role=radiogroup].forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:32px}.form-block .forminator-field-checkbox .forminator-field input,.form-block div[role=radiogroup].forminator-field input{position:absolute}.form-block .forminator-field-checkbox .forminator-field .forminator-label,.form-block div[role=radiogroup].forminator-field .forminator-label{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.form-block .forminator-field-checkbox .forminator-field .forminator-description,.form-block div[role=radiogroup].forminator-field .forminator-description{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:32px}.form-block .forminator-field-checkbox .forminator-field .forminator-radio,.form-block div[role=radiogroup].forminator-field .forminator-radio{display:block}.form-block .forminator-field-checkbox .forminator-field div[role=radiogroup].forminator-field:has(input:checked) input:not(:checked),.form-block div[role=radiogroup].forminator-field div[role=radiogroup].forminator-field:has(input:checked) input:not(:checked){background:#f5f1ec}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image:has(input:checked) input:not(:checked),.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image:has(input:checked) input:not(:checked){background:#f5f1ec}.form-block .forminator-field-checkbox .forminator-field:has(.forminator-has-image) .forminator-label,.form-block div[role=radiogroup].forminator-field:has(.forminator-has-image) .forminator-label{line-height:.83;font-size:32px;font-size:2rem;line-height:1.09375;font-weight:400;letter-spacing:-.96px;margin-bottom:14px}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image{background:#f5f1ec;padding:90px 10px 30px;opacity:.8;min-height:152px;position:relative;color:var(--color-text)}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image:has(input:checked),.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image:hover,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image:has(input:checked),.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image:hover{opacity:1;background:#f5f1ec}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image input:checked+.forminator-checkbox-box,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image input:checked+.forminator-checkbox-box{content:"";border:1px solid #73ae46;border-radius:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:15px auto;display:block!important;width:20px;height:20px;z-index:10;left:12px;top:12px;position:absolute}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image img,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image img{position:absolute;top:40px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);color:var(--color-text)}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image .forminator-checkbox-label,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image .forminator-checkbox-label{padding:0;font-weight:300}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image{position:relative;text-align:center;margin-bottom:4px}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image .forminator-checkbox-label:before,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image .forminator-checkbox-label:before,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image .forminator-checkbox-label:before,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-checkbox-label:before{display:none}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-image,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image .forminator-radio-image,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-image,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-radio-image{position:absolute;top:40px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-label,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image .forminator-radio-label,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-label,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-radio-label{padding:90px 10px 30px;min-height:152px}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-label:before,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image .forminator-radio-label:before,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image .forminator-radio-label:before,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-radio-label:before{display:none;left:12px;top:12px}@media (min-width:801px){.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image{width:-webkit-calc(33.3333% - 4px);width:calc(33.3333% - 4px);margin-right:4px}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image:last-child,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image:last-child,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image:last-child,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image:last-child{margin-right:0}}@media (max-width:800px){.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image{width:-webkit-calc(33.333% - 4px);width:calc(33.333% - 4px);margin-right:4px}.form-block .forminator-field-checkbox .forminator-field .forminator-checkbox.forminator-has_image:last-child,.form-block .forminator-field-checkbox .forminator-field .forminator-radio.forminator-has_image:last-child,.form-block div[role=radiogroup].forminator-field .forminator-checkbox.forminator-has_image:last-child,.form-block div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image:last-child{margin-right:0}}.form-block .forminator-field-checkbox .forminator-field .forminator-radio .forminator-radio-label,.form-block div[role=radiogroup].forminator-field .forminator-radio .forminator-radio-label{cursor:pointer}.form-block .forminator-field-checkbox .forminator-field .forminator-radio .forminator-radio-bullet+.forminator-radio-label:hover,.form-block div[role=radiogroup].forminator-field .forminator-radio .forminator-radio-bullet+.forminator-radio-label:hover{opacity:1}.form-block .forminator-field-checkbox .forminator-field .forminator-radio input:checked+.forminator-radio-bullet+.forminator-radio-label,.form-block div[role=radiogroup].forminator-field .forminator-radio input:checked+.forminator-radio-bullet+.forminator-radio-label{background:#f5f1ec;opacity:1}.form-block .forminator-field-checkbox .forminator-field .forminator-radio input:checked+.forminator-radio-bullet+.forminator-radio-label:before,.form-block div[role=radiogroup].forminator-field .forminator-radio input:checked+.forminator-radio-bullet+.forminator-radio-label:before{content:"";background-color:#f5f1ec;border-color:#73ae46;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:15px auto;display:block!important;z-index:10}.form-block .forminator-field-checkbox .forminator-field .forminator-radio .forminator-radio-label,.form-block div[role=radiogroup].forminator-field .forminator-radio .forminator-radio-label{border-radius:3px;opacity:.8;background:#f5f1ec;padding:18px 24px 18px 52px;position:relative;color:#393a2e;display:block;width:100%;font-weight:300;-webkit-transition:all .3s;transition:all .3s}.form-block .forminator-field-checkbox .forminator-field .forminator-radio .forminator-radio-label:hover,.form-block div[role=radiogroup].forminator-field .forminator-radio .forminator-radio-label:hover{background:#f5f1ec}.form-block .forminator-field-checkbox .forminator-field .forminator-radio .forminator-radio-label:before,.form-block div[role=radiogroup].forminator-field .forminator-radio .forminator-radio-label:before{position:absolute;top:16px;left:20px;width:20px;height:20px;border-radius:100%;border:1px solid #393a2e;content:""}.form-block .forminator-field-checkbox .forminator-field:not(:has(input:checked)) .forminator-radio .forminator-radio-label,.form-block div[role=radiogroup].forminator-field:not(:has(input:checked)) .forminator-radio .forminator-radio-label{opacity:1!important}.form-block .forminator-field-checkbox .forminator-field:not(:has(input:checked)):hover .forminator-radio .forminator-radio-label,.form-block div[role=radiogroup].forminator-field:not(:has(input:checked)):hover .forminator-radio .forminator-radio-label{opacity:.8!important}.form-block .forminator-field-checkbox .forminator-field:not(:has(input:checked)):hover .forminator-radio:hover .forminator-radio-label,.form-block div[role=radiogroup].forminator-field:not(:has(input:checked)):hover .forminator-radio:hover .forminator-radio-label{opacity:1!important}.form-block .image-box:has(input:checked) label.forminator-radio:not(:has(input:checked)){opacity:.6}.form-block .image-box div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image{width:-webkit-calc(50% - 2px);width:calc(50% - 2px)}.form-block .image-box div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image:nth-child(odd){margin-right:0}.form-block .image-box div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-radio-image{top:0;height:168px;-o-object-fit:cover;object-fit:cover;width:100%}.form-block .image-box div[role=radiogroup].forminator-field .forminator-radio.forminator-has_image .forminator-radio-label{padding-top:184px;padding-bottom:15px}.form-block form>.forminator-pagination-steps .forminator-break{display:none}.form-block .form-intro{display:block;grid-column:1/2;padding-right:30px}.form-block .forminator-guttenberg,.form-block form{display:contents}.form-block .forminator-pagination-steps{grid-column:1/2;padding-top:40px}@media (max-width:800px){.form-block .forminator-pagination-steps{padding-top:30px;padding-bottom:30px}}.form-block .forminator-pagination{grid-column:2/3;grid-row:1/span 4}.form-block .forminator-pagination-footer{grid-column:2/3;margin-top:18px}.form-block .forminator-error{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;grid-column:2/3}.form-block input[type=hidden]{display:none}.forminator-module-edit-link svg{width:10px;margin-left:8px}.forminator-button-back{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-radius:20px;background:var(--color-text);color:var(--color-off-white);font-size:16px;line-height:16px;font-style:normal;font-weight:500;overflow:hidden;text-indent:-9999px;width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:50%}.forminator-row [role=radiogroup]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.forminator-row [role=radiogroup]>*{width:100%}.forminator-pagination-footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:0}.forminator-field-email,.forminator-field-name,.forminator-field-phone,.forminator-field-text,.forminator-field-textarea,.forminator-field-upload{margin-bottom:32px}.forminator-error-message{color:#73ae46;margin-top:2px;font-size:14px;font-weight:500}.forminator-button-next,.forminator-button-submit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 22px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-radius:20px;background:var(--color-text);color:var(--color-off-white);font-size:16px;line-height:16px;font-style:normal;font-weight:500;-ms-flex-preferred-size:calc(100% - 72px);flex-basis:-webkit-calc(100% - 72px);flex-basis:calc(100% - 72px);margin-left:auto}.forminator-button-next:after{position:absolute;top:0;right:15px;height:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:50%;width:20px;content:"";-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.forminator-button-submit{background:#73ae46;color:#161513}.forminator-checkbox{margin-bottom:20px}.forminator-field-checkbox .forminator-checkbox-label{display:block;padding-left:30px;position:relative}.forminator-field-checkbox .forminator-checkbox-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid;border-radius:3px}.forminator-field-checkbox input:checked+.forminator-checkbox-box+.forminator-checkbox-label:before{border-color:#73ae46;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick.svg);background-position:50%;background-size:14px}body .facetwp-facet input.facetwp-location,body .facetwp-facet input.facetwp-search{min-width:200px}.forminator-field-name .forminator-col-md-6{margin-bottom:32px}.form-block form>*{padding-right:0}@media (min-width:801px){.footer-signup .forminator-field-name .forminator-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.footer-signup .forminator-field-name .forminator-row .forminator-col{-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer-signup form{gap:0}.footer-signup .forminator-row{padding:0}.footer-signup .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box~span{margin:0}.footer-signup .forminator-checkbox-box{display:none!important}.footer-signup .forminator-field-email,.footer-signup .forminator-field-name,.footer-signup .forminator-field-name .forminator-col-md-6,.footer-signup .forminator-field-phone,.footer-signup .forminator-field-textarea,.footer-signup .forminator-field-upload{margin:0}.footer-signup .forminator-row .forminator-field-name{margin-bottom:0}.footer-signup .forminator-edit-module{display:none}.footer-signup .forminator-field-html p:last-child{margin:0}@media (max-width:800px){.top-container>.wp-block-group.has-background.is-style-lines-inner-dots{padding-top:77px}}.is-style-lines,.is-style-lines-after-dots,.is-style-lines-inner-dots{background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#464732),color-stop(50%,#464732),color-stop(60%,#464732),color-stop(71%,#464732));background:-webkit-linear-gradient(top,#464732 25%,#464732 50%,#464732 60%,#464732 71%);background:linear-gradient(180deg,#464732 25%,#464732 50%,#464732 60%,#464732 71%);position:relative}.is-style-lines-after-dots:before,.is-style-lines-inner-dots:before,.is-style-lines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/lines.png);background-size:cover;opacity:.27}.is-style-dots-top,.is-style-lines-after-dots>*,.is-style-lines-inner-dots>*,.is-style-lines>*{position:relative}.is-style-dots-top:after{position:absolute;top:0;width:100%;height:60px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:39px 0;background-size:1160px auto;content:"";opacity:.75}@media (max-width:800px){.is-style-dots-top:after{height:38px}}.is-style-lines-inner-dots:after{top:0;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/spring-wood.png);background-position:39px 0}.after-dots:after,.is-style-after-dots:after,.is-style-lines-after-dots:after,.is-style-lines-inner-dots:after{position:absolute;width:100%;height:60px;background-repeat:repeat;background-size:1160px auto;content:"";opacity:.75}.after-dots:after,.is-style-after-dots:after,.is-style-lines-after-dots:after{top:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-position:39px -7px}.is-style-dots-left{position:relative}.is-style-dots-left:before{content:"";position:absolute;top:0;right:100%;width:-webkit-calc(100vw - var(--wide-max-width)/ 2 - 16px);width:calc(100vw - var(--wide-max-width)/ 2 - 16px);background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:39px -7px;background-size:1160px auto;height:100%;opacity:.75}.is-style-dots-right{position:relative}.is-style-dots-right:before{content:"";position:absolute;top:0;left:100%;width:-webkit-calc(100vw - var(--wide-max-width)/ 2 - 16px);width:calc(100vw - var(--wide-max-width)/ 2 - 16px);background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:39px -7px;background-size:1160px auto;height:100%;opacity:.75}@media (max-width:800px){.is-style-dots-right .wp-block-media-text__media{padding:18px 0;position:relative}.is-style-dots-right .wp-block-media-text__media:before{content:"";position:absolute;top:-20px;left:100%;width:-webkit-calc(100vw - var(--wide-max-width)/ 2 - 16px);width:calc(100vw - var(--wide-max-width)/ 2 - 16px);background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:22px -2px;background-size:1160px auto;height:-webkit-calc(100% + 44px);height:calc(100% + 44px);opacity:.75;left:-16px;width:-webkit-calc(100% + 32px);width:calc(100% + 32px)}}@media (max-width:800px){.is-style-dots-right:before,.top-container .is-style-after-dots:first-child:after{display:none}}.facetwp-facet input.facetwp-search{border-radius:30px;background:rgba(57,58,46,.1);padding:12px 20px;width:100%;letter-spacing:-.48px;color:var(--color-text);font-weight:500;font-size:16px;font-size:1rem;line-height:1;border:0;min-width:0}.facetwp-facet-search .facetwp-input-wrap{display:block}.facetwp-facet-search .facetwp-icon{right:20px;opacity:1}.facetwp-facet-search .facetwp-icon:before{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/search.svg)}.block-section .filters{margin-top:0}.facetwp-facet.facetwp-facet-load_more{margin-bottom:0}.filters{margin-top:48px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:801px){.filters{margin-top:100px}.filters .dropdown-mob{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:800px){.filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.filters .filter-added{width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:15px}.filters .dropdown-mob{width:100%;border:0;position:relative;z-index:10}.filters .dropdown-mob .dropdown-list-mob:after{display:none}.filters .dropdown-mob .dropdown-list-mob{position:absolute;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);border-radius:20px;background-color:#e2dfd9;padding:22px 20px}.filters .dropdown-mob .dropdown-list-mob,.filters .dropdown-mob .dropdown-list-mob .facetwp-type-checkboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.filters .dropdown-mob .dropdown-title-mob{width:100%;position:static;border-radius:30px;background-color:rgba(57,58,46,.1);padding:12px 20px;letter-spacing:-.48px;color:var(--color-text);font-weight:500;font-size:16px;font-size:1rem;line-height:1;border:0;min-width:200px;height:auto}.filters .dropdown-mob .dropdown-title-mob:before{display:none}.filters .dropdown-mob .dropdown-title-mob:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-down.svg);background-repeat:no-repeat;background-position:50%;position:absolute;width:14px;height:20px;right:20px;top:10px;background-color:transparent}.filters .dropdown-mob.open .dropdown-title-mob:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.filters .facetwp-facet-search,.filters .facetwp-facet-sortby{margin:0;-ms-flex-preferred-size:calc(50% - 6px);flex-basis:-webkit-calc(50% - 6px);flex-basis:calc(50% - 6px);min-width:0}.filters .facetwp-facet-search input.facetwp-search,.filters .facetwp-facet-search select,.filters .facetwp-facet-sortby input.facetwp-search,.filters .facetwp-facet-sortby select{min-width:0!important}}.filters .filter-title{margin:0;font-weight:500}.filters .facetwp-facet,.filters .facetwp-facet-sortby{margin-bottom:0}@media (min-width:801px){.filters .facetwp-facet-sortby{margin-left:auto}}.filters .facetwp-facet-sortby select{border-radius:30px;background-color:rgba(57,58,46,.1);padding:12px 20px;border:0;min-width:200px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-down.svg);background-repeat:no-repeat;background-position:-webkit-calc(100% - 20px) 50%;background-position:calc(100% - 20px) 50%}.filters .facetwp-checkbox,.filters .facetwp-facet-sortby select{letter-spacing:-.48px;color:var(--color-text);font-weight:500;font-size:16px;font-size:1rem;line-height:1}.filters .facetwp-checkbox{background:0 0;border-radius:20px;border:1px solid rgba(57,58,46,.1);display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filters .facetwp-checkbox .facetwp-display-value{padding:0}.filters .facetwp-checkbox .facetwp-counter{font-weight:500}.filters .facetwp-checkbox.checked{background:rgba(57,58,46,.1);border:0;padding-top:12px;padding-bottom:12px;position:relative}.filters .facetwp-checkbox.checked .facetwp-counter{opacity:0}.filters .facetwp-checkbox.checked:after,.filters .facetwp-checkbox.checked:before{content:"";width:12px;height:1px;background:currentColor;position:absolute;right:22px;top:50%}.filters .facetwp-checkbox.checked:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filters .facetwp-checkbox.checked:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filters .facetwp-type-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:12px}@media (max-width:800px){.dropdown-list-mob .facetwp-checkbox,.dropdown-list-mob .facetwp-checkbox.checked{border:0;text-align:left;padding:3px 0 0 30px!important;background:0 0;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dropdown-list-mob .facetwp-checkbox.checked:before,.dropdown-list-mob .facetwp-checkbox:before{width:20px!important;height:20px;border:1px solid;border-radius:4px;position:absolute;top:2px!important;left:0;content:"";-webkit-transform:none;-ms-transform:none;transform:none;background-color:transparent}.dropdown-list-mob .facetwp-checkbox.checked:after,.dropdown-list-mob .facetwp-checkbox:after{display:none}.dropdown-list-mob .facetwp-checkbox.checked:before{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/tick-small.svg);background-position:50%;background-size:14px}}.block-container .wp-block-media-text.has-background h2,.block-container .wp-block-media-text.has-background h3,.block-container .wp-block-media-text.has-background p{text-wrap:balance}.block-container .wp-block-media-text>.wp-block-media-text__content{padding-right:0;padding-left:0}@media (min-width:801px){.block-container .wp-block-media-text>.wp-block-media-text__content{padding-left:var(--gutter);padding-right:0}.block-container .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-right:var(--gutter);padding-left:0}.block-container .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content{padding-top:56px}.block-container .wp-block-media-text.is-image-fill-element .wp-block-media-text__content{padding-top:32px;padding-bottom:32px}}.block-container .wp-block-media-text.type-promo img{aspect-ratio:1.5}@media (max-width:800px){.block-container .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:0}.block-container .wp-block-media-text .wp-block-media-text__media{width:100%}.block-container .wp-block-media-text .wp-block-media-text__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-container .wp-block-media-text .wp-block-media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block-container>.double-media-text{position:relative;grid-column:alignwide-start/alignfull-end}@media (min-width:801px){.block-container>.double-media-text:before{content:"";position:absolute;top:-96px;right:-webkit-calc(100% - 150px);right:calc(100% - 150px);width:2000px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:100% 0;background-size:1160px auto;height:60%;opacity:.75}}.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content{padding-left:calc(var(--gutter)*2)}.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content>h2,.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content>h3,.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content>h4,.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content>p{max-width:510px;padding-right:var(--gutter)}.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content .wp-block-image{position:relative}.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content .wp-block-image:before{content:"";position:absolute;top:-64px;max-height:140px;right:0;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:0 0;background-size:1160px auto;height:50%;opacity:.75;z-index:-1}@media (max-width:800px){.block-container>.double-media-text .wp-block-media-text>.wp-block-media-text__content .wp-block-image:before{top:auto;height:170px;bottom:-74px}}.block-container>.double-media-text .wp-block-media-text__media{position:relative}.block-container>.double-media-text .wp-block-media-text__media:before{content:"";position:absolute;top:-21px;left:-21px;width:21px;height:21px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross.svg);background-position:50%}@media (max-width:800px){.block-container>.double-media-text .wp-block-media-text__media:before{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross-sm.svg)}}.block-container>.double-media-text .wp-block-media-text__media:after{content:"";position:absolute;bottom:-21px;right:-21px;width:21px;height:21px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross.svg);background-position:50%}@media (max-width:800px){.block-container>.double-media-text .wp-block-media-text__media:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross-sm.svg)}}@media (max-width:800px){.block-container>.double-media-text .wp-block-media-text__media:before{left:-18px}.block-container>.double-media-text .wp-block-media-text__media:after{right:-2px}}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image:not(:first-child){margin-top:auto}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image:first-child:before{top:auto;bottom:-50px}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image+h2,.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image+h3,.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image+p{margin-top:auto}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content p:last-child{margin-bottom:0}@media (max-width:800px){.block-container>.double-media-text .wp-block-media-text{row-gap:32px}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image{margin-bottom:80px;margin-top:36px!important}.block-container>.double-media-text .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content .wp-block-image:first-child:before{max-height:177px;bottom:-75px}.block-container>.double-media-text .wp-block-media-text__content{display:contents!important}.block-container>.double-media-text .wp-block-media-text__content>*{padding-right:var(--gutter)}.block-container>.double-media-text .wp-block-media-text__content .wp-block-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-right:0;padding-left:var(--gutter)}.block-container>.double-media-text .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:32px 0}.block-container>.double-media-text .wp-block-media-text .wp-block-image{margin-top:36px;margin-bottom:0}.block-container>.double-media-text .wp-block-media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:var(--gutter)}}.block-container .double-promo.wp-block-media-text{gap:4px;background:0 0!important;padding-top:0!important;padding-bottom:0!important}.block-container .double-promo.wp-block-media-text .wp-block-media-text__media{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.block-container .double-promo.wp-block-media-text .wp-block-media-text__media img{-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.block-container .double-promo.wp-block-media-text .wp-block-media-text__media img{aspect-ratio:1.1}}.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content{padding:var(--gutter-small);-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content .is-style-sub-heading{margin-bottom:24px}.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content p{margin-bottom:29px}.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content .wp-block-heading{margin-bottom:28px}.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content .wp-block-buttons{margin-top:auto}@media (max-width:600px){.block-container .double-promo.wp-block-media-text>.wp-block-media-text__content{padding:calc(var(--gutter)*2) var(--gutter)}}.block-container .double-promo.wp-block-media-text.has-middle-background-background-color>.wp-block-media-text__content{background-color:var(--wp--preset--color--middle-background)}.block-container .double-promo.wp-block-media-text.has-primary-background-color>.wp-block-media-text__content{background-color:var(--wp--preset--color--primary)}:root :where(.editor-styles-wrapper) :where(.wp-block-media-text:not(.has-background)){background:0 0}.wp-block-group.has-mid-background-color .wp-block-media-text:not(.double-promo) .wp-block-media-text__media{position:relative;padding:36px 0}.wp-block-group.has-mid-background-color .wp-block-media-text:not(.double-promo) .wp-block-media-text__media img{position:relative}.wp-block-group.has-mid-background-color .wp-block-media-text:not(.double-promo) .wp-block-media-text__media:before{content:"";position:absolute;top:0;left:-16px;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cotton-dark.png);background-repeat:repeat;background-position:0 -3px;background-size:1160px auto;height:100%;opacity:.75}@media (max-width:600px){.wp-block-media-text .wp-block-buttons .wp-block-button:only-child,.wp-block-media-text .wp-block-buttons .wp-block-button:only-child a{width:100%}}@media (max-width:800px){.single-project .wp-block-media-text .wp-block-media-text__media{position:relative;padding:36px 0}.single-project .wp-block-media-text .wp-block-media-text__media:before{position:absolute;top:0;width:-webkit-calc(100% + var(--gutter)*2);width:calc(100% + var(--gutter)*2);left:-webkit-calc(var(--gutter)*-1);left:calc(var(--gutter)*-1);height:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:22px -4px;background-size:1160px auto;content:"";opacity:.75}}img{color:transparent}.wp-block-image{position:relative}.wp-block-image img{width:100%}.wp-block-image figcaption{position:static;bottom:0;padding:16px;width:100%;margin:0;background:0 0;color:#464732;font-size:14px}@media (max-width:800px){.wp-block-image figcaption{padding:16px}}.wp-block-image.wp-block-embed{position:relative}.wp-block-image.wp-block-embed:before{content:"";display:block;padding-bottom:56.7%}.wp-block-image.wp-block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-video-controls{position:absolute;bottom:24px;left:24px;z-index:2;gap:16px}.custom-video-controls,.video-control-button{display:-webkit-box;display:-ms-flexbox;display:flex}.video-control-button{background:#393a2e;color:#f5f1ec;border:none;border-radius:50%;width:55px;height:55px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:600px){.custom-video-controls{bottom:16px;left:16px;gap:8px}.video-control-button{width:40px;height:40px}}.video-control-button:hover{background:rgba(0,0,0,.8)}.video-control-button svg{width:20px;height:20px}.wp-block-group.has-background+.site-footer{margin-top:0}.split-columns.wp-block-columns{gap:-webkit-calc(var(--gutter)*2);gap:calc(var(--gutter)*2)}.split-content-slider .block-container>.wp-block-group .wp-block-group{padding-top:0;padding-right:0}@media (max-width:800px){.split-content-slider .image-column{display:none}.split-content-slider .align-right-full{grid-column:alignfull}.split-content-slider .swiper-controls{padding:0 var(--gutter)}}.wp-block-cover__video-background,body .wp-block-cover__image-background{z-index:1}.wp-block-cover{width:100%}.wp-block-cover .wp-block-quote{margin-top:0;margin-bottom:32px}.full-height.wp-block-cover{height:100svh;max-height:660px}.get-started-promo.wp-block-cover{min-height:388px;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transition:opacity 1.4s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.4s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.4s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1),transform 1.4s cubic-bezier(.215,.61,.355,1),clip-path 1.4s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1),transform 1.4s cubic-bezier(.215,.61,.355,1),clip-path 1.4s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.4s cubic-bezier(.215,.61,.355,1)!important}.get-started-promo.wp-block-cover .wp-block-buttons{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1.4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1) .7s,transform 1.4s cubic-bezier(.215,.61,.355,1) .7s;transition:opacity 1.4s cubic-bezier(.215,.61,.355,1) .7s,transform 1.4s cubic-bezier(.215,.61,.355,1) .7s,-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1) .7s}.get-started-promo.wp-block-cover .wp-block-cover__image-background{background-repeat:repeat;background-attachment:scroll;width:230px;right:0;left:auto;background-position:0 0!important}.get-started-promo.wp-block-cover.reveal{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.get-started-promo.wp-block-cover.reveal .wp-block-buttons{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.get-started-promo.wp-block-cover.reveal .wp-block-heading strong:after,.get-started-promo.wp-block-cover.reveal .wp-block-heading strong:before,.get-started-promo.wp-block-cover.reveal .wp-block-heading:after,.get-started-promo.wp-block-cover.reveal .wp-block-heading:before{-webkit-transform:none;-ms-transform:none;transform:none}.get-started-promo.wp-block-cover.reveal .wp-block-heading strong{opacity:1}.get-started-promo.wp-block-cover .wp-block-heading{margin:0 auto .8em;max-width:410px;position:relative}.get-started-promo.wp-block-cover .wp-block-heading:before{position:absolute;top:0;right:-11px;width:200px;height:1px;background:#b6b1ac;content:"";-webkit-transition:all 1.4s ease-in-out .4s;transition:all 1.4s ease-in-out .4s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.get-started-promo.wp-block-cover .wp-block-heading:after{position:absolute;top:-11px;right:0;width:1px;height:44px;background:#b6b1ac;content:"";-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 1.4s ease-in-out 1.4s;transition:all 1.4s ease-in-out 1.4s}.get-started-promo.wp-block-cover .wp-block-heading strong{font-weight:400;opacity:0;-webkit-transition:.4s ease-out .35s;transition:.4s ease-out .35s}.get-started-promo.wp-block-cover .wp-block-heading strong:before{position:absolute;bottom:-10px;left:-59px;width:98px;height:1px;background:#b6b1ac;content:"";-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 1.4s ease-in-out .4s;transition:all 1.4s ease-in-out .4s}.get-started-promo.wp-block-cover .wp-block-heading strong:after{position:absolute;bottom:-10px;left:0;width:1px;height:88px;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background:#b6b1ac;content:"";-webkit-transition:all 1.4s ease-in-out 1.4s;transition:all 1.4s ease-in-out 1.4s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}@media (max-width:800px){.get-started-promo.wp-block-cover .wp-block-heading:before{top:-7px;right:29px;width:30%;height:1px}.get-started-promo.wp-block-cover .wp-block-heading:after{top:-17px;right:38px}.get-started-promo.wp-block-cover .wp-block-heading strong:before{bottom:-15px;left:16px;width:24%}.get-started-promo.wp-block-cover .wp-block-heading strong:after{bottom:-23px;left:30px;width:1px;height:48px}.get-started-promo.wp-block-cover .wp-block-cover__image-background{width:100%;bottom:0;height:79px;top:auto}}.get-started-promo{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.light-shift{overflow:hidden;position:relative}.light-shift .wp-block-cover__inner-container{z-index:3!important}.light-shift:after{content:"";-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(-webkit-calc(1 + var(--perc)*.3))!important;-ms-transform:scaleX(calc(1 + var(--perc)*.3))!important;transform:scaleX(calc(1 + var(--perc)*.3))!important;-webkit-transition:none!important;transition:none!important;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/light.png);background-size:cover;background-position:45% 0;z-index:1}@media (max-width:800px){.light-shift:after{height:50%}}.light-shift+.footer-signup{margin-top:0!important}.wp-block-columns{width:100%}.wp-block-column:empty{display:none}.double-cta.is-layout-flex{gap:4px!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important}@media (min-width:801px){.double-cta.is-layout-flex.stacked-cta .wp-block-column{min-height:200px}.double-cta.is-layout-flex.stacked-cta .wp-block-column:before{width:22%;height:100%}}.double-cta.is-layout-flex .wp-block-column{padding:32px var(--gutter);position:relative}.double-cta.is-layout-flex .wp-block-column p{text-wrap-style:pretty}@media (min-width:801px){.double-cta.is-layout-flex .wp-block-column{display:grid;grid-template-rows:auto auto auto}}@media (max-width:800px){.double-cta.is-layout-flex .wp-block-column p{max-width:268px}}.double-cta.is-layout-flex .wp-block-column .wp-block-buttons,.double-cta.is-layout-flex .wp-block-column h2{position:relative}@media (min-width:801px){.double-cta.is-layout-flex .wp-block-column{padding:var(--gutter-medium);min-height:390px;width:-webkit-calc(50% - 4px);width:calc(50% - 4px);-ms-flex-preferred-size:calc(50% - 4px)!important;flex-basis:-webkit-calc(50% - 4px)!important;flex-basis:calc(50% - 4px)!important}}.double-cta.is-layout-flex .wp-block-column:before{content:"";position:absolute;bottom:0;right:0;height:50%;width:50%;max-width:270px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-size:1160px auto;opacity:.75}@media (max-width:800px){.double-cta.is-layout-flex .wp-block-column h2{padding-right:40px}.double-cta.is-layout-flex .wp-block-column .wp-block-buttons *{width:100%}.double-cta.is-layout-flex .wp-block-column:before{width:43px;height:178px;top:0;bottom:auto}.double-cta.is-layout-flex .wp-block-column:not(:has(p)):before{height:74px}}.is-style-text-columns{gap:var(--gutter);margin-bottom:0}.is-style-text-columns p:last-child{margin-bottom:0}@media (max-width:800px){.split-columns.wp-block-columns.align-right-full{margin-bottom:0;margin-top:30px;grid-column:alignfull}.split-columns.wp-block-columns.align-right-full .is-style-cross:before,.split-columns.wp-block-columns.align-right-full .wp-block-column:first-child{display:none}.split-columns.wp-block-columns.align-right-full .swiper-controls{padding:0 var(--gutter)}.split-columns.wp-block-columns.align-right-full .slider-arrow{background:var(--color-primary);color:var(--color-tertairy);width:32px;height:32px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split-columns.wp-block-columns.align-right-full .slider-arrow svg{width:13px;height:13px}}body :where(.wp-block-columns){margin-bottom:0}@media (max-width:800px){.slider-column .swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1.1}.wp-block-column p:last-child{margin-bottom:0}}@media (min-width:801px){.wp-block-columns.ranges{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.wp-block-columns.ranges .wp-block-column.has-background-background-color{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:0}.wp-block-columns.ranges .wp-block-column.has-background-background-color ul{margin:0}}.wp-block-column.has-background-background-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-column.has-background-background-color .wp-block-buttons{margin-top:auto}.product-filters-inner{padding-left:calc(var(--gutter) - 15px);padding-right:calc(var(--gutter) - 15px)}.post-list>*{max-width:1920px;margin-left:auto;margin-right:auto}.post-list.feature-mode>*{max-width:none}.product-filters{z-index:9}.filters .user-selection-box{width:100%}.product-filters-inner{max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width:1150px){.product-filter-buttons{margin-top:30px}.product-filters+.post-grid{margin-top:20px!important}.block-container .product-filters{position:fixed;top:0;left:0;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);width:100%;max-width:475px;display:block;min-height:100%;-webkit-transition:tranform .3s ease-out;transition:tranform .3s ease-out;background:#f5f1ec;overflow-y:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.block-container .product-filters .product-filters-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-container .product-filters .bg-dropdown .dropdown-list ul{padding-top:0;padding-bottom:0}.block-container .product-filters .product-filter-close{width:16px;height:16px;position:relative;display:block;margin-left:auto}.block-container .product-filters .product-filter-close:before{position:absolute;top:8px;left:0;width:16px;height:1px;background:currentColor;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.block-container .product-filters .product-filter-close:after{content:"";position:absolute;top:8px;left:0;width:16px;height:1px;background:currentColor;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.block-container .product-filters .see-products{width:100%;margin-top:25px}.block-container .product-filters .big-dropdown .dropdown-title,.block-container .product-filters .fs-label-wrap{padding-left:0;padding-right:0}.block-container .product-filters .big-dropdown .dropdown-title .fs-arrow,.block-container .product-filters .big-dropdown .dropdown-title svg,.block-container .product-filters .fs-label-wrap .fs-arrow,.block-container .product-filters .fs-label-wrap svg{right:0}.block-container .product-filters .filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.block-container .product-filters .filter-header p{margin:0}.block-container .product-filters .filter-header button{margin-left:auto}.block-container .product-filters .fs-wrap{display:block}.block-container .product-filters .fs-dropdown{position:static;border-radius:0;margin:0;padding-left:0;padding-right:0;background:0 0}.block-container .product-filters .fs-dropdown .fs-options{max-height:none;overflow:visible}.block-container .product-filters .fs-label-wrap{border-left:0}.block-container .product-filters .big-dropdown .dropdown-list{position:static;border-radius:0;margin:0;padding-left:0;padding-right:0;background:0 0}.block-container .product-filters .facetwp-facet{border-top:1px solid #b6b1ac}.product-filters-open .block-container .product-filters{-webkit-transform:none;-ms-transform:none;transform:none}}.product-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:600px){.product-filter-toggle{width:100%}}.wp-block-group.padded .product-filters{padding-left:24px;padding-right:23px;z-index:9}.big-dropdown{position:relative}.big-dropdown .dropdown-title{position:relative;margin:0;padding:24px 15px;cursor:pointer;font-weight:500;font-size:16px;font-size:1rem;line-height:1}.big-dropdown .dropdown-title svg{position:absolute;top:50%;margin-top:-4px;right:14px;width:14px;height:8px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.big-dropdown .dropdown-list{position:absolute;left:0;top:100%;margin-top:8px;display:none;border-radius:20px;background:#e2dfd9;width:-webkit-calc(100% + 48px);width:calc(100% + 48px);overflow:hidden;min-width:240px;padding:16px}.big-dropdown .dropdown-list .facetwp-facet,.big-dropdown .dropdown-list ul{padding:10px 12px 10px 0;overflow:hidden;list-style:none;margin:0;gap:0;max-height:0;overflow-y:auto;max-height:217px}.big-dropdown .dropdown-list .facetwp-facet a,.big-dropdown .dropdown-list ul a{font-weight:400}.big-dropdown .dropdown-list .facetwp-facet::-webkit-scrollbar,.big-dropdown .dropdown-list ul::-webkit-scrollbar{width:2px}.big-dropdown .dropdown-list .facetwp-facet::-webkit-scrollbar-thumb,.big-dropdown .dropdown-list ul::-webkit-scrollbar-thumb{background-color:rgba(4,56,54,.25)}.big-dropdown .dropdown-list .facetwp-facet .facetwp-checkbox,.big-dropdown .dropdown-list .facetwp-facet .facetwp-radio,.big-dropdown .dropdown-list ul .facetwp-checkbox,.big-dropdown .dropdown-list ul .facetwp-radio{margin-bottom:3px}.big-dropdown .dropdown-list .facetwp-facet a,.big-dropdown .dropdown-list ul a{padding:6px 0;font-weight:300;display:block}.big-dropdown .dropdown-list .facetwp-facet li,.big-dropdown .dropdown-list ul li{padding:0}.big-dropdown.open{z-index:3}.big-dropdown.open .dropdown-title svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.big-dropdown.open .dropdown-list{display:block}.big-dropdown.open .dropdown-list>*{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;max-height:250px}.big-dropdown.download-list .dropdown-title{font-size:18px;font-size:1.125rem;line-height:50px;min-height:50px;display:block;padding-right:49px}.big-dropdown.download-list .dropdown-title svg{top:11px;margin-top:-4px;right:0;width:37px;height:37px}.dropdown-title-mob svg{display:none}.modal.full .programme-slider .swiper-slide:not(.swiper-slide-active){content-visibility:hidden;width:0!important;overflow:hidden}.modal.full .programme-slider .swiper-slide:not(.swiper-slide-active)>*{display:none}@media (max-width:800px){.dropdown-mob{position:relative;border-top:1px solid #43464c;margin-left:0;margin-right:0}.dropdown-mob .dropdown-list-mob:before{content:"";height:12px;display:block;width:100%}.dropdown-mob:not(.open) .dropdown-list-mob{padding:0!important}.dropdown-mob .filter-column{display:none}.dropdown-mob>h2{padding:20px 0;line-height:1;margin:0;text-align:left}.dropdown-mob .dropdown-title-mob{margin:0;display:block;cursor:pointer;text-align:left;position:absolute;right:0;top:20px;height:16px;border-left:1px solid #43464c;width:48px}.dropdown-mob .dropdown-title-mob:before{position:absolute;width:16px;height:1px;content:"";background:currentColor;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-mob .dropdown-title-mob:after{position:absolute;width:1px;height:16px;content:"";background:currentColor;right:7px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;top:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.dropdown-mob .dropdown-title-mob.is-style-btn{display:block;vertical-align:middle;cursor:pointer;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:0;font-style:normal;font-weight:700;line-height:.83;font-size:18px;font-size:1.125rem;line-height:1.35;padding:11px 16px;text-align:left;border:2px solid;overflow:hidden;position:relative;width:100%;background-color:transparent;z-index:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transition-delay:.1s;transition-delay:.1s;border-radius:5px}.dropdown-mob .dropdown-title-mob.is-style-btn:hover{color:#fff}.dropdown-mob .dropdown-title-mob.is-style-btn:after{right:24px;top:17px}.dropdown-mob .dropdown-title-mob.is-style-btn:before{right:17px;top:25px}.dropdown-mob .dropdown-title-mob svg{position:absolute;top:26px;right:0;width:14px;height:14px;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.dropdown-mob .dropdown-list-mob{width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:0;overflow:hidden}.dropdown-mob .dropdown-list-mob:after{content:"";display:block;height:15px}.dropdown-mob .dropdown-list-mob p:last-child{margin-bottom:0}.dropdown-mob.open .is-style-h7{border-bottom:1px solid #43464c}.dropdown-mob.open .filter-column{display:block}.dropdown-mob.open .dropdown-title-mob svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown-mob.open .dropdown-list-mob{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:auto}.dropdown-mob.title-only{border:0}.dropdown-mob.title-only .dropdown-title-mob{position:relative;top:auto;right:auto;height:auto;width:100%;border:0}.dropdown-mob.title-only .dropdown-title-mob:after{top:3px}}.light-header .main-header{background:0 0!important}@media (max-width:800px){.light-header .main-header{border-bottom:1px solid rgba(195,191,185,.3)}}.menu-open .light-header .main-header,.menu-open .main-header,body.light-header.mega-open .main-header,body.mega-open .main-header{background:#464732!important}.menu-open .light-header .main-header .menu-horizontal ul li:has(.mega-nav)>a:after,.menu-open .main-header .menu-horizontal ul li:has(.mega-nav)>a:after,body.light-header.mega-open .main-header .menu-horizontal ul li:has(.mega-nav)>a:after,body.mega-open .main-header .menu-horizontal ul li:has(.mega-nav)>a:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-small-white.svg)}.menu-open .light-header .main-header .wp-block-button.is-style-btn-primary .wp-block-button__link,.menu-open .light-header .main-header .wp-block-button__link,.menu-open .main-header .wp-block-button.is-style-btn-primary .wp-block-button__link,.menu-open .main-header .wp-block-button__link,body.light-header.mega-open .main-header .wp-block-button.is-style-btn-primary .wp-block-button__link,body.light-header.mega-open .main-header .wp-block-button__link,body.mega-open .main-header .wp-block-button.is-style-btn-primary .wp-block-button__link,body.mega-open .main-header .wp-block-button__link{color:#000}.menu-open .light-header .main-header .menu-toggle span,.menu-open .main-header .menu-toggle span,body.light-header.mega-open .main-header .menu-toggle span,body.mega-open .main-header .menu-toggle span{background:#f5f1ec}.menu-open .light-header .main-header #menu-primary a,.menu-open .light-header .main-header a,.menu-open .main-header #menu-primary a,.menu-open .main-header a,body.light-header.mega-open .main-header #menu-primary a,body.light-header.mega-open .main-header a,body.mega-open .main-header #menu-primary a,body.mega-open .main-header a{color:#f5f1ec}.dark-header .wp-block-button.is-style-btn-primary .wp-block-button__link:hover{color:#fff}#menu-primary>li.open>a:hover,#menu-primary>li>a:hover{color:#73ae46!important}.light-header .wp-block-boldblocks-svg-block a{color:var(--color-primary)}@media (min-width:801px){.light-header .main-header .menu-horizontal ul li:has(.mega-nav)>a:after{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-small.svg)}}.main-header{padding:21px 0;background:#464732!important}.main-header>.alignfull{max-width:1920px;margin:auto}.main-header.block-container>.wp-block-group{padding:0}.main-header .menu-vertical{row-gap:0}.main-header .menu-horizontal ul{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.main-header .wp-block-group,.main-header .wp-block-group .wp-block-navigation{margin-left:auto;gap:24px}.main-header .wp-block-navigation-item__content{font-weight:400;font-size:14px;font-size:.875rem;line-height:1}.main-header .feature.card{position:relative;padding-right:4px}.main-header .feature.card a{display:block}.main-header .feature.card .fluid{padding-bottom:38.49%!important}.main-header .feature.card .fluid img{-o-object-fit:cover;object-fit:cover}.main-header .feature.card .detail{width:100%;bottom:0;padding:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:18px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.54px}.main-header .feature.card .detail svg path{stroke:currentColor}@media (min-width:801px){.main-header .menu-horizontal ul li.open a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-header .menu-horizontal ul li.current-menu-item a:before{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.main-header .menu-horizontal ul li>a{padding-top:12px;padding-bottom:12px}.main-header .menu-horizontal ul li:has(.mega-nav)>a{padding-right:16px}.main-header .menu-horizontal ul li:has(.mega-nav)>a:before{content:"";position:absolute;bottom:-2px;left:0;height:1px;background:currentColor;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.main-header .menu-horizontal ul li:has(.mega-nav)>a:after{content:"";position:absolute;top:14px;right:0;width:6px;height:11px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-small-white.svg);background-repeat:no-repeat;background-position:100% 50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-header .menu-horizontal ul li a{position:relative}.main-header .mega-nav{position:absolute;background:#464732;left:0;width:100%;top:74px;display:none;z-index:10;color:#fff}.main-header .mega-nav>div{padding:40px var(--gutter);max-width:1920px;margin:auto}.main-header .mega-nav:before{content:"";height:21px;display:block;position:absolute;bottom:100%;left:0;width:100%}.main-header .mega-nav .h6{color:#73ae46;font-size:18px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.54px;margin-bottom:14px}.main-header .mega-nav .link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}.main-header .mega-nav .link-list a{font-weight:300}}@media (max-width:950px){.main-header .visible-med{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.main-header .wp-block-boldblocks-svg-block{width:107px}.main-header .wp-block-group .wp-block-navigation{margin-left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-header .wp-block-buttons{margin-left:auto}}.wp-block-boldblocks-svg-block{width:130px}.wp-block-boldblocks-svg-block a{display:block}.wp-block-boldblocks-svg-block svg{width:100%;height:auto;display:block}.wp-block-boldblocks-svg-block .wp-block-navigation{margin-left:auto;gap:24px}@media (max-width:950px){.wp-block-buttons.visible-med{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.menu-open .wp-block-buttons.visible-med{pointer-events:none;opacity:0}.light-header .menu-toggle span{background:#393a2e}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px;padding:0;width:30px}.menu-toggle span{display:block;height:1px;background:#f5f1ec;width:100%;-webkit-transition:all .45s ease-out;transition:all .45s ease-out}header.main-header .feature.card .fluid{display:none}header.main-header .feature.card .detail{position:static;padding:0;color:inherit;margin-bottom:25px}header.main-header .feature.card .detail .cta{font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.48px}header.main-header .feature.card .detail svg{display:none}header.main-header .feature.card .detail path{stroke:currentColor}header.main-header .mega-nav{display:block;overflow:hidden;max-height:0;-webkit-transition:max-height 1.2s ease-in;transition:max-height 1.2s ease-in;width:100%}header.main-header .mega-nav ul.menu-vertical{margin-bottom:10px}header.main-header .expanded button:after{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}header.main-header .expanded .mega-nav{max-height:2000px}header .main-header{padding:17px 0}header .wp-block-buttons{margin-left:auto!important}.menu-open .menu-toggle span:first-child{-webkit-transform:rotate(45deg) translate(6px,6px);-ms-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px,-6px);-ms-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}.menu-open header .wp-block-navigation{-webkit-transform:none;-ms-transform:none;transform:none;background:#393a2e}header .wp-block-navigation{position:absolute;left:0;top:74px;padding:5px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:100%;height:-webkit-calc(100dvh - 74px);height:calc(100dvh - 74px);overflow-y:auto;background:var(--color-primary);z-index:100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}header .wp-block-navigation .wp-block-buttons,header .wp-block-navigation .wp-block-buttons .wp-block-button,header .wp-block-navigation .wp-block-buttons a{width:100%}header .wp-block-navigation>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;gap:0}header .wp-block-navigation>ul li{border-bottom:1px solid rgba(195,191,185,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}header .wp-block-navigation>ul li .mega-nav:before{content:"";height:15px;display:block}header .wp-block-navigation>ul li.expanded .mega-nav{border-top:1px solid rgba(195,191,185,.2)}header .wp-block-navigation>ul li button{width:48px;margin:23px 0;height:16px;padding:0;border-left:1px solid rgba(195,191,185,.2);position:relative}header .wp-block-navigation>ul li button:after,header .wp-block-navigation>ul li button:before{content:"";width:16px;height:1px;background:#f5f1ec;position:absolute;right:0;top:8px}header .wp-block-navigation>ul li button:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}header .wp-block-navigation>ul>li>a{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.72px;padding:17px 0;display:block;-ms-flex-preferred-size:calc(100% - 48px);flex-basis:-webkit-calc(100% - 48px);flex-basis:calc(100% - 48px)}header .wp-block-navigation>ul>li>a:only-child{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/new-tab.svg);background-repeat:no-repeat;background-position:100% 50%}header .wp-block-navigation>ul>li>a:only-child:before{content:"";height:16px;width:1px;background:rgba(195,191,185,.2);position:absolute;top:20px;right:48px}header .wp-block-navigation .nav-columns .item{width:100%!important;border:0}header .wp-block-navigation .nav-columns .item .link-list-box p{font-size:18px;color:#73ae46;font-weight:500;margin-bottom:8px}header .wp-block-navigation .nav-columns .item .link-list li{border:0}header .wp-block-navigation .nav-columns .item .link-list li a{font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.48px;padding:8px 0}#menu-primary{margin-bottom:14px}}.footer-signup .frame{max-width:1920px;margin:auto}.site-footer{padding-top:44px;padding-bottom:44px}.site-footer .footer-signup .frame,.site-footer .footer-wrapper{max-width:1920px;margin:auto}.site-footer h2 a{opacity:1}.site-footer a{font-weight:300;opacity:.8}.site-footer a:hover{opacity:1}@media (max-width:800px){.site-footer li a{font-size:18px}}@media (max-width:800px){.site-footer .stacked-gap{gap:0}.site-footer .footer-social ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .footer-social a{opacity:1;color:#f5f1ec}}#menu-legals>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-legals{margin-top:100px}.footer-legals .column-1-1{margin-bottom:48px}.site-signup{padding-top:34px;padding-bottom:44px}.site-signup .check label{margin-bottom:0}@media (max-width:800px){.site-signup .is-style-h1{margin-bottom:12px}.site-signup .button-secondary{width:100%}}@media (min-width:801px){.footer-logo{padding-right:50px}}.footer-logo svg{max-width:155px;width:100%;display:block}@media (min-width:801px){.footer-logo svg{max-width:509px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}@media (max-width:800px){.footer-logo svg{margin-bottom:48px}}.footer-social span{display:none}.footer-social svg{width:24px;height:24px}.footer-column .is-style-h7{color:var(--color-secondary);margin:0}.footer-column .is-style-h7 a{color:inherit;font-weight:inherit}.footer-column .is-style-h7 button{padding:0}.footer-column .menu-vertical ul{margin:7px 0;gap:6px}.footer-legals__copyright{opacity:.8;margin-bottom:20px}@media (max-width:800px){.footer-legals__copyright{text-align:center}.footer-legals{margin-top:32px}#menu-legals{gap:8px!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center}#menu-legals ul{JUSTIFY-CONTENT:space-between}#menu-legals a{font-size:12px;font-size:.75rem;line-height:1}}.footer-legals__menu ul{margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}dialog+.backdrop{background:rgba(57,58,46,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{margin:22px;padding:0;color:var(--color-primary);border:0;background:0 0}.modal::-webkit-backdrop{background:rgba(57,58,46,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal::backdrop{background:rgba(57,58,46,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal .um-form{max-width:270px;margin:auto}@media (min-width:801px){.modal{overflow:visible;width:100%;height:100%}.modal[open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .scroll-area{max-height:450px;overflow-y:auto;padding-right:30px;-ms-scroll-chaining:none;overscroll-behavior:none}.modal .scroll-area::-webkit-scrollbar{width:5px}.modal .scroll-area::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none}.modal .scroll-area::-webkit-scrollbar-thumb{background-color:var(--color-primary);outline:0}}.inmodal-close,.modal-close,.modal__close{position:absolute;top:25px;right:25px;z-index:10;width:40px;height:40px;cursor:pointer;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.inmodal-close svg,.modal-close svg,.modal__close svg{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:100%}.inmodal-close path,.modal-close path,.modal__close path{stroke:#fff}.inmodal-close:hover circle,.modal-close:hover circle,.modal__close:hover circle{fill:var(--color-secondary)}.inmodal{margin:0!important;padding-top:150px}.apply-form-btn{margin-top:15px}.modal-content,.modal__content{position:relative;margin:auto;max-width:980px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding:60px;-webkit-box-shadow:0 20px 25px rgba(69,77,140,.1);box-shadow:0 20px 25px rgba(69,77,140,.1);background:#fff;border-radius:5px}@media (max-width:800px){.modal-content,.modal__content{padding:100px 30px 30px;width:100%}.modal-content .frame,.modal__content .frame{width:100%}.modal-content .frame .nf-form-content,.modal__content .frame .nf-form-content{padding:60px 0}}@media (max-width:600px){.modal{max-width:none;margin-left:0;margin-right:0}}.double-hero{position:relative}.double-hero .wp-block-columns{gap:0 30px}@media (max-width:800px){.double-hero p:last-child{margin-bottom:0}}@media (min-width:801px){.split-hero .wp-block-column:last-child p:first-child{margin-top:16px}}.split-hero .wp-block-columns{margin-bottom:0}.swiper-pagination-progressbar{height:1px;background:currentColor;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post-list .frame{max-width:1920px;margin:auto}.swiper-pagination-bullet{background:var(--color-off-white);border:1px solid #b6b1ac;border-radius:100%;opacity:1;width:10px;height:10px}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:#b6b1ac}.swiper-pagination-progressbar-fill{height:100%;margin-top:0;background:currentColor;display:block;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.post-list{overflow:hidden}.post-list .button-menu .button-secondary{min-width:0}@media (min-width:801px){.post-list .button-menu{position:absolute;top:-83px;right:0}.post-list .swiper-controls{margin-top:0}.post-list .slider-arrow{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.post-list .swiper-button-prev{-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.post-list .swiper-button-next{-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);transform:translate(10px,-50%)}.post-list .swiper-container:hover .swiper-button-next,.post-list .swiper-container:hover .swiper-button-prev{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.post-list .swiper-container:hover .slider-arrow{opacity:1}.post-list .swiper-pagination,.post-list .swiper-scrollbar{display:none}}@media (max-width:800px){.post-list .button-menu *{width:100%;text-align:center}}.post-list .swiper-container{overflow:visible}.post-list .swiper-slide{height:auto}.post-list .card,.post-list .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.post-list .card,.post-list .card a{width:100%}.post-list.feature-mode .frame{max-width:1836px;margin:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media (min-width:1150px){.post-list.feature-mode .frame .block-title{width:33.333%;margin-left:auto;margin-right:auto}.post-list.feature-mode .frame .button-menu{width:33.33333%}}@media (min-width:801px){.post-list.post-type{position:relative}.post-list.post-type:before{content:"";position:absolute;bottom:19px;left:0;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/dots.png);background-repeat:repeat;background-position:39px -7px;background-size:1160px auto;height:212px;width:268px;opacity:.75}}.people-slides{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}@media (min-width:801px){.people-slides>:first-child{-ms-flex-preferred-size:54%;flex-basis:54%}.people-slides>:last-child{-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:800px){.people-slides{display:block;padding:0 var(--gutter);overflow:hidden}.people-slides .swiper-container{overflow:visible;width:100%}.people-slides .slider-arrow{background:var(--color-primary);color:var(--color-tertairy);width:32px;height:32px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.people-slides .slider-arrow svg{width:13px;height:13px}}.people-slides .people-sub{-ms-flex-item-align:start;align-self:flex-start;padding-right:var(--gutter)}@media (max-width:800px){.people-slides .people-sub .swiper-wrapper{display:none}.people-slides .people-sub .controls-container{padding:0}}.people-slides .people-sub .controls-container{padding-right:0}.people-slides .people-sub .swiper-controls{margin-top:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.people-slides .people-sub .avatar{margin-bottom:0}.people-slides .people-sub h3,.people-slides .people-sub p{display:none}.people-carousel .swiper-button-next,.people-carousel .swiper-button-prev{margin-top:auto}@media (min-width:801px){.people-carousel .people-intro{max-width:650px;margin-left:auto;width:43%;padding-top:40px}.people-carousel .people-slides{width:57%}}@media (max-width:800px){#menu-primary a{color:var(--color-text)}}.dark-theme,.has-mid-background-color,.has-primary-background-color,.mega-nav{color:#f5f1ec}.dark-theme ::-moz-selection,.has-mid-background-color ::-moz-selection,.has-primary-background-color ::-moz-selection,.mega-nav ::-moz-selection{background:#fff;color:var(--color-primary)}.dark-theme ::selection,.has-mid-background-color ::selection,.has-primary-background-color ::selection,.mega-nav ::selection{background:#fff;color:var(--color-primary)}.dark-theme .rank-math-breadcrumb .separator,.has-mid-background-color .rank-math-breadcrumb .separator,.has-primary-background-color .rank-math-breadcrumb .separator,.mega-nav .rank-math-breadcrumb .separator{color:transparent;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/icons/arrow-right-small-white.svg)}.dark-theme .wp-block-button__link,.has-mid-background-color .wp-block-button__link,.has-primary-background-color .wp-block-button__link,.mega-nav .wp-block-button__link{background:rgba(245,241,236,.05);outline:1px solid rgba(22,21,19,0)}.dark-theme .wp-block-button__link:hover,.has-mid-background-color .wp-block-button__link:hover,.has-primary-background-color .wp-block-button__link:hover,.mega-nav .wp-block-button__link:hover{background:-webkit-gradient(linear,left bottom,left top,from(rgba(115,174,70,.13)),to(rgba(115,174,70,.13))),rgba(245,241,236,.05);background:-webkit-linear-gradient(bottom,rgba(115,174,70,.13),rgba(115,174,70,.13)),rgba(245,241,236,.05);background:linear-gradient(0deg,rgba(115,174,70,.13),rgba(115,174,70,.13)),rgba(245,241,236,.05)}.dark-theme a,.has-mid-background-color a,.has-primary-background-color a,.mega-nav a{color:var(--Springwood)}.dark-theme .card-post a,.has-mid-background-color .card-post a,.has-primary-background-color .card-post a,.mega-nav .card-post a{color:var(--color-text)}.dark-theme .button-secondary,.has-mid-background-color .button-secondary,.has-primary-background-color .button-secondary,.mega-nav .button-secondary{color:#fff;background:rgba(245,241,236,.2)}.dark-theme .button-secondary:hover,.has-mid-background-color .button-secondary:hover,.has-primary-background-color .button-secondary:hover,.mega-nav .button-secondary:hover{outline:1px solid rgba(22,21,19,.5)}@media (max-width:800px){.dark-theme .post-list .slider-arrow,.dark-theme .split-columns.wp-block-columns.align-right-full .slider-arrow,.has-mid-background-color .post-list .slider-arrow,.has-mid-background-color .split-columns.wp-block-columns.align-right-full .slider-arrow,.has-primary-background-color .post-list .slider-arrow,.has-primary-background-color .split-columns.wp-block-columns.align-right-full .slider-arrow,.mega-nav .post-list .slider-arrow,.mega-nav .split-columns.wp-block-columns.align-right-full .slider-arrow{background:var(--color-tertairy);color:var(--color-primary)}}.is-background-color-mid-grey .button-secondary{background:rgba(245,241,236,.5)}.is-background-color-mid-grey .button-secondary:hover{outline:1px solid rgba(22,21,19,.2)}.has-background-background-color{color:#161513}.has-background-background-color .wp-block-button__link{color:inherit;background:rgba(57,58,46,.1)}.has-middle-background-background-color{background:var(--color-mid-background);color:#161513}.has-middle-background-background-color .wp-block-button__link{color:inherit;background:rgba(245,241,236,.5)}.is-background-color-dark-grey{background:var(--color-dark-grey)}.is-background-color-mid-grey{background:var(--color-mid-grey)}.is-style-cross{position:relative}.is-style-cross:before{content:"";position:absolute;top:-21px;left:-21px;width:21px;height:21px;background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross.svg);background-position:50%}@media (max-width:800px){.is-style-cross:before{background-image:url(https://www.ecovia.com/wp-content/themes/solid-ground/assets/images/background/cross-sm.svg)}}.is-background-off-white{background:var(--color-off-white)}.block-container .double-promo.wp-block-media-text.has-light-background-color .wp-block-media-text__content{background:hsla(0,0%,100%,.5)}.block-container .double-promo.wp-block-media-text.has-light-background-color .wp-block-media-text__content .wp-block-button__link{background:rgba(22,21,19,.5)}.box-panel{padding:44px;margin-top:40px;background:var(--color-tertairy)}.box-panel p:last-child{margin-bottom:0}@media (max-width:600px){.box-panel{padding:22px}}