html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}body,figure{margin:0}h1{font-size:2em;margin:.67em 0}a{text-decoration:none;transition:.15s ease-in-out}img{border-style:none;max-width:100%}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}a,button{color:inherit;background-color:transparent}button{text-transform:none;-webkit-appearance:button;cursor:pointer;border:0;padding:0}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}@font-face{font-display:swap;font-family:Usual;src:url(/wp-content/themes/growl/assets/dist/Regular-c592d588.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:Usual;src:url(/wp-content/themes/growl/assets/dist/Medium-2240175f.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-display:swap;font-family:Usual;src:url(/wp-content/themes/growl/assets/dist/Light-3e0e2381.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-display:swap;font-family:Usual;src:url(/wp-content/themes/growl/assets/dist/LightItalic-fbd0cb3a.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-display:swap;font-family:Usual;src:url(/wp-content/themes/growl/assets/dist/MediumItalic-77ed996f.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}*,:after,:before{box-sizing:inherit}a[href^=tel]{color:inherit;text-decoration:none}[x-cloak]{display:none!important}a:hover{color:#0faaad}body{font-size:1rem;font-family:Usual,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.25;color:#000;font-weight:300}@media (min-width:900px){body{font-size:1rem}}.h1,h1{font-size:2.5rem}@media (min-width:900px){.h1,h1{font-size:3.25rem}}@media (min-width:1200px){.h1,h1{font-size:4rem}}.h2,h2{font-size:2rem}@media (min-width:900px){.h2,h2{font-size:2.5rem}}@media (min-width:1200px){.h2,h2{font-size:3rem}}.h3,h3{font-size:1.75rem}@media (min-width:900px){.h3,h3{font-size:2rem}}@media (min-width:1200px){.h3,h3{font-size:2rem}}.h4,h4{font-size:1.25rem}@media (min-width:900px){.h4,h4{font-size:1.5rem}}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5{font-size:1rem}@media (min-width:900px){.h5{font-size:1rem}}@media (min-width:1200px){.h5{font-size:1rem}}.h6{font-size:.875rem}@media (min-width:900px){.h6{font-size:.875rem}}@media (min-width:1200px){.h6{font-size:.875rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4{margin:0 0 1rem;font-weight:500}p{max-width:unset}p:last-child{margin-bottom:0}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide{position:relative;visibility:hidden}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__track{overflow:hidden;position:relative;z-index:0}.gc-breadcrumbs a{text-decoration:none;color:inherit}.gc-breadcrumbs p{margin:0}.gc-button{display:inline-block;cursor:pointer;background-color:#0faaad;padding:.75rem 1.5rem;border:.0625rem solid #0faaad;color:#fff;text-transform:uppercase;font-weight:500;border-radius:22px;transition:.15s ease-in-out;width:100%;text-align:center}@media (min-width:600px){.gc-button{width:auto}}.gc-button:hover{color:#fff;background:#02c5c4;border-color:#02c5c4}.gc-button:active,.gc-button:focus{outline:0}.gc-button--icon{padding:0;display:flex;gap:.5rem;align-items:center;background-color:transparent;border:0;color:#000;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.gc-button--icon:hover{background-color:transparent;color:#0faaad}.gc-button__icon{height:1rem;width:auto;fill:currentColor;transition:fill .15s ease-in-out}.gc-cta__container{display:grid;gap:1rem}@media (min-width:900px){.gc-cta__container{grid-template-columns:7fr 5fr}}.gc-cta__visual{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:3rem}@media (min-width:900px){.gc-cta__visual{padding-right:5rem;align-items:center;gap:2rem;margin-top:0}}.gc-cta__image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:900px){.gc-cta__image{margin-top:1rem;height:31.25rem;max-height:31.25rem}}.gc-cta__image:first-child{margin-top:-3rem}@media (min-width:900px){.gc-cta__image:first-child{margin-top:-5rem}}.gc-cta__content{width:100%;height:-moz-fit-content;height:fit-content;padding:2rem;border-radius:8px;background-color:#f7f7f7}@media (min-width:900px){.gc-cta__content{padding:3rem}}.gc-cta__text p:first-child{margin-top:0}.gc-cta__button{margin-top:2rem}@media (min-width:900px){.gc-cta__button{margin-top:3rem;width:100%}}.gc-card-item{background-color:#fff}.gc-card-item:hover .gc-card-item__link,.gc-card-item:hover .gc-card-item__title{color:#000}.gc-card-item:hover .gc-card-item__thumbnail-wrapper:after{opacity:.5}.gc-card-item__thumbnail-wrapper{position:relative}.gc-card-item__thumbnail-wrapper:after{content:"";display:block;position:absolute;height:100%;width:100%;background-color:#000;top:0;left:0;opacity:.2;transition:opacity .15s ease-in-out}.gc-card-item__thumbnail{height:16.25rem;-o-object-fit:cover;object-fit:cover;display:block;width:100%}.gc-card-item__bottom{padding:2rem}.gc-card-item__category{color:#0faaad;text-transform:uppercase;margin-bottom:.5rem}.gc-card-item__title{color:#4d4d4d;margin-bottom:1.5rem;transition:color .15s ease-in-out}.gc-card-item__location{margin-top:1rem;font-size:.75rem}.gc-container{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media (min-width:600px){.gc-container{max-width:720px}}@media (min-width:900px){.gc-container{max-width:960px}}@media (min-width:1200px){.gc-container{max-width:1160px}}@media (min-width:1440px){.gc-container{max-width:1332px}}.gc-container--has-margin{margin-top:4rem;margin-bottom:4rem}@media (min-width:900px){.gc-container--has-margin{margin-top:8rem;margin-bottom:8rem}}.gc-container--has-padding{padding-top:4rem;padding-bottom:4rem}@media (min-width:900px){.gc-container--has-padding{padding-top:8rem;padding-bottom:8rem}}.gc-cwv--has-visual .gc-cwv__wrapper{display:grid;gap:2rem}@media (min-width:900px){.gc-cwv--has-visual .gc-cwv__wrapper{gap:4rem;grid-template-columns:1fr 1fr;align-items:center}}.gc-cwv--has-visual .gc-cwv__content{text-align:left}@media (min-width:900px){.gc-cwv--is-reversed .gc-cwv__visual{order:1}}.gc-cwv--grey-bg{background-color:#f7f7f7}.gc-cwv__image{display:block;width:100%;height:auto}.gc-cwv__content{text-align:center;width:100%}.gc-cwv__text{margin-top:1.5rem}.gc-footer{background-color:#f7f7f7;padding:4rem 0}@media (min-width:1200px){.gc-footer{padding:6rem 0}}.gc-footer__container{position:relative}@media (min-width:1200px){.gc-footer__container{display:flex;justify-content:space-between;gap:4rem}}@media (min-width:1440px){.gc-footer__container{gap:6.5rem}}@media (min-width:1200px){.gc-footer__left{display:flex;flex-direction:column}}.gc-footer__logo{height:3.0625rem;width:auto;display:block}.gc-footer__socials{margin:0;padding:0;list-style-type:none;margin-top:1rem;display:flex;gap:2rem}.gc-footer__social-icon{fill:#0faaad;height:1.125rem;width:1.125rem;-o-object-fit:contain;object-fit:contain}.gc-footer__links{margin:auto 0 0;padding:0;list-style-type:none;padding-top:2rem;display:grid;gap:1rem}.gc-footer__links--desktop{display:none}@media (min-width:1200px){.gc-footer__links--desktop{display:grid}.gc-footer__links--mobile{display:none}}.gc-footer__link{text-decoration:underline;font-weight:400}.gc-footer__navigation{border-top:.0625rem solid #000;border-bottom:.0625rem solid #000;padding:2rem 0;margin:2rem 0}@media (min-width:1200px){.gc-footer__navigation{border-top:none;border-bottom:none;margin:0;border-left:.0625rem solid #000;border-right:.0625rem solid #000;padding:0 6.5rem;flex:1}}.gc-footer__menu{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:auto auto;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem}@media (min-width:1200px){.gc-footer__menu{-moz-column-gap:6rem;column-gap:6rem}}.gc-footer__menu-link{font-weight:500;text-transform:uppercase}.gc-footer__contact-list{margin:0;padding:0;list-style-type:none;display:grid;gap:1rem}.gc-footer__contact{display:flex;gap:.5rem;align-items:center}.gc-footer__contact-icon{height:1.125rem;width:1.125rem;fill:#0faaad;flex-shrink:0}.gc-footer__growl,.gc-navbar:after{position:absolute;right:0;bottom:0}@media (min-width:900px){.gc-footer__growl:hover .gc-footer__growl-icon--full{opacity:1}}.gc-footer__growl-icon{display:block;fill:#0faaad;height:1.25rem}.gc-footer__growl-icon--full{opacity:0;transition:all .3s ease-in-out}@media (min-width:900px){.gc-footer__growl-icon{height:2rem}}.gc-heading{max-width:53.8125rem}.gc-heading__overline{color:#0faaad;text-transform:uppercase}.gc-modal{position:fixed;left:0;top:0;height:100%;width:100%;z-index:100;background-color:#000000b3;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center}.gc-navbar{padding-top:1rem;padding-bottom:1rem;z-index:2;background:#fff;position:sticky;top:0;border-bottom:.0625rem solid #f7f7f7}.gc-navbar:after{content:"";background-color:#fff;top:0;left:0;z-index:-1;pointer-events:none}.gc-navbar__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:1200px){.gc-navbar__container{flex-wrap:nowrap}}.gc-navbar__logo-link{z-index:2}.gc-navbar__logo{display:block;height:1.5rem;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:1200px){.gc-navbar__logo{height:4.1rem}}.gc-navbar__burger,.gc-navbar__burger span{transform:rotate(0);transition:.15s ease-in-out}.gc-navbar__burger{width:2rem;height:1.5rem;flex-shrink:0;position:relative;background-color:transparent;border:0;z-index:2}@media (min-width:1200px){.gc-navbar__burger{display:none}}.gc-navbar__burger span{display:block;position:absolute;height:2px;width:60%;left:20%;background:#000;border-radius:4px;opacity:1}.gc-navbar__burger span:nth-child(1){top:20%}.gc-navbar__burger span:nth-child(2){top:calc(50% - 1px)}.gc-navbar__burger span:nth-child(3){bottom:20%}.gc-navbar__burger:focus{outline:0}.gc-navbar__nav{flex-basis:100%;width:100%;background-color:#fff;display:none;overflow:auto}@media (min-width:1200px){.gc-navbar__nav{flex-basis:unset;width:auto;background-color:transparent;overflow:initial;display:block}}.gc-navbar__menu{margin:0;padding:0;list-style-type:none;display:grid;gap:2rem}@media (min-width:1200px){.gc-navbar__menu{display:flex;align-items:baseline;justify-content:end}}.gc-navbar__menu--primary{order:-1;gap:3rem}@media (min-width:1200px){.gc-navbar__menu--primary{gap:2rem;order:unset}}.gc-navbar__menu--primary .gc-navbar__link{text-transform:uppercase}.gc-navbar__menu-element{display:flex;flex-wrap:wrap;position:relative;flex-direction:column;width:100%;gap:.5rem;font-weight:400}@media (min-width:1200px){.gc-navbar__menu-element{flex-direction:row;gap:.5rem;align-items:center;width:auto;height:2rem}}.gc-navbar__menu-element--language{flex-direction:row;flex-wrap:nowrap;position:fixed;bottom:2rem;background-color:#fff;border-top:.0625rem solid #bfbfbf;padding-top:1rem;width:calc(100% - 2rem);left:1rem}@media (min-width:1200px){.gc-navbar__menu-element--language{border-left:.0625rem solid #bfbfbf;padding-left:1.5rem;margin-left:.5rem;position:static;bottom:auto;padding-top:0;border-top:none;width:auto;left:auto}}.gc-navbar__menu-element--language:hover .gc-navbar__language-wrapper{opacity:1;transform:translateY(0);pointer-events:all}.gc-navbar__menu-element--desktop{display:none}@media (min-width:1200px){.gc-navbar__menu-element--desktop{display:block}}.gc-navbar__menu-element--mobile{position:fixed;bottom:3rem;width:calc(100% - 2rem);left:1rem;align-items:flex-start;background-color:#fff;padding-bottom:1.25rem;padding-top:1rem}@media (min-width:1200px){.gc-navbar__menu-element--mobile{display:none}.gc-navbar__menu-element:hover .gc-navbar__submenu-wrapper{max-height:100%;overscroll-behavior:contain;overflow:auto;transform:translateY(0);opacity:1;pointer-events:all}}.gc-navbar__menu-link{font-weight:400}.gc-navbar__link{display:flex;align-items:center;margin-bottom:0;font-weight:400}.gc-navbar__button{width:auto}.gc-navbar__submenu-return{gap:1rem;align-items:center;font-size:.875rem;color:#b3b3b3;font-weight:500;display:none;position:absolute;top:63px;margin:0;z-index:2}.gc-navbar__submenu-return .gc-navbar__link{text-transform:none}.gc-navbar__submenu-return .gc-navbar__arrow{margin-left:0}@media (min-width:1200px){.gc-navbar__submenu-return{display:none}}.gc-navbar__submenu-wrapper{background-color:#fff;opacity:0;pointer-events:none;transition:all .15s ease-in-out;overflow:auto;position:fixed;top:0;left:0;width:100%;transform:translate(-100%);height:calc(100vh - 240px);z-index:1;margin-top:1rem;scrollbar-width:none}@media (min-width:1200px){.gc-navbar__submenu-wrapper{transform:translateY(-1rem);height:auto;padding-top:8.4375rem;max-height:0;z-index:-1;overflow:hidden;margin-top:0;border-bottom:.0625rem solid #f7f7f7}}.gc-navbar__submenu-wrapper::-webkit-scrollbar{display:none}.gc-navbar__submenu-container{min-height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2rem;margin-top:5.625rem}@media (min-width:1200px){.gc-navbar__submenu-container{min-height:auto;padding-bottom:0;display:block;margin-top:0}}.gc-navbar__submenu{margin:0;padding:0;list-style-type:none;margin-bottom:2rem;display:grid;gap:1rem}@media (min-width:1200px){.gc-navbar__submenu{grid-template-columns:repeat(5,1fr);padding:2rem 0 3rem;margin-bottom:0}.gc-navbar__submenu--wide{grid-template-columns:repeat(6,1fr);width:calc(100% + 5rem);margin-left:-2.5rem}}@media (min-width:1440px){.gc-navbar__submenu--wide{width:calc(100% + 10rem);margin-left:-5rem}}@media (min-width:1200px){.gc-navbar__submenu--wide .gc-navbar__submenu-title{grid-column:6 span}}.gc-navbar__submenu-element{padding-bottom:.5rem}.gc-navbar__submenu-title{text-transform:uppercase;font-weight:700;margin-bottom:1rem;border-bottom:.0625rem solid #f7f7f7;padding-bottom:1rem}@media (min-width:1200px){.gc-navbar__submenu-title{grid-column:5 span;margin-bottom:2rem;padding-bottom:2rem}}.gc-navbar__submenu-link{text-decoration:none;display:flex;font-weight:400;gap:1rem}@media (min-width:1200px){.gc-navbar__submenu-link{display:grid}}.gc-navbar__submenu-link:hover .gc-navbar__submenu-top:after{opacity:.2}.gc-navbar__submenu-link:hover .gc-navbar__excerpt{color:#000}.gc-navbar__submenu-top{position:relative;transition:all .15s ease-in-out;max-height:6.25rem;flex-shrink:0}@media (min-width:1200px){.gc-navbar__submenu-top{width:100%;max-height:10rem}}.gc-navbar__submenu-top:after{content:"";display:block;position:absolute;height:100%;width:100%;background-color:#000;top:0;left:0;z-index:1;opacity:0;transition:opacity .15s ease-in-out}.gc-navbar__image{width:6.25rem;-o-object-fit:cover;object-fit:cover;height:100%}@media (min-width:1200px){.gc-navbar__image{width:100%;height:10rem}}.gc-navbar__submenu-item-title{text-transform:uppercase;font-weight:400}.gc-navbar__excerpt{color:#000;font-size:.75rem}.gc-navbar__excerpt--desktop{display:none}@media (min-width:1200px){.gc-navbar__excerpt--desktop{display:block}}.gc-navbar__excerpt--mobile{display:block}@media (min-width:1200px){.gc-navbar__excerpt--mobile{display:none}}.gc-navbar__arrow{fill:currentColor;height:1rem;width:auto;margin-left:.5rem;transition:fill .15s ease-in-out}.gc-navbar__arrow--desktop{display:none}@media (min-width:1200px){.gc-navbar__arrow--desktop{display:block}}.gc-navbar__arrow--mobile{display:block}@media (min-width:1200px){.gc-navbar__arrow--mobile{display:none}}.gc-navbar__lang-current{display:flex;align-items:center;margin-bottom:0;width:75%;color:#0faaad;font-weight:400}@media (min-width:1200px){.gc-navbar__lang-current{width:unset;color:#000}}.gc-navbar__icon{height:.75rem;margin-left:.375rem;fill:currentColor;display:none}@media (min-width:1200px){.gc-navbar__icon{display:block}}.gc-navbar__language-wrapper{width:100%}@media (min-width:1200px){.gc-navbar__language-wrapper{transform:translateY(-.5rem);position:absolute;pointer-events:none;opacity:0;z-index:2;width:-moz-fit-content;width:fit-content;top:3rem;transition:all .15s ease-in-out}}.gc-navbar__lang-submenu{margin:0;padding:0;list-style-type:none;background-color:#fff;gap:.5rem;display:flex;justify-content:space-between}@media (min-width:1200px){.gc-navbar__lang-submenu{padding:.5rem 1rem;flex-direction:column;justify-content:unset}}.gc-navbar__lang-link{margin-bottom:0;padding-left:.5rem;font-weight:400}@media (min-width:1200px){.gc-navbar__lang-link{padding-left:0}}.gc-project-hero{margin-bottom:4rem}@media (min-width:900px){.gc-project-hero{margin-bottom:8rem}}.gc-project-hero__breadcrumbs{margin:2rem 0 3rem}.gc-project-hero__wrapper{display:grid;gap:2rem}@media (min-width:900px){.gc-project-hero__wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}}.gc-project-hero__description{margin-bottom:3rem;margin-top:1.5rem}.gc-project-hero__name{margin-bottom:.25rem}.gc-project-hero__location{font-size:.75rem}.gc-project-hero__image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;height:21.875rem}@media (min-width:900px){.gc-project-hero__image{height:31.875rem}}.gc-project-hero__slider{position:relative}.gc-project-hero__buttons{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.5rem}@media (min-width:900px){.gc-project-hero__buttons{bottom:1.5rem;right:1.5rem}}.gc-project-hero__button{width:2.5rem;height:2.5rem;display:grid;place-content:center;border-radius:50%;background-color:#0faaad;transition:background-color .15s ease-in-out}.gc-project-hero__button:hover{background-color:#fff}.gc-project-hero__button:hover .gc-project-hero__arrow{fill:#0faaad}.gc-project-hero__arrow{height:1rem;width:auto;fill:#fff;transition:fill .15s ease-in-out}.gc-projects{background-color:#f7f7f7}.gc-projects__wrapper{max-width:53.8125rem}.gc-projects__description{margin-bottom:1.5rem}.gc-projects__list{margin:0;padding:0;list-style-type:none;display:grid;gap:1rem;margin-top:3rem}@media (min-width:900px){.gc-projects__list{grid-template-columns:repeat(3,1fr)}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}