html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin: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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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"]{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:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:brandon-grotesque,sans-serif;font-weight:300;color:#231f20;font-size:0.875em;line-height:1.6em}@media screen and (min-width:25.875em){body{font-size:1em;line-height:1.6em}}@media screen and (min-width:60em){body{font-size:1.125em;line-height:1.6em}}@media screen and (min-width:100em){body{font-size:1.25em;line-height:1.6em}}::-moz-selection{background:#008b61;color:#fff}::selection{background:#008b61;color:#fff}img::-moz-selection{background:#008b61;color:#fff}img::selection{background:#008b61;color:#fff}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:900;font-style:normal;margin:0}p{line-height:inherit;margin-top:0}strong{font-weight:700}a{color:#008b61;text-decoration:none;transition:color 0.25s;outline:none !important}.button{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s}.button:hover{background:#00523a}#container,#main-content{position:relative}#block-translationunvailable{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;max-width:1400px;margin:auto;font-size:1.25em;line-height:1.6em;text-align:center}@media screen and (min-width:60em){#block-translationunvailable{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-translationunvailable{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-translationunvailable{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}#main.has-sidebar{max-width:1400px;margin:auto;padding-top:2.8125rem;padding-right:.9375rem;padding-bottom:2.8125rem;padding-left:.9375rem}@media screen and (min-width:60em){#main.has-sidebar{padding-top:3.75rem;padding-right:1.25rem;padding-bottom:3.75rem;padding-left:1.25rem}}@media screen and (min-width:80em){#main.has-sidebar{padding-top:5.625rem;padding-right:1.875rem;padding-bottom:5.625rem;padding-left:1.875rem}}@media screen and (min-width:100em){#main.has-sidebar{padding-top:7.5rem;padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}#main.has-sidebar>.content{margin-bottom:3rem}@media screen and (min-width:60em){#main.has-sidebar{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-gap:2rem}#main.has-sidebar #sidebar{grid-column:1;grid-row:1}#main.has-sidebar>.content{grid-column:2;grid-row:1}}@media screen and (min-width:87.5em){#main.has-sidebar{grid-gap:6rem}}#sidebar .block .block-title{font-size:1.5em;line-height:1.2em}#sidebar .block .content{margin:1em 0;padding:1em 0;border:2px solid #bababa;border-style:solid none}#sidebar .block ul{padding:0;margin:0;list-style:none}@font-face{font-family:'zocial';src:url(/themes/ecb/font/zocial.eot?67190618=);src:url(/themes/ecb/font/zocial.eot?67190618=#iefix) format("embedded-opentype"),url(/themes/ecb/font/zocial.woff2?67190618=) format("woff2"),url(/themes/ecb/font/zocial.woff?67190618=) format("woff"),url(/themes/ecb/font/zocial.ttf?67190618=) format("truetype"),url(/themes/ecb/font/zocial.svg?67190618=#zocial) format("svg");font-weight:normal;font-style:normal}#block-social li a:before,.instagram-feed .icon:before{font-family:"zocial";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#block-social li a.icon-pinterest:before{content:'\e800'}#block-social li a.icon-weibo:before{content:'\e801'}#block-social li a.icon-reddit:before{content:'\e802'}#block-social li a.icon-call:before{content:'\e803'}#block-social li a.icon-linkedin:before{content:'\e804'}#block-social li a.icon-vk:before{content:'\e805'}#block-social li a.icon-rss:before{content:'\e806'}#block-social li a.icon-skype:before{content:'\e807'}#block-social li a.icon-twitter:before{content:'\e808'}#block-social li a.icon-youtube:before{content:'\e809'}#block-social li a.icon-vimeo:before{content:'\e80a'}#block-social li a.icon-email:before{content:'\e80b'}#block-social li a.icon-facebook:before{content:'\e80c'}#block-social li a.icon-instagram:before,.instagram-feed .icon:before{content:'\f16d'}#block-social li a.icon-wechat:before{content:'\f1d7'}#header{position:absolute;left:0;top:0;background:#fff;z-index:100;transition:all 1s}@media screen and (max-width:47.99875em){#header{padding-right:.9375rem;padding-left:.9375rem;width:100%}}@media screen and (max-width:47.99875em) and (min-width:60em){#header{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:47.99875em) and (min-width:80em){#header{padding-right:1.875rem;padding-left:1.875rem}}@media screen and (max-width:47.99875em) and (min-width:100em){#header{padding-right:2.5rem;padding-left:2.5rem}}@media screen and (max-width:47.99875em){#header>div{height:60px;position:relative}}@media screen and (min-width:48em){#header{width:220px;height:100vh;min-height:800px;background:#f2f2f2}.not-front #header{height:80vh}#header.closed{transform:translateX(-100%)}}@media screen and (min-width:60em){#header{width:300px}}@media screen and (min-width:80em){#header{width:360px}}@media screen and (min-width:100em){#header{min-height:950px}}#site-title{position:absolute;left:0;top:50%;transform:translateY(-50%);width:120px;background:#fff}#site-title img{display:block;width:100%;height:auto}@media screen and (min-width:48em){#site-title{width:100%;position:relative;height:0;padding-bottom:60%;transform:none;top:0}#site-title img{width:70%;position:absolute;left:50%;top:50%;transform:translate(-55%,-50%)}}#nav ul{padding:0;margin:0;list-style:none}@media screen and (max-width:47.99875em){#nav{position:absolute;left:0;top:100%;width:100%;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;transform:translateX(-100%);opacity:0;transition:all 1s}#nav ul{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (max-width:47.99875em) and (min-width:60em){#nav ul{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (max-width:47.99875em) and (min-width:80em){#nav ul{margin-left:-1.875rem;margin-right:-1.875rem}}@media screen and (max-width:47.99875em) and (min-width:100em){#nav ul{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (max-width:47.99875em){#nav ul ul{display:none}#nav.open{transform:none;opacity:1}#nav a{display:block;padding:0.75em 1em;line-height:1em;text-align:center;background:#fff;transition:all 0.25s}#nav a:hover,#nav a:focus,#nav a.is-active{background:#008b61;color:#fff}}@media screen and (min-width:48em){#nav{margin:0 30px;font-size:0.8em}#nav ul li{margin-left:-30px;margin-right:-30px}#nav ul li a{display:block;text-transform:uppercase;letter-spacing:0.05em;color:#686868;padding:0.75em 30px;border-bottom:1px solid #dcdcdc;font-weight:500;transition:all 0.25s}#nav ul li a:hover,#nav ul li a:focus,#nav ul li a.is-active{background:#008b61;color:#fff}#nav ul li.expanded>a{position:relative}#nav ul li.expanded>a::before,#nav ul li.expanded>a::after{content:"";position:absolute;background:#686868}#nav ul li.expanded>a::before{right:34px;top:50%;transform:translateY(-50%);height:11px;width:3px;transition:all 0.25s}#nav ul li.expanded>a::after{right:30px;top:50%;transform:translateY(-50%);height:3px;width:11px}#nav ul li.expanded>a:hover::before,#nav ul li.expanded>a:hover::after,#nav ul li.expanded>a:focus::before,#nav ul li.expanded>a:focus::after,#nav ul li.expanded>a.is-active::before,#nav ul li.expanded>a.is-active::after{background:#fff}#nav ul li.expanded ul{position:absolute;left:100%;top:50%;transform:translate(-999%,-50%);margin-top:0;padding:30px;width:0px;opacity:0;font-size:0.8em;transition:opacity 0.25s 0s,width 0s 0.25s,transform 0s 0.25s}#nav ul li.expanded ul::before{content:"";position:absolute;left:0;top:50%;width:100%;height:50vh;z-index:-1;background:#008b61}.not-front #nav ul li.expanded ul::before{height:40vh}#nav ul li.expanded ul::after{content:"";position:absolute;left:0;bottom:50%;width:100%;height:50vh;z-index:-1;background:#008b61}.not-front #nav ul li.expanded ul::after{height:40vh}#nav ul li.expanded ul::before,#nav ul li.expanded ul::after{min-height:400px}}@media screen and (min-width:48em) and (min-width:100em){#nav ul li.expanded ul::before,#nav ul li.expanded ul::after{min-height:475px}}@media screen and (min-width:48em){#nav ul li.expanded ul li{margin:0;border-bottom:1px solid #04b77b !important}#nav ul li.expanded ul li:first-child{border-top:1px solid #04b77b !important}#nav ul li.expanded ul li a{display:block;padding:1em 0;line-height:1.2em;color:#fff;border:none}#nav ul li.expanded ul li a:hover{background:#00523a}#nav ul li.expanded:hover>a::before{opacity:0}#nav ul li.expanded:hover ul{transform:translate(0%,-50%);opacity:1;width:200px;transition:opacity 0.5s 0s,width 0s 0s}}@media screen and (min-width:48em) and (min-width:60em){#nav ul li.expanded:hover ul{width:340px}}@media screen and (min-width:60em){#nav.stuck{position:fixed;left:0;top:0;width:100%;margin:0;height:80px;line-height:80px;background:#fff;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,0.1)}#nav.stuck ul li{display:inline-block;margin:0 1em}#nav.stuck ul li a{border:none;padding:0}#nav.stuck ul li a span{display:inline-block;position:relative;line-height:1.2em}#nav.stuck ul li a span::after{content:"";position:absolute;left:50%;top:100%;height:2px;background:#008b61;transform:translateX(-50%);transition:all 0.25s;width:0}#nav.stuck ul li a:hover,#nav.stuck ul li a:focus,#nav.stuck ul li a.is-active{background:none;color:#686868}#nav.stuck ul li a:hover span::after,#nav.stuck ul li a:focus span::after,#nav.stuck ul li a.is-active span::after{width:100%}#nav.stuck ul li.expanded a::before,#nav.stuck ul li.expanded a::after{display:none}#nav.stuck ul li.expanded ul{display:none}}#block-languageswitcher{font-size:0.9em;background:#fff;text-align:center}.stuck #block-languageswitcher{display:none}@media screen and (min-width:48em){#block-languageswitcher{margin-left:-30px;margin-right:-30px}}#block-languageswitcher ul{display:flex;flex-flow:row nowrap;border-bottom:3px solid #231f20}#block-languageswitcher ul li{width:50%;margin:0 !important}#block-languageswitcher ul li a{border-bottom-width:0 !important}#nav-toggle{position:absolute;right:0;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:400}@media screen and (min-width:48em){#nav-toggle{display:none}}#nav-toggle .icon{position:absolute;left:50%;top:50%;width:60%;height:50%;transform:translate(-50%,-50%)}#nav-toggle .icon .l{position:absolute;left:0;width:100%;height:20%;background:#008b61;transition:all 0.25s}#nav-toggle .icon .l.t{top:0}#nav-toggle .icon .l.m{top:40%}#nav-toggle .icon .l.b{top:80%}#nav-toggle.open .icon .l{top:40%}#nav-toggle.open .icon .l.t,#nav-toggle.open .icon .l.b{transform:rotate(45deg)}#nav-toggle.open .icon .l.m{transform:rotate(-45deg)}#block-homebanner{position:relative}#block-homebanner .field--name-field-banners::after{content:"";display:table;clear:both}#block-homebanner .field--name-field-banners>div{float:left;width:100%;margin-right:-100%;opacity:0;transition:all 0.75s;z-index:50;position:relative}#block-homebanner .field--name-field-banners>div.current{opacity:1;z-index:51}#block-homebanner .control-nav{position:absolute;right:20px;bottom:20px;display:flex;flex-flow:row wrap;z-index:200}#block-homebanner .control-nav a{background:#fff;color:#aeaeae;padding:1em 0.75em;line-height:1em;border-right:1px solid #e3e3e3}#block-homebanner .control-nav a.active{background:#e3e3e3;color:#231f20}.paragraph--type--banner,.node-banner{position:relative;height:100vh;background-size:cover;background-position:50% 50%;min-height:400px}.paragraph--type--banner::before,.node-banner::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%)}.not-front .paragraph--type--banner,.not-front .node-banner{height:80vh}@media screen and (max-width:47.99875em){.paragraph--type--banner,.node-banner{max-height:600px}}@media screen and (min-width:48em){.paragraph--type--banner,.node-banner{height:100vh;margin-left:220px;min-height:800px}}@media screen and (min-width:60em){.paragraph--type--banner,.node-banner{margin-left:300px}}@media screen and (min-width:80em){.paragraph--type--banner,.node-banner{margin-left:360px}}@media screen and (min-width:100em){.paragraph--type--banner,.node-banner{min-height:950px}}.paragraph--type--banner>.content,.node-banner>.content{position:absolute;left:0;bottom:50%;transform:translateY(50%);padding:15px}@media screen and (min-width:48em){.paragraph--type--banner>.content,.node-banner>.content{bottom:0;transform:none;padding:40px}}@media screen and (min-width:60em){.paragraph--type--banner>.content,.node-banner>.content{padding:80px}}@media screen and (min-width:80em){.paragraph--type--banner>.content,.node-banner>.content{padding:120px}}.paragraph--type--banner h1,.paragraph--type--banner h2,.node-banner h1,.node-banner h2{font-size:1.5em;line-height:1.6em;color:#fff;max-width:12em;margin-bottom:0.5em}@media screen and (min-width:48em){.paragraph--type--banner h1,.paragraph--type--banner h2,.node-banner h1,.node-banner h2{font-size:3em;line-height:1.2em}}.paragraph--type--banner .field--name-field-button a,.node-banner .field--name-field-button a{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s}.paragraph--type--banner .field--name-field-button a:hover,.node-banner .field--name-field-button a:hover{background:#00523a}.paragraph--type--banner h1,.paragraph--type--banner h2,.paragraph--type--banner .field--name-field-button,.node-banner h1,.node-banner h2,.node-banner .field--name-field-button{transform:translateX(-80px);opacity:0}.paragraph--type--banner .field--name-field-subtext,.node-banner .field--name-field-subtext{transform:translateX(80px);opacity:0}.path-frontpage .paragraph--type--banner h1,.path-frontpage .paragraph--type--banner h2,.path-frontpage .paragraph--type--banner .field--name-field-subtext,.path-frontpage .paragraph--type--banner .field--name-field-button,.path-frontpage .node-banner h1,.path-frontpage .node-banner h2,.path-frontpage .node-banner .field--name-field-subtext,.path-frontpage .node-banner .field--name-field-button{transition:all 0.25s}.loaded .not-front .paragraph--type--banner h1,.loaded .not-front .paragraph--type--banner h2,.loaded .not-front .paragraph--type--banner .field--name-field-button,.loaded .not-front .paragraph--type--banner .field--name-field-subtext,.path-frontpage .current .paragraph--type--banner h1,.path-frontpage .current .paragraph--type--banner h2,.path-frontpage .current .paragraph--type--banner .field--name-field-button,.path-frontpage .current .paragraph--type--banner .field--name-field-subtext,.loaded .not-front .node-banner h1,.loaded .not-front .node-banner h2,.loaded .not-front .node-banner .field--name-field-button,.loaded .not-front .node-banner .field--name-field-subtext,.path-frontpage .current .node-banner h1,.path-frontpage .current .node-banner h2,.path-frontpage .current .node-banner .field--name-field-button,.path-frontpage .current .node-banner .field--name-field-subtext{transform:none;opacity:1;transition:all 0.75s}.loaded .not-front .paragraph--type--banner .field--name-field-subtext,.path-frontpage .current .paragraph--type--banner .field--name-field-subtext,.loaded .not-front .node-banner .field--name-field-subtext,.path-frontpage .current .node-banner .field--name-field-subtext{transition-delay:0.3s}.loaded .not-front .paragraph--type--banner .field--name-field-button,.path-frontpage .current .paragraph--type--banner .field--name-field-button,.loaded .not-front .node-banner .field--name-field-button,.path-frontpage .current .node-banner .field--name-field-button{transition-delay:0.6s}#block-breadcrumbs{text-transform:uppercase;letter-spacing:0.05em;font-weight:700;color:#b8b8b7}#block-breadcrumbs ol{padding:0;margin:0;list-style:none}#block-breadcrumbs ol li{display:inline-block}#block-breadcrumbs ol li::after{content:" / "}#block-breadcrumbs ol li:last-child::after{display:none}#block-breadcrumbs ol li a{color:#fff}#block-breadcrumbs ol li a:hover{color:#008b61}@media screen and (min-width:60em){#block-breadcrumbs{transform:translateX(-80px);opacity:0}.loaded #block-breadcrumbs{transform:none;opacity:1;transition:all 0.25s 0.6s}}.view-product-categories{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.view-product-categories{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-product-categories{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-product-categories{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}.view-product-categories.view-display-id-block_list{padding:0 !important}.view-product-categories.view-display-id-block_page .view-content,.view-product-categories.view-display-id-block_promoted .view-content{display:flex;flex-flow:row wrap;justify-content:center}.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{width:100%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{width:50%}}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_page .views-row,.view-product-categories.view-display-id-block_promoted .views-row{width:25%}}.view-product-categories.view-display-id-block_promoted{padding-right:.9375rem}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_promoted{padding-right:1.25rem}}@media screen and (min-width:80em){.view-product-categories.view-display-id-block_promoted{padding-right:1.875rem}}@media screen and (min-width:100em){.view-product-categories.view-display-id-block_promoted{padding-right:2.5rem}}.view-product-categories.view-display-id-block_promoted>.inner{position:relative}.view-product-categories.view-display-id-block_promoted .view-content{margin-right:60px;padding-right:.46875rem}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_promoted .view-content{padding-right:.625rem}}@media screen and (min-width:80em){.view-product-categories.view-display-id-block_promoted .view-content{padding-right:.9375rem}}@media screen and (min-width:100em){.view-product-categories.view-display-id-block_promoted .view-content{padding-right:1.25rem}}.view-product-categories.view-display-id-block_promoted .view-footer{position:absolute;right:0;top:0;width:60px;height:100%;padding-top:.46875rem;padding-bottom:.46875rem}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_promoted .view-footer{padding-top:.625rem;padding-bottom:.625rem}}@media screen and (min-width:80em){.view-product-categories.view-display-id-block_promoted .view-footer{padding-top:.9375rem;padding-bottom:.9375rem}}@media screen and (min-width:100em){.view-product-categories.view-display-id-block_promoted .view-footer{padding-top:1.25rem;padding-bottom:1.25rem}}.view-product-categories.view-display-id-block_promoted .view-footer>div{height:100%;width:100%}.view-product-categories.view-display-id-block_promoted .view-footer>div a{background:#008b61;display:block;width:100%;height:100%;transition:all 0.25s}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);color:#fff;white-space:nowrap;line-height:1.2em;text-transform:uppercase;font-weight:700}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::after,.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::before{content:"";position:absolute;left:100%;top:50%;width:0.5em;height:0.5em;border:2px solid #fff;border-style:solid solid none none;transform:translate(100%,-50%) rotate(45deg)}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::before{margin-left:-3px}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::after{margin-left:3px}.view-product-categories.view-display-id-block_promoted .view-footer>div a:hover{background:#00523a}@media screen and (min-width:60em){.view-product-categories.view-display-id-block_promoted .view-content{margin-right:80px}.view-product-categories.view-display-id-block_promoted .view-footer{width:80px}}@media screen and (min-width:87.5em){.view-product-categories.view-display-id-block_promoted .view-content{margin-right:120px}.view-product-categories.view-display-id-block_promoted .view-footer{width:120px}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span{font-size:1.125em}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::before,.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::after{border-width:3px}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::before{margin-left:-4px}.view-product-categories.view-display-id-block_promoted .view-footer>div a>span::after{margin-left:4px}}.taxonomy-term-product-categories.taxonomy-term-teaser a{display:block;position:relative}.taxonomy-term-product-categories.taxonomy-term-teaser a .field--name-field-image{overflow:hidden}.taxonomy-term-product-categories.taxonomy-term-teaser a .field--name-field-image img{display:block;width:100%;height:auto;transition:all 1s}.taxonomy-term-product-categories.taxonomy-term-teaser a .field--name-field-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;transition:all 0.5s}.taxonomy-term-product-categories.taxonomy-term-teaser a .content{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;position:absolute;left:0;bottom:0;width:100%;text-align:center}@media screen and (min-width:60em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}.taxonomy-term-product-categories.taxonomy-term-teaser a .content>div{background:#fff;padding:20px;padding-bottom:0}.taxonomy-term-product-categories.taxonomy-term-teaser a .content h2{font-size:1em;line-height:1.2em;text-transform:uppercase;letter-spacing:0.1em;color:#231f20;margin-bottom:0.75em}@media screen and (min-width:25.875em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content h2{font-size:0.7em;line-height:1.2em;padding-bottom:0.75em}}@media screen and (min-width:60em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content h2{font-size:0.8em;line-height:1.2em;padding-bottom:0.5em}}@media screen and (min-width:80em){.taxonomy-term-product-categories.taxonomy-term-teaser a .content h2{font-size:1em;line-height:1.2em}}.taxonomy-term-product-categories.taxonomy-term-teaser a .content .more{text-transform:uppercase;letter-spacing:0.1em;position:relative;height:3em;line-height:3em;overflow:hidden;height:0;opacity:0;transition:all 0.5s}.taxonomy-term-product-categories.taxonomy-term-teaser a .content .more::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:2px;background:#d1d1d1;opacity:0;width:0;transition:all 0.25s 0.25s}.taxonomy-term-product-categories.taxonomy-term-teaser a:hover .field--name-field-image::after{opacity:1}.taxonomy-term-product-categories.taxonomy-term-teaser a:hover .field--name-field-image img{transform:scale(1.1,1.1)}.taxonomy-term-product-categories.taxonomy-term-teaser a:hover .more{height:3em;opacity:1}.taxonomy-term-product-categories.taxonomy-term-teaser a:hover .more::after{width:100%;opacity:1}@media screen and (min-width:60em){.taxonomy-term-product-categories.taxonomy-term-teaser{transform:translateY(80px);opacity:0}.taxonomy-term-product-categories.taxonomy-term-teaser.loaded{transform:none;opacity:1;transition:all 0.5s}.views-row:nth-child(3n+2) .taxonomy-term-product-categories.taxonomy-term-teaser.loaded{transition-delay:0.3s}.views-row:nth-child(3n+3) .taxonomy-term-product-categories.taxonomy-term-teaser.loaded{transition-delay:0.6s}}.paragraph--type--hero,.paragraph--type--hero-with-text{position:relative}.paragraph--type--hero::after,.paragraph--type--hero-with-text::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,82,58,0.8)}.paragraph--type--hero .bg,.paragraph--type--hero-with-text .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-attachment:fixed;filter:grayscale(100%)}.paragraph--type--hero>.inner,.paragraph--type--hero-with-text>.inner{padding-top:3.75rem;padding-right:.9375rem;padding-bottom:3.75rem;padding-left:.9375rem;max-width:1400px;margin:auto;position:relative;z-index:50}@media screen and (min-width:60em){.paragraph--type--hero>.inner,.paragraph--type--hero-with-text>.inner{padding-top:5rem;padding-right:1.25rem;padding-bottom:5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--hero>.inner,.paragraph--type--hero-with-text>.inner{padding-top:7.5rem;padding-right:1.875rem;padding-bottom:7.5rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--hero>.inner,.paragraph--type--hero-with-text>.inner{padding-top:10rem;padding-right:2.5rem;padding-bottom:10rem;padding-left:2.5rem}}.paragraph--type--hero h2,.paragraph--type--hero-with-text h2{font-size:2em;line-height:1.2em;color:#fff;text-align:center}@media screen and (min-width:60em){.paragraph--type--hero h2,.paragraph--type--hero-with-text h2{font-size:3em;line-height:1.2em}}@media screen and (min-width:60em){.paragraph--type--hero::before,.paragraph--type--hero-with-text::before{opacity:0}.paragraph--type--hero h2,.paragraph--type--hero .field--name-field-body,.paragraph--type--hero .field--name-field-button,.paragraph--type--hero-with-text h2,.paragraph--type--hero-with-text .field--name-field-body,.paragraph--type--hero-with-text .field--name-field-button{transform:translateY(-80px);opacity:0}.paragraph--type--hero.loaded::before,.paragraph--type--hero-with-text.loaded::before{opacity:1;transition:all 0.5s}.paragraph--type--hero.loaded h2,.paragraph--type--hero.loaded .field--name-field-body,.paragraph--type--hero.loaded .field--name-field-button,.paragraph--type--hero-with-text.loaded h2,.paragraph--type--hero-with-text.loaded .field--name-field-body,.paragraph--type--hero-with-text.loaded .field--name-field-button{transform:none;opacity:1;transition:all 0.5s 0.25s}.paragraph--type--hero.loaded .field--name-field-body,.paragraph--type--hero-with-text.loaded .field--name-field-body{transition-delay:0.3s}.paragraph--type--hero.loaded .field--name-field-button,.paragraph--type--hero-with-text.loaded .field--name-field-button{transition-delay:0.6s}}.paragraph--type--hero-with-text{text-align:center}.paragraph--type--hero-with-text::after{background:rgba(255,255,255,0.8)}.paragraph--type--hero-with-text h2{color:#231f20}.paragraph--type--hero-with-text .field--name-field-body{max-width:40em;text-align:center;margin:1.5em auto;color:rgba(0,0,0,0.8)}.paragraph--type--hero-with-text .field--name-field-body *:last-child{margin-bottom:0}.paragraph--type--hero-with-text .field--name-field-button a{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s}.paragraph--type--hero-with-text .field--name-field-button a:hover{background:#00523a}.paragraph--type--image-hero{position:relative;background-position:50% 50%;background-size:cover;background-attachment:fixed}.paragraph--type--image-hero::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}.paragraph--type--image-hero>div{padding-top:3.75rem;padding-right:.9375rem;padding-bottom:3.75rem;padding-left:.9375rem;max-width:1400px;margin:auto;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:60em){.paragraph--type--image-hero>div{padding-top:5rem;padding-right:1.25rem;padding-bottom:5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--image-hero>div{padding-top:7.5rem;padding-right:1.875rem;padding-bottom:7.5rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--image-hero>div{padding-top:10rem;padding-right:2.5rem;padding-bottom:10rem;padding-left:2.5rem}}@media screen and (min-width:48em){.paragraph--type--image-hero>div{text-align:left}}.paragraph--type--image-hero>div>.content{width:100%}.paragraph--type--image-hero>div .field--name-field-image{width:66.66667%;max-width:300px;margin-top:2em}.paragraph--type--image-hero>div .field--name-field-image img{display:block;width:100%;height:auto}@media screen and (min-width:48em){.paragraph--type--image-hero>div>.content{width:58.33333%}.paragraph--type--image-hero>div .field--name-field-image{width:41.66667%;max-width:none;margin-top:0;padding-left:1.875rem}}@media screen and (min-width:48em) and (min-width:60em){.paragraph--type--image-hero>div .field--name-field-image{padding-left:2.5rem}}@media screen and (min-width:48em) and (min-width:80em){.paragraph--type--image-hero>div .field--name-field-image{padding-left:3.75rem}}@media screen and (min-width:48em) and (min-width:100em){.paragraph--type--image-hero>div .field--name-field-image{padding-left:5rem}}.paragraph--type--image-hero>div h2{font-size:2em;line-height:1.2em;max-width:10em;margin:auto;margin-bottom:0.5em;color:#232433}@media screen and (min-width:48em){.paragraph--type--image-hero>div h2{margin-left:0;margin-right:0}}@media screen and (min-width:60em){.paragraph--type--image-hero>div h2{font-size:3em;line-height:1.2em}}.paragraph--type--image-hero>div .field--name-field-button a{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s}.paragraph--type--image-hero>div .field--name-field-button a:hover{background:#00523a}.paragraph--type--callouts>div{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem;display:flex;flex-flow:row wrap}@media screen and (min-width:60em){.paragraph--type--callouts>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.paragraph--type--callouts>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.paragraph--type--callouts>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}.paragraph--type--callouts>div>div{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem;width:100%}@media screen and (min-width:60em){.paragraph--type--callouts>div>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.paragraph--type--callouts>div>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.paragraph--type--callouts>div>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:25.875em){.paragraph--type--callouts>div>div{width:50%}.paragraph--type--callouts>div>div:first-child{width:100%}}@media screen and (min-width:60em){.paragraph--type--callouts>div>div{width:33.33333%}.paragraph--type--callouts>div>div:first-child{width:66.66667%}}@media screen and (min-width:60em){.paragraph--type--callouts article{transform:translateY(80px);opacity:0}.paragraph--type--callouts article.loaded{transform:none;opacity:1;transition:all 0.5s}.paragraph--type--callouts>div>div:nth-child(2) article.loaded{transition-delay:0.2s}.paragraph--type--callouts>div>div:nth-child(3) article.loaded{transition-delay:0.4s}.paragraph--type--callouts>div>div:nth-child(4) article.loaded{transition-delay:0.6s}.paragraph--type--callouts>div>div:nth-child(5) article.loaded{transition-delay:0.8s}}.paragraph--type--large-callout a,.paragraph--type--callout a{display:block;position:relative;overflow:hidden}.paragraph--type--large-callout a .bg,.paragraph--type--callout a .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;transition:all 1s}.paragraph--type--large-callout a .bg::after,.paragraph--type--callout a .bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all 0.5s}.paragraph--type--large-callout a .content,.paragraph--type--callout a .content{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}@media screen and (min-width:60em){.paragraph--type--large-callout a .content,.paragraph--type--callout a .content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--large-callout a .content,.paragraph--type--callout a .content{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--large-callout a .content,.paragraph--type--callout a .content{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}.paragraph--type--large-callout a h2,.paragraph--type--callout a h2{font-size:1.75em;line-height:1.2em;color:#fff}@media screen and (min-width:87.5em){.paragraph--type--large-callout a h2,.paragraph--type--callout a h2{font-size:2.5em;line-height:1.2em}}.paragraph--type--large-callout a .more,.paragraph--type--callout a .more{text-transform:uppercase;letter-spacing:0.1em}.paragraph--type--large-callout a:hover .bg,.paragraph--type--callout a:hover .bg{transform:scale(1.1,1.1)}.paragraph--type--large-callout a:hover .bg::after,.paragraph--type--callout a:hover .bg::after{background:rgba(0,0,0,0.8)}.paragraph--type--large-callout a{height:0;padding-bottom:100%}@media screen and (min-width:25.875em){.paragraph--type--large-callout a{padding-bottom:75%}}@media screen and (min-width:40em){.paragraph--type--large-callout a{padding-bottom:60%}}@media screen and (min-width:48em){.paragraph--type--large-callout a{padding-bottom:50%}}@media screen and (min-width:60em){.paragraph--type--large-callout a{padding-bottom:43.5%}}.paragraph--type--large-callout a .field--name-field-body{color:rgba(255,255,255,0.7)}@media screen and (min-width:87.5em){.paragraph--type--large-callout a .field--name-field-body{font-size:1.25em;line-height:1.6em}}.paragraph--type--large-callout a .more{font-weight:700;font-size:1.2em;line-height:1.2em;color:#fff}.paragraph--type--callout{text-align:center}.paragraph--type--callout a{height:0;padding-bottom:90%}.paragraph--type--callout a .more{color:rgba(255,255,255,0.9);line-height:1.5em;margin-top:1.5em;padding-top:1em;border-top:2px solid rgba(255,255,255,0.5)}.view-products.view-display-id-entity_view_1 .view-content>h2{font-size:2em;line-height:1.2em}.view-products.view-display-id-entity_view_1 .rows{margin-left:-.46875rem;margin-right:-.46875rem;display:flex;flex-flow:row wrap}@media screen and (min-width:60em){.view-products.view-display-id-entity_view_1 .rows{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.view-products.view-display-id-entity_view_1 .rows{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.view-products.view-display-id-entity_view_1 .rows{margin-left:-1.25rem;margin-right:-1.25rem}}.view-products.view-display-id-entity_view_1 .rows .views-row{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem;width:100%}@media screen and (min-width:60em){.view-products.view-display-id-entity_view_1 .rows .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-products.view-display-id-entity_view_1 .rows .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-products.view-display-id-entity_view_1 .rows .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:25.875em){.view-products.view-display-id-entity_view_1 .rows .views-row{width:50%}}@media screen and (min-width:48em){.view-products.view-display-id-entity_view_1 .rows .views-row{width:33.33333%}}#block-views-block-products-block-related{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){#block-views-block-products-block-related{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-views-block-products-block-related{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-views-block-products-block-related{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}#block-views-block-products-block-related .block-title{font-size:2em;line-height:1.2em}#block-views-block-products-block-related .view{position:relative}#block-views-block-products-block-related .view .view-header{margin-bottom:2rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;font-size:1.2em;line-height:1.2em}@media screen and (min-width:40em){#block-views-block-products-block-related .block-title{margin-bottom:2rem}#block-views-block-products-block-related .view .view-header{position:absolute;right:0;bottom:100%}}.view-products.view-display-id-block_related .view-content{margin-left:-.46875rem;margin-right:-.46875rem;display:flex;flex-flow:row wrap}@media screen and (min-width:60em){.view-products.view-display-id-block_related .view-content{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.view-products.view-display-id-block_related .view-content{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.view-products.view-display-id-block_related .view-content{margin-left:-1.25rem;margin-right:-1.25rem}}.view-products.view-display-id-block_related .views-row{width:100%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.view-products.view-display-id-block_related .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-products.view-display-id-block_related .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-products.view-display-id-block_related .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:25.875em){.view-products.view-display-id-block_related .views-row{width:50%}}@media screen and (min-width:48em){.view-products.view-display-id-block_related .views-row{width:25%}}.node-product.node-teaser a{display:block}.node-product.node-teaser a .field--name-field-image{margin-bottom:1em;overflow:hidden;position:relative}.node-product.node-teaser a .field--name-field-image img{display:block;width:100%;height:auto;transition:all 1s}.node-product.node-teaser a .field--name-field-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all 0.5s;opacity:0}.node-product.node-teaser a h2{font-size:1.25em;line-height:1.2em}.node-product.node-teaser a .field--name-body{font-size:0.8em;line-height:1.6em;color:#231f20}.node-product.node-teaser a:hover .field--name-field-image img{transform:scale(1.1,1.1)}.node-product.node-teaser a:hover .field--name-field-image::after{opacity:1}@media screen and (min-width:60em){.node-product.node-teaser{transform:translateY(80px);opacity:0}.node-product.node-teaser.loaded{transform:none;opacity:1;transition:all 0.5s}.views-row:nth-child(3n+2) .node-product.node-teaser.loaded{transition-delay:0.2s}.views-row:nth-child(3n+3) .node-product.node-teaser.loaded{transition-delay:0.4s}}.node-product.node-full>.content{display:flex;flex-flow:row wrap;margin-bottom:2em}.node-product.node-full>.content>div{width:100%}.node-product.node-full>.content .field--name-field-image{margin-bottom:2em}.node-product.node-full>.content .field--name-field-image img{display:block;width:100%;height:auto}.node-product.node-full>.content .field--name-field-overview>h2,.node-product.node-full>.content .field--name-field-files>h2{font-size:2em;line-height:1.2em;margin-bottom:0.5em}@media screen and (min-width:40em){.node-product.node-full>.content .field--name-field-image{width:50%;padding-right:.46875rem}}@media screen and (min-width:40em) and (min-width:60em){.node-product.node-full>.content .field--name-field-image{padding-right:.625rem}}@media screen and (min-width:40em) and (min-width:80em){.node-product.node-full>.content .field--name-field-image{padding-right:.9375rem}}@media screen and (min-width:40em) and (min-width:100em){.node-product.node-full>.content .field--name-field-image{padding-right:1.25rem}}@media screen and (min-width:40em){.node-product.node-full>.content .field--name-field-overview{width:50%;padding-left:.46875rem}}@media screen and (min-width:40em) and (min-width:60em){.node-product.node-full>.content .field--name-field-overview{padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:80em){.node-product.node-full>.content .field--name-field-overview{padding-left:.9375rem}}@media screen and (min-width:40em) and (min-width:100em){.node-product.node-full>.content .field--name-field-overview{padding-left:1.25rem}}@media screen and (max-width:59.99875em){.node-product.node-full .field--name-field-details{overflow-x:scroll;max-width:100%}}.node-product.node-full .field--name-field-details table{width:100%;font-weight:700;color:#424242}@media screen and (max-width:59.99875em){.node-product.node-full .field--name-field-details table{min-width:900px}}.node-product.node-full .field--name-field-details table tr{background:#e8e8e8}.node-product.node-full .field--name-field-details table tr:nth-child(even){background:#cacaca}.node-product.node-full .field--name-field-details table td{padding:1em}.node-product.node-full .field--name-field-specifications h2{margin-bottom:0.5em}@media screen and (min-width:40em){.node-product.node-full .field--name-field-specifications>div{-moz-columns:2;columns:2}}.node-product.node-full .field--name-field-specifications>div>div{padding:0.5em 0.25em;line-height:1.2em}.node-product.node-full .field--name-field-specifications>div>div:nth-child(odd){background:#f2f2f2}.node-product.node-full .field--name-field-specifications .paragraph{display:flex;flex-flow:row wrap}.node-product.node-full .field--name-field-specifications .paragraph .field{width:50%}.node-product.node-full .field--name-field-specifications .paragraph .field--name-field-headline{font-weight:700;padding-right:0.5em}.node-product.node-full .field--name-field-specifications .paragraph .field--name-field-value{font-size:0.8em;line-height:1.2em}.node-product.node-full .field--name-field-disclaimers{font-size:0.8em;line-height:1.6em;margin-top:1em}.node-product.node-full .field--name-field-images{margin-left:-.46875rem;margin-right:-.46875rem;display:flex;flex-flow:row wrap;margin-top:2em}@media screen and (min-width:60em){.node-product.node-full .field--name-field-images{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.node-product.node-full .field--name-field-images{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.node-product.node-full .field--name-field-images{margin-left:-1.25rem;margin-right:-1.25rem}}.node-product.node-full .field--name-field-images>div{width:50%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.node-product.node-full .field--name-field-images>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.node-product.node-full .field--name-field-images>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.node-product.node-full .field--name-field-images>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}.node-product.node-full .field--name-field-images>div img{display:block;width:100%;height:auto}.view-case-studies .view-filters{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;max-width:1120px;margin:auto}@media screen and (min-width:60em){.view-case-studies .view-filters{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.view-case-studies .view-filters{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.view-case-studies .view-filters{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}.view-case-studies .view-filters form{position:relative}.view-case-studies .view-filters form details{margin-top:1em;background:#f2f2f2}.view-case-studies .view-filters form details summary{position:relative;padding:0.5em 1em;font-weight:700;font-size:1.25em;line-height:1.2em}.view-case-studies .view-filters form details summary::after{content:"";position:absolute;right:1em;top:50%;width:0.75em;height:0.75em;border:3px solid #008b61;border-style:solid solid none none;transform:translate(-50%,-50%) rotate(45deg);transition:all 0.25s}.view-case-studies .view-filters form details .form-item{padding:1em;padding-top:0}.view-case-studies .view-filters form details[open] summary::after{transform:translate(-50%,-75%) rotate(135deg)}.view-case-studies .view-filters form ul{padding:0;margin:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:stretch;font-size:0.8em;margin-left:-0.25em;margin-right:-0.25em}.view-case-studies .view-filters form ul li{padding:0.25em;flex-grow:1}.view-case-studies .view-filters form ul li a{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s;width:100%;text-align:center}.view-case-studies .view-filters form ul li a:hover{background:#00523a}.view-case-studies .view-filters form ul li a.bef-link--selected{background:#00402d}.view-case-studies .view-filters form .form-item{margin-bottom:0}.view-case-studies .view-filters form .form-item label{display:none}.view-case-studies .view-filters form .form-item input{border:none;height:50px;line-height:50px;padding:0 1em;background:#f2f2f2}.view-case-studies .view-filters form .form-item input:focus{background:#c3c3c3}.view-case-studies .view-filters form #edit-actions{width:100%}.view-case-studies .view-filters form #edit-actions button{width:100%;text-align:center}@media screen and (min-width:40em){.view-case-studies .view-filters form .form-item-search{padding-right:200px}.view-case-studies .view-filters form #edit-actions{position:absolute;right:0;top:0;width:200px}.view-case-studies .view-filters form #edit-actions button{height:50px;padding-top:0;padding-bottom:0}}@media screen and (min-width:60em){.view-case-studies .view-filters form .form-item-search{padding-right:300px}.view-case-studies .view-filters form .form-item input{height:80px;line-height:80px}.view-case-studies .view-filters form #edit-actions{width:300px}.view-case-studies .view-filters form #edit-actions button{height:80px}}.node-case-study.node-teaser{margin-bottom:.46875rem}@media screen and (min-width:60em){.node-case-study.node-teaser{margin-bottom:.625rem}}@media screen and (min-width:80em){.node-case-study.node-teaser{margin-bottom:.9375rem}}@media screen and (min-width:100em){.node-case-study.node-teaser{margin-bottom:1.25rem}}.node-case-study.node-teaser a{display:block;position:relative;overflow:hidden}.node-case-study.node-teaser a .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;transition:all 1s}.node-case-study.node-teaser a .bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;transition:all 0.5s}.node-case-study.node-teaser a>.inner{padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem;position:relative;max-width:1400px;margin:auto;display:flex;flex-flow:row wrap}@media screen and (min-width:60em){.node-case-study.node-teaser a>.inner{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-case-study.node-teaser a>.inner{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-case-study.node-teaser a>.inner{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.node-case-study.node-teaser a>.inner>.content{width:100%;background:rgba(255,255,255,0.8);padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;text-align:center;transition:all 0.5s}@media screen and (min-width:60em){.node-case-study.node-teaser a>.inner>.content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-case-study.node-teaser a>.inner>.content{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-case-study.node-teaser a>.inner>.content{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}@media screen and (min-width:40em){.node-case-study.node-teaser a>.inner>.content{width:50%}}@media screen and (min-width:60em){.node-case-study.node-teaser a>.inner>.content{width:33.33333%}}.node-case-study.node-teaser a .field--name-field-image{max-width:260px;margin:auto}.node-case-study.node-teaser a .field--name-field-image img{display:block;width:100%;height:auto}.node-case-study.node-teaser a h2{font-size:1.5em;line-height:1.2em}.node-case-study.node-teaser a .field--name-body{font-size:0.8em;line-height:1.6em;color:#231f20;margin:1em 0;border:1px solid rgba(35,31,32,0.3);border-style:solid none;padding:1em 0}.node-case-study.node-teaser a .field--name-body *:last-child{margin-bottom:0}.node-case-study.node-teaser a .more{text-transform:uppercase;letter-spacing:0.1em;color:#00402d;font-weight:700}.node-case-study.node-teaser a:hover .bg{transform:scale(1.1,1.1)}.node-case-study.node-teaser a:hover .bg::after{opacity:1}.node-case-study.node-teaser a:hover>.inner>.content{background:#fff}.views-row:nth-child(odd) .node-case-study.node-teaser a>.inner{justify-content:flex-end}@media screen and (min-width:60em){.views-row:nth-child(odd) .node-case-study.node-teaser a>.inner>.content{transform:translateX(80px);opacity:0}.views-row:nth-child(odd) .node-case-study.node-teaser.loaded a>.inner>.content{transform:none;opacity:1;transition:all 0.5s}.views-row:nth-child(even) .node-case-study.node-teaser a>.inner>.content{transform:translateX(-80px);opacity:0}.views-row:nth-child(even) .node-case-study.node-teaser.loaded a>.inner>.content{transform:none;opacity:1;transition:all 0.5s}}.node-case-study.node-full{padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){.node-case-study.node-full{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-case-study.node-full{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-case-study.node-full{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.node-case-study.node-full .info{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:.9375rem}@media screen and (min-width:60em){.node-case-study.node-full .info{margin-bottom:1.25rem}}@media screen and (min-width:80em){.node-case-study.node-full .info{margin-bottom:1.875rem}}@media screen and (min-width:100em){.node-case-study.node-full .info{margin-bottom:2.5rem}}.node-case-study.node-full .info h2{font-size:2.5em;line-height:1.2em;margin-bottom:0.5em}.node-case-study.node-full .info .facts{width:100%;margin-bottom:2em}.node-case-study.node-full .info .facts .field--name-field-project-facts>div{margin:1em 0;padding:1em 0;border:1px solid #bababa;border-style:solid none}.node-case-study.node-full .info .facts .field--name-field-project-facts>div *:last-child{margin-bottom:0}.node-case-study.node-full .info .facts .field--name-field-pdf{text-transform:uppercase;letter-spacing:0.1em;font-weight:900}.node-case-study.node-full .info .field--name-field-overview{width:100%}@media screen and (min-width:40em){.node-case-study.node-full .info .facts{width:33.33333%}.node-case-study.node-full .info .field--name-field-overview{width:66.66667%}}@media screen and (min-width:48em){.node-case-study.node-full .info .facts{width:25%}}.node-case-study.node-full .field--name-field-page-content .paragraph{margin-bottom:2em;text-align:center}.node-case-study.node-full .field--name-field-page-content .paragraph .field--name-field-body{max-width:36em;margin:auto}#block-views-block-related-case-studies-block-1 .block-title{padding-bottom:.9375rem;padding-left:.9375rem;font-size:2.5em;line-height:1.2em}@media screen and (min-width:60em){#block-views-block-related-case-studies-block-1 .block-title{padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-views-block-related-case-studies-block-1 .block-title{padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-views-block-related-case-studies-block-1 .block-title{padding-bottom:2.5rem;padding-left:2.5rem}}.paragraph--type--text h2,.paragraph--type--text-image h2,.paragraph--type--image h2{font-size:2.5em;line-height:1.2em;margin-bottom:0.5em}.paragraph--type--text h3,.paragraph--type--text-image h3,.paragraph--type--image h3{font-size:2.25em;line-height:1.2em;margin-bottom:0.5em}.paragraph--type--text h4,.paragraph--type--text-image h4,.paragraph--type--image h4{font-size:1.5em;line-height:1.2em;margin-bottom:0.25em}.paragraph--type--text h5,.paragraph--type--text-image h5,.paragraph--type--image h5{font-size:1.25em;line-height:1.2em;margin-bottom:0.25em}.paragraph--type--text h6,.paragraph--type--text-image h6,.paragraph--type--image h6{font-size:1.125em;line-height:1.2em;margin-bottom:0.25em}.paragraph--type--text img,.paragraph--type--text-image img,.paragraph--type--image img{display:block;width:100%;height:auto}.field--name-field-body h2{font-size:2.5em;line-height:1.2em;margin-bottom:0.5em}.field--name-field-body h3{font-size:2.25em;line-height:1.2em;margin-bottom:0.5em}.field--name-field-body h4{font-size:1.5em;line-height:1.2em;margin-bottom:0.25em}.field--name-field-body h5{font-size:1.25em;line-height:1.2em;margin-bottom:0.25em}.field--name-field-body h6{font-size:1.125em;line-height:1.2em;margin-bottom:0.25em}.field--name-field-body img{display:block;width:100%;height:auto}.field--name-field-body .paragraph{margin-bottom:2em}.paragraph--type--text-image{display:flex;flex-flow:row wrap;align-items:center}.paragraph--type--text-image img{display:block;width:100%;height:auto}@media screen and (min-width:40em){.paragraph--type--text-image .field--name-field-body,.paragraph--type--text-image .field--name-field-image{width:50%}}@media screen and (min-width:40em){.node-article .paragraph--type--text-image .field--name-field-body{width:58.33333%}.node-article .paragraph--type--text-image .field--name-field-image{width:41.66667%}}@media screen and (min-width:40em){.paragraph--type--text-image.image-right .field--name-field-body{padding-right:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.paragraph--type--text-image.image-right .field--name-field-body{padding-right:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.paragraph--type--text-image.image-right .field--name-field-body{padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.paragraph--type--text-image.image-right .field--name-field-body{padding-right:2.5rem}}@media screen and (min-width:40em){.paragraph--type--text-image.image-right .field--name-field-image{padding-left:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.paragraph--type--text-image.image-right .field--name-field-image{padding-left:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.paragraph--type--text-image.image-right .field--name-field-image{padding-left:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.paragraph--type--text-image.image-right .field--name-field-image{padding-left:2.5rem}}@media screen and (min-width:40em){.paragraph--type--text-image.image-left .field--name-field-body{order:2;padding-left:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.paragraph--type--text-image.image-left .field--name-field-body{padding-left:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.paragraph--type--text-image.image-left .field--name-field-body{padding-left:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.paragraph--type--text-image.image-left .field--name-field-body{padding-left:2.5rem}}@media screen and (min-width:40em){.paragraph--type--text-image.image-left .field--name-field-image{order:1;padding-right:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.paragraph--type--text-image.image-left .field--name-field-image{padding-right:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.paragraph--type--text-image.image-left .field--name-field-image{padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.paragraph--type--text-image.image-left .field--name-field-image{padding-right:2.5rem}}.paragraph--type--images .field--name-field-images-3{display:flex;flex-flow:row wrap;margin-left:-.46875rem;margin-right:-.46875rem;justify-content:center}@media screen and (min-width:60em){.paragraph--type--images .field--name-field-images-3{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.paragraph--type--images .field--name-field-images-3{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.paragraph--type--images .field--name-field-images-3{margin-left:-1.25rem;margin-right:-1.25rem}}.paragraph--type--images .field--name-field-images-3>div{width:50%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.paragraph--type--images .field--name-field-images-3>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.paragraph--type--images .field--name-field-images-3>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.paragraph--type--images .field--name-field-images-3>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:0.375em){.paragraph--type--images .field--name-field-images-3>div{width:33.33333%}}.paragraph--type--images .field--name-field-images-3>div img{display:block;width:100%;height:auto}.view-installation-guides .views-row{margin-bottom:1.875rem}@media screen and (min-width:60em){.view-installation-guides .views-row{margin-bottom:2.5rem}}@media screen and (min-width:80em){.view-installation-guides .views-row{margin-bottom:3.75rem}}@media screen and (min-width:100em){.view-installation-guides .views-row{margin-bottom:5rem}}.view-installation-guides h2{font-size:2em;line-height:1.2em;margin-bottom:0.5em}.view-installation-guides a{display:block;padding:0.75em 1em;background:#e7e7e7;font-weight:700}#block-views-block-faq-categories-block-1{position:-webkit-sticky;position:sticky;top:40px}.view-faq .faq-category{padding-bottom:2.5em}.view-faq .faq-category:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.view-faq h2{font-size:2.5em;line-height:1.2em;margin-bottom:0.5em}.node-faq.node-teaser{margin-bottom:.9375rem}@media screen and (min-width:60em){.node-faq.node-teaser{margin-bottom:1.25rem}}@media screen and (min-width:80em){.node-faq.node-teaser{margin-bottom:1.875rem}}@media screen and (min-width:100em){.node-faq.node-teaser{margin-bottom:2.5rem}}.node-faq.node-teaser .question{display:block;font-size:1.25em;line-height:1.4em;color:#008b61;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#e7e7e7;padding:1em 2em;transition:all 0.25s}.node-faq.node-teaser .question>span{display:block;position:relative}.node-faq.node-teaser .question .toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.75em;height:0.75em;transition:all 0.5s}.node-faq.node-teaser .question .toggle:after,.node-faq.node-teaser .question .toggle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#008b61;transition:all 0.25s}.node-faq.node-teaser .question .toggle:after{width:100%;height:0.15em}.node-faq.node-teaser .question .toggle:before{width:0.15em;height:100%}.node-faq.node-teaser .question:hover{cursor:pointer;background:#008b61;color:#fff}.node-faq.node-teaser .question:hover .toggle::before,.node-faq.node-teaser .question:hover .toggle::after{background:#fff}.node-faq.node-teaser .answer{background:#cecece;color:#4e4e4e;height:0;overflow:hidden}.node-faq.node-teaser .answer>div{padding:2em}.node-faq.node-teaser .answer>div>div{position:relative}.node-faq.node-teaser .answer p:last-child{margin-bottom:0}.node-faq.node-teaser.open .question .toggle{transform:translateY(-50%) rotate(45deg)}.paragraph--type--view .viewsreference--view-title{font-weight:700;font-size:2.5em;line-height:1.2em;text-align:center}.view-job-postings{padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){.view-job-postings{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.view-job-postings{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.view-job-postings{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.view-job-postings .view-content{margin-left:-.46875rem;margin-right:-.46875rem;display:flex;flex-flow:row wrap;justify-content:center}@media screen and (min-width:60em){.view-job-postings .view-content{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.view-job-postings .view-content{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.view-job-postings .view-content{margin-left:-1.25rem;margin-right:-1.25rem}}.view-job-postings .views-row{width:100%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.view-job-postings .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-job-postings .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-job-postings .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.view-job-postings .views-row{width:50%}}@media screen and (min-width:60em){.view-job-postings .views-row{width:33.33333%}}.node-job-posting{background:#008b61;color:#fff;padding:20px;padding-bottom:10px}@media screen and (min-width:80em){.node-job-posting{padding:40px;padding-bottom:10px}}.node-job-posting h2{font-size:1.5em !important;line-height:1.2em;margin-bottom:0.5em}.node-job-posting .body .field--name-body{line-height:1.5em;height:9em;overflow:hidden}.node-job-posting .body .toggle{display:block;line-height:60px;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;margin-top:1em;color:#fff}.node-job-posting .body .toggle span{transition:all 0.5s}.node-job-posting .body .toggle span.less{position:absolute;left:0;top:0;opacity:0}@media screen and (min-width:60em){.node-job-posting{transform:translateY(80px);opacity:0}.node-job-posting.loaded{transform:none;opacity:1;transition:all 0.5s}.views-row:nth-child(3n+2) .node-job-posting.loaded{transition-delay:0.2s}.views-row:nth-child(3n+3) .node-job-posting.loaded{transition-delay:0.4s}}.paragraph--type--webform{max-width:1400px;margin:auto;padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem}@media screen and (min-width:60em){.paragraph--type--webform{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--webform{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--webform{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.paragraph--type--webform .block-title{max-width:20em;margin:auto;font-size:2.5em;line-height:1.2em;margin-bottom:0.5em;text-align:center}.paragraph--type--webform .field--name-field-body{font-size:1.25em;line-height:1.6em;max-width:30em;margin:auto;margin-bottom:2em;text-align:center}.paragraph--type--webform form{background:#eeeeee;padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}@media screen and (min-width:60em){.paragraph--type--webform form{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--webform form{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--webform form{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}@media screen and (min-width:40em){.paragraph--type--webform form{display:flex;flex-flow:row wrap}.paragraph--type--webform form>div{width:100%;padding-right:.23438rem;padding-left:.23438rem}}@media screen and (min-width:40em) and (min-width:60em){.paragraph--type--webform form>div{padding-right:.3125rem;padding-left:.3125rem}}@media screen and (min-width:40em) and (min-width:80em){.paragraph--type--webform form>div{padding-right:.46875rem;padding-left:.46875rem}}@media screen and (min-width:40em) and (min-width:100em){.paragraph--type--webform form>div{padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em){.paragraph--type--webform form>div.half{width:50%}}.paragraph--type--webform form .form-actions{text-align:center}button:hover{background:#00523a !important}.form-item{margin-bottom:60px;position:relative}.form-item input,.form-item textarea,.form-item .select2 .select2-selection,.form-item .form-managed-file{border-radius:0;width:100%;border:none;background:transparent;border-bottom:3px solid #8e8e8e;outline:none !important}.form-item input:focus{border-color:#008b61}.form-item input,.form-item .select2 .select2-selection{line-height:60px}.form-item .select2 .select2-selection,.form-item .select2-container--default .select2-selection--single .select2-selection__rendered{height:65px;line-height:60px !important}.form-item textarea{background:linear-gradient(to bottom,#eee 0%,#eee 95%,#8e8e8e 95%,#8e8e8e 100%);background-size:100% 63px;line-height:63px;height:315px;border-bottom:none;resize:vertical}.form-item textarea:focus{background:linear-gradient(to bottom,#eee 0%,#eee 95%,#008b61 95%,#008b61 100%);background-size:100% 63px}.form-item .description{font-size:0.7em;line-height:1.2em;margin-top:0.25em}.form-item.required::after{content:"*";position:absolute;right:0;top:45%;color:rgba(35,31,32,0.5)}.form-item.required:nth-child(odd)::after{padding-right:.46875rem}@media screen and (min-width:60em){.form-item.required:nth-child(odd)::after{padding-right:.625rem}}@media screen and (min-width:80em){.form-item.required:nth-child(odd)::after{padding-right:.9375rem}}@media screen and (min-width:100em){.form-item.required:nth-child(odd)::after{padding-right:1.25rem}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:60px}.select2-search{display:none}.form-managed-file{position:relative}.form-managed-file button{margin:0;line-height:80px;padding-top:0;padding-bottom:0}.form-managed-file>label.upload-button,.form-managed-file span.file{display:block;font-size:1.2em;font-weight:700;color:#3c3c3c;border-bottom:3px solid #9b9c9c;width:100%;height:60px;line-height:60px;margin:0}@media screen and (min-width:87.5em){.form-managed-file>label.upload-button,.form-managed-file span.file{height:80px;line-height:80px}}.form-managed-file>label.upload-button:hover,.form-managed-file span.file:hover{cursor:pointer}.form-managed-file label.option{display:inline-block}.form-managed-file .js-form-type-checkbox{margin-top:0.5em}.form-managed-file button[data-drupal-selector="edit-resume-upload-button"],.form-managed-file button[data-drupal-selector="edit-cover-letter-upload-button"]{position:absolute;right:0;top:50%;width:0.75em;height:0.75em;padding:0;overflow:hidden;text-indent:999px;border-radius:0}.form-managed-file button[data-drupal-selector="edit-resume-upload-button"]::before,.form-managed-file button[data-drupal-selector="edit-cover-letter-upload-button"]::before{content:"";position:absolute;left:0;top:50%;width:100%;height:0.2em;transform:translateY(-50%)}.form-managed-file button[data-drupal-selector="edit-resume-upload-button"]::after,.form-managed-file button[data-drupal-selector="edit-cover-letter-upload-button"]::after{content:"";position:absolute;left:50%;top:0;width:0.2em;height:100%;transform:translateX(-50%)}.form-managed-file button[data-drupal-selector="edit-resume-remove-button"],.form-managed-file button[data-drupal-selector="edit-cover-letter-remove-button"]{position:absolute;right:0;top:50%;width:0.75em;height:0.75em;padding:0;overflow:hidden;text-indent:999px;border-radius:0}.form-managed-file button[data-drupal-selector="edit-resume-remove-button"]::before,.form-managed-file button[data-drupal-selector="edit-cover-letter-remove-button"]::before{content:"";position:absolute;left:0;top:50%;width:100%;height:0.2em;transform:translateY(-50%)}.paragraph--type--profiles{padding-top:2.8125rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){.paragraph--type--profiles{padding-top:3.75rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.paragraph--type--profiles{padding-top:5.625rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.paragraph--type--profiles{padding-top:7.5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.paragraph--type--profiles .field--name-field-profiles{display:flex;flex-flow:row wrap;margin-left:-.46875rem;margin-right:-.46875rem}@media screen and (min-width:60em){.paragraph--type--profiles .field--name-field-profiles{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.paragraph--type--profiles .field--name-field-profiles{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.paragraph--type--profiles .field--name-field-profiles{margin-left:-1.25rem;margin-right:-1.25rem}}.paragraph--type--profiles .field--name-field-profiles>div{width:100%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.paragraph--type--profiles .field--name-field-profiles>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.paragraph--type--profiles .field--name-field-profiles>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.paragraph--type--profiles .field--name-field-profiles>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.paragraph--type--profiles .field--name-field-profiles>div{width:50%}}@media screen and (min-width:48em){.paragraph--type--profiles .field--name-field-profiles>div{width:33.33333%}}.node-profile.node-teaser{position:relative}.node-profile.node-teaser a{display:block}.node-profile.node-teaser img{display:block;width:100%;height:auto}.node-profile.node-teaser .info{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,139,97,0.8);color:#fff;text-align:center;opacity:0;transition:all 0.25s}.node-profile.node-teaser .info>div{position:absolute;left:0;bottom:0;width:100%;padding:40px}.node-profile.node-teaser h2{font-size:1.25em !important;line-height:1.2em;margin-bottom:0}.node-profile.node-teaser .field--name-field-title{text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1em;font-size:0.9em}.node-profile.node-teaser .field--name-field-title:last-child{margin-bottom:0}.node-profile.node-teaser:hover .info{opacity:1;cursor:pointer}@media screen and (min-width:60em){.node-profile.node-teaser{transform:translateY(80px);opacity:0}.node-profile.node-teaser.loaded{transform:none;opacity:1;transition:all 0.5s}.field--name-field-profiles>div:nth-child(3n+2) .node-profile.node-teaser.loaded{transition-delay:0.2s}.field--name-field-profiles>div:nth-child(3n+3) .node-profile.node-teaser.loaded{transition-delay:0.4s}}.node-profile.node-full{padding-top:2.8125rem;padding-right:.9375rem;padding-bottom:2.8125rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){.node-profile.node-full{padding-top:3.75rem;padding-right:1.25rem;padding-bottom:3.75rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-profile.node-full{padding-top:5.625rem;padding-right:1.875rem;padding-bottom:5.625rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-profile.node-full{padding-top:7.5rem;padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}@media screen and (min-width:40em){.node-profile.node-full>div{display:flex;flex-flow:row wrap}.node-profile.node-full>div .field--name-field-image{width:33.33333%;padding-right:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.node-profile.node-full>div .field--name-field-image{padding-right:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.node-profile.node-full>div .field--name-field-image{padding-right:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.node-profile.node-full>div .field--name-field-image{padding-right:2.5rem}}@media screen and (min-width:40em){.node-profile.node-full>div .info{width:66.66667%;padding-left:.9375rem}}@media screen and (min-width:40em) and (min-width:60em){.node-profile.node-full>div .info{padding-left:1.25rem}}@media screen and (min-width:40em) and (min-width:80em){.node-profile.node-full>div .info{padding-left:1.875rem}}@media screen and (min-width:40em) and (min-width:100em){.node-profile.node-full>div .info{padding-left:2.5rem}}.node-profile.node-full img{display:block;width:100%;height:auto}.node-profile.node-full .info h2{font-size:2em !important;line-height:1.2em;margin-bottom:0;margin-top:0.5em}.node-profile.node-full .info .field--name-field-title{text-transform:uppercase;letter-spacing:0.05em;margin-bottom:1em;font-size:1.25em;padding-bottom:0.5em;border-bottom:2px solid #f2f2f2}#block-views-block-profiles-block-1 .block-title{font-size:2.5em;line-height:1.2em;margin-bottom:0}#block-views-block-profiles-block-1 .view-header{text-transform:uppercase;font-weight:700;margin-bottom:2rem}#block-views-block-profiles-block-1>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:2.8125rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){#block-views-block-profiles-block-1>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:3.75rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-views-block-profiles-block-1>div{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:5.625rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-views-block-profiles-block-1>div{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}#block-views-block-profiles-block-1 .view-content{margin-left:-.46875rem;margin-right:-.46875rem;display:flex;flex-flow:row wrap}@media screen and (min-width:60em){#block-views-block-profiles-block-1 .view-content{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){#block-views-block-profiles-block-1 .view-content{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){#block-views-block-profiles-block-1 .view-content{margin-left:-1.25rem;margin-right:-1.25rem}}#block-views-block-profiles-block-1 .views-row{width:100%;padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){#block-views-block-profiles-block-1 .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){#block-views-block-profiles-block-1 .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){#block-views-block-profiles-block-1 .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){#block-views-block-profiles-block-1 .views-row{width:50%}}@media screen and (min-width:48em){#block-views-block-profiles-block-1 .views-row{width:33.33333%}}@media screen and (min-width:48em){#block-views-block-profiles-block-1 .view{position:relative}#block-views-block-profiles-block-1 .block-title{margin-bottom:2rem}#block-views-block-profiles-block-1 .view-header{position:absolute;right:0;bottom:100%;margin-bottom:2em}}.view-articles.view-display-id-block_page{padding-top:2.8125rem;padding-right:.9375rem;padding-bottom:2.8125rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){.view-articles.view-display-id-block_page{padding-top:3.75rem;padding-right:1.25rem;padding-bottom:3.75rem;padding-left:1.25rem}}@media screen and (min-width:80em){.view-articles.view-display-id-block_page{padding-top:5.625rem;padding-right:1.875rem;padding-bottom:5.625rem;padding-left:1.875rem}}@media screen and (min-width:100em){.view-articles.view-display-id-block_page{padding-top:7.5rem;padding-right:2.5rem;padding-bottom:7.5rem;padding-left:2.5rem}}.view-articles .view-content{margin-left:-.46875rem;margin-right:-.46875rem}@media screen and (min-width:60em){.view-articles .view-content{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){.view-articles .view-content{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){.view-articles .view-content{margin-left:-1.25rem;margin-right:-1.25rem}}.view-articles .views-row{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){.view-articles .views-row{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){.view-articles .views-row{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){.view-articles .views-row{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.view-articles .view-content{display:flex;flex-flow:row wrap}.view-articles .views-row{width:50%}}#block-views-block-articles-block-related{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){#block-views-block-articles-block-related{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-views-block-articles-block-related{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-views-block-articles-block-related{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}#block-views-block-articles-block-related .block-title{font-size:2em;line-height:1.2em;margin-bottom:2rem}#block-views-block-articles-block-related .view{position:relative}#block-views-block-articles-block-related .view .view-header{position:absolute;right:0;bottom:100%;margin-bottom:2rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:700;font-size:1.2em;line-height:1.2em}.node-article.node-teaser a{display:block;position:relative}.node-article.node-teaser .field--name-field-image{overflow:hidden;position:relative}.node-article.node-teaser .field--name-field-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0.6;transition:all 0.25s}.node-article.node-teaser .field--name-field-image img{display:block;width:100%;height:auto;transition:all 1s}.node-article.node-teaser .content{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;color:#fff;text-align:center}@media screen and (min-width:60em){.node-article.node-teaser .content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-article.node-teaser .content{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-article.node-teaser .content{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}.node-article.node-teaser h2{font-size:1.5em;line-height:1.2em;margin:0.5em 0 0.25em 0;color:#fff;border-bottom:2px solid rgba(255,255,255,0.5);padding-bottom:0.5em;margin-bottom:0.5em}.node-article.node-teaser .date{font-size:1.2em;line-height:1.2em;text-transform:uppercase;letter-spacing:0.1em}.node-article.node-teaser a:hover .field--name-field-image::after{opacity:1}.node-article.node-teaser a:hover .field--name-field-image img{transform:scale(1.1,1.1)}@media screen and (min-width:60em){.node-article.node-teaser{transform:translateY(80px);opacity:0}.node-article.node-teaser.loaded{transform:none;opacity:1;transition:all 0.5s}.views-row:nth-child(3n+2) .node-article.node-teaser.loaded{transition-delay:0.2s}.views-row:nth-child(3n+3) .node-article.node-teaser.loaded{transition-delay:0.4s}}.node-article.node-full,.node-page.node-full{padding-top:3.75rem;padding-right:.9375rem;padding-bottom:3.75rem;padding-left:.9375rem;max-width:1400px;margin:auto;margin-top:60px}@media screen and (min-width:60em){.node-article.node-full,.node-page.node-full{padding-top:5rem;padding-right:1.25rem;padding-bottom:5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.node-article.node-full,.node-page.node-full{padding-top:7.5rem;padding-right:1.875rem;padding-bottom:7.5rem;padding-left:1.875rem}}@media screen and (min-width:100em){.node-article.node-full,.node-page.node-full{padding-top:10rem;padding-right:2.5rem;padding-bottom:10rem;padding-left:2.5rem}}.node-article.node-full .field--name-field-body,.node-page.node-full .field--name-field-body{max-width:1000px;margin:auto}.node-article.node-full .addtoany_list,.node-page.node-full .addtoany_list{display:block;margin-top:4em;text-align:center}.node-article.node-full .addtoany_list a,.node-article.node-full .addtoany_list svg,.node-article.node-full .addtoany_list span,.node-page.node-full .addtoany_list a,.node-page.node-full .addtoany_list svg,.node-page.node-full .addtoany_list span{width:64px;height:64px;padding:0}.node-article.node-full .addtoany_list a,.node-page.node-full .addtoany_list a{margin:0 0.5em}#block-views-block-news-block-related>div{padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem;max-width:1400px;margin:auto}@media screen and (min-width:60em){#block-views-block-news-block-related>div{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){#block-views-block-news-block-related>div{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){#block-views-block-news-block-related>div{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}#block-views-block-news-block-related .header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:baseline}#block-views-block-news-block-related .header a{font-weight:900;text-transform:uppercase;letter-spacing:0.05em;font-size:1.2em;line-height:1.2em}#block-views-block-news-block-related .view-news{padding:0 !important}.view-resources .views-row{padding-bottom:2.5em}.view-resources .views-row:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.view-resources h2{font-size:2.5em;line-height:1.2em;margin-bottom:0.5em}.field--name-field-files>div,.field--name-field-links>div{margin-bottom:0.5em}.field--name-field-files>div a,.field--name-field-links>div a{display:block;padding:1em 2em;background:#e7e7e7;font-weight:700;transition:all 0.25s}.field--name-field-files>div a:hover,.field--name-field-links>div a:hover{background:#008b61;color:#fff}.field--name-field-files>div a{position:relative;padding-left:4em}.field--name-field-files>div a::before,.field--name-field-files>div a::after{content:"";position:absolute;left:1.5em;top:50%;width:1.5em;height:1.5em;transform:translateY(-50%);transition:all 0.25s}.field--name-field-files>div a::before{background:url("/themes/ecb/img/download-g.png") 50% 50% no-repeat;background-size:contain}.field--name-field-files>div a::after{background:url("/themes/ecb/img/download-w.png") 50% 50% no-repeat;background-size:contain;opacity:0}.field--name-field-files>div a:hover::before{opacity:0}.field--name-field-files>div a:hover::after{opacity:1}.field--name-field-links>div a{position:relative;padding-left:4em}.field--name-field-links>div a::before,.field--name-field-links>div a::after{content:"";position:absolute;left:1.5em;top:50%;width:1.5em;height:1.5em;transform:translateY(-50%);transition:all 0.25s}.field--name-field-links>div a::before{background:url("/themes/ecb/img/link-g.png") 50% 50% no-repeat;background-size:contain}.field--name-field-links>div a::after{background:url("/themes/ecb/img/link-w.png") 50% 50% no-repeat;background-size:contain;opacity:0}.field--name-field-links>div a:hover::before{opacity:0}.field--name-field-links>div a:hover::after{opacity:1}.paragraph--type--video .label{display:block;line-height:1em;font-size:1em;line-height:1.6em;color:#008b61;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#e7e7e7;padding:1em 2em;transition:all 0.25s}.paragraph--type--video .label>span{display:block;position:relative}.paragraph--type--video .label .toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0.75em;height:0.75em;transition:all 0.5s}.paragraph--type--video .label .toggle::after,.paragraph--type--video .label .toggle::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#008b61}.paragraph--type--video .label .toggle::after{width:100%;height:0.15em}.paragraph--type--video .label .toggle::before{width:0.15em;height:100%}.paragraph--type--video .label:hover{cursor:pointer;background:#008b61;color:#fff}.paragraph--type--video .label:hover .toggle::before,.paragraph--type--video .label:hover .toggle::after{background:#fff}.paragraph--type--video .video{background:#cecece;color:#4e4e4e;height:0;overflow:hidden}.paragraph--type--video .video>div{padding:2em}.paragraph--type--video .video>div>div{position:relative}.paragraph--type--video .video .field--name-field-video>div{position:relative;height:0;padding-bottom:56.25%}.paragraph--type--video .video .field--name-field-video>div iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.paragraph--type--video.open .label .toggle{transform:translateY(-50%) rotate(45deg)}#footer{background:#121212;color:rgba(255,255,255,0.7);position:relative}#footer::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}#footer>div{position:relative}#footer-bottom{max-width:1400px;margin:auto;padding-right:.9375rem;padding-left:.9375rem}@media screen and (min-width:60em){#footer-bottom{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){#footer-bottom{padding-right:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){#footer-bottom{padding-right:2.5rem;padding-left:2.5rem}}#footer-bottom #footer-logo{width:100%;align-self:center}#footer-bottom .rows{margin-left:-.46875rem;margin-right:-.46875rem;font-size:0.9em;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:60em){#footer-bottom .rows{margin-left:-.625rem;margin-right:-.625rem}}@media screen and (min-width:80em){#footer-bottom .rows{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:100em){#footer-bottom .rows{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width:60em){#footer-bottom .rows{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:80em){#footer-bottom .rows{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (min-width:100em){#footer-bottom .rows{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:48em) and (max-width:59.99875em){#footer-bottom .rows{font-size:0.7em;line-height:1.6em}}@media screen and (max-width:47.99875em){#footer-bottom .rows{text-align:center}}@media screen and (min-width:48em){#footer-bottom .rows{display:flex;flex-flow:row wrap;justify-content:space-between}}#footer-bottom .rows>div{padding-top:.46875rem;padding-right:.46875rem;padding-bottom:.46875rem;padding-left:.46875rem}@media screen and (min-width:60em){#footer-bottom .rows>div{padding-top:.625rem;padding-right:.625rem;padding-bottom:.625rem;padding-left:.625rem}}@media screen and (min-width:80em){#footer-bottom .rows>div{padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}}@media screen and (min-width:100em){#footer-bottom .rows>div{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:48em){#footer-bottom .rows>div{max-width:23%}}#footer-bottom .rows>div>div,#footer-bottom .rows>div>nav{padding-bottom:1em;border-bottom:1px solid #636c77;margin-bottom:1em}#footer-bottom .rows>div>div *:last-child,#footer-bottom .rows>div>nav *:last-child{margin-bottom:0}@media screen and (min-width:48em){#footer-bottom .rows>div>div:last-child,#footer-bottom .rows>div>nav:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}}#footer-bottom .rows h2,#footer-bottom .rows h2.block-title{font-size:1.125em;margin-bottom:0.25em;text-transform:uppercase;letter-spacing:0.1em;color:#fff}#footer-bottom .rows ul{padding:0;margin:0;list-style:none}#footer-bottom a:hover{color:#fff}#block-social ul{padding:0;margin:0;list-style:none;padding:0 2em}#block-social ul li{display:inline-block;padding-right:1em;vertical-align:middle}#block-social ul li a{display:inline-block;vertical-align:middle;position:relative;line-height:1.4em}#block-social ul li a span{display:none}#block-social ul li a:before{left:0;top:0;font-size:1.25em;text-indent:0;text-align:left}#credits{position:relative;border-top:1px solid #636c77;line-height:80px;font-weight:700;font-size:0.8em}#credits>div{display:flex;flex-flow:row wrap;justify-content:space-between}.dialog{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999}.dialog.closed{display:none}.dialog>.content{position:absolute;left:50%;top:50%;width:80%;max-width:900px;transform:translate(-50%,-50%);background:#fff;padding-top:.9375rem;padding-right:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem}@media screen and (min-width:60em){.dialog>.content{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}}@media screen and (min-width:80em){.dialog>.content{padding-top:1.875rem;padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}@media screen and (min-width:100em){.dialog>.content{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}}.dialog a.close{position:absolute;right:0;top:0;width:2em;height:2em;background:#008b61}.dialog a.close::before,.dialog a.close::after{content:"";position:absolute;left:50%;top:50%;width:1em;height:0.2em;background:#fff;border-radius:999px}.dialog a.close::before{transform:translate(-50%,-50%) rotate(45deg)}.dialog a.close::after{transform:translate(-50%,-50%) rotate(-45deg)}.block-mailchimp-signup .block-title{text-align:center;margin-bottom:1em}.block-mailchimp-signup .mailchimp-newsletter-mergefields{display:flex;flex-flow:row wrap;margin-left:-.23438rem;margin-right:-.23438rem}@media screen and (min-width:60em){.block-mailchimp-signup .mailchimp-newsletter-mergefields{margin-left:-.3125rem;margin-right:-.3125rem}}@media screen and (min-width:80em){.block-mailchimp-signup .mailchimp-newsletter-mergefields{margin-left:-.46875rem;margin-right:-.46875rem}}@media screen and (min-width:100em){.block-mailchimp-signup .mailchimp-newsletter-mergefields{margin-left:-.625rem;margin-right:-.625rem}}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{padding-right:.23438rem;padding-bottom:.46875rem;padding-left:.23438rem;width:100%;margin-bottom:0}@media screen and (min-width:60em){.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{padding-right:.3125rem;padding-bottom:.625rem;padding-left:.3125rem}}@media screen and (min-width:80em){.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{padding-right:.46875rem;padding-bottom:.9375rem;padding-left:.46875rem}}@media screen and (min-width:100em){.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{padding-right:.625rem;padding-bottom:1.25rem;padding-left:.625rem}}@media screen and (min-width:25.875em){.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{width:50%}}@media screen and (min-width:48em){.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item{width:33.3%}}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item label{display:none}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item input{border:none;background:#8e8e8e;padding:0 1em;transition:all 0.25s}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item input:focus{background:#008b61;color:#fff}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item input::-moz-placeholder{color:#fff;opacity:0.7;font-style:italic}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item input:-ms-input-placeholder{color:#fff;opacity:0.7;font-style:italic}.block-mailchimp-signup .mailchimp-newsletter-mergefields .form-item input::placeholder{color:#fff;opacity:0.7;font-style:italic}.block-mailchimp-signup .form-actions button{width:100%;text-align:center;height:60px;padding-top:0;padding-bottom:0}.user-login-form{max-width:900px;margin:auto;padding-top:1.875rem;padding-right:.9375rem;padding-bottom:1.875rem;padding-left:.9375rem}@media screen and (min-width:60em){.user-login-form{padding-top:2.5rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-left:1.25rem}}@media screen and (min-width:80em){.user-login-form{padding-top:3.75rem;padding-right:1.875rem;padding-bottom:3.75rem;padding-left:1.875rem}}@media screen and (min-width:100em){.user-login-form{padding-top:5rem;padding-right:2.5rem;padding-bottom:5rem;padding-left:2.5rem}}.user-login-form .form-item input{margin-bottom:0}.block-local-tasks-block{text-align:center;margin-top:1em}.block-local-tasks-block ul{list-style:none;margin:0}.block-local-tasks-block ul li{display:inline-block}.block-local-tasks-block ul li a{display:inline-block;position:relative;padding:1em 3em;background:#008b61;border:none;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;transition:all 0.25s;font-size:0.7em}.block-local-tasks-block ul li a:hover{background:#00523a}.contextual-links li,.contextual-links a{display:block}.node--type-project .contextual{display:none !important}
