@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;700&display=swap);
@font-face{font-family:'california_dreamer_sansRg';src:url(/themes/custom/customer/build/fonts/californiadreamersans-webfont.woff2) format("woff2"),url(/themes/custom/customer/build/fonts/californiadreamersans-webfont.woff) format("woff");font-weight:normal;font-style:normal}html{font-size:16px}body{font-size:100%}@media screen and (max-width: 639px){:root{--margin-neg: -5vw;--padding-neg: 5vw}}@media screen and (min-width: 640px) and (max-width: 959px){:root{--margin-neg: -6vw;--padding-neg: 6vw}}@media screen and (min-width: 960px) and (max-width: 1359px){:root{--margin-neg: -10vw;--padding-neg: 10vw}}@media screen and (min-width: 1360px) and (max-width: 1599px){:root{--margin-neg: -17.5vw;--padding-neg: 17.5vw}}@media screen and (min-width: 1600px){:root{--margin-neg: -22.5vw;--padding-neg: 22.5vw}}*{padding:0;margin:0;border:none;box-sizing:border-box}body{font-family:"Assistant";font-weight:300}.wrapper{margin:0 auto}@media screen and (max-width: 639px){.wrapper{width:90vw}}@media screen and (min-width: 640px) and (max-width: 959px){.wrapper{width:88vw}}@media screen and (min-width: 1280px){.page-node-type-basic .region-main,.page-node-type-service .region-main{margin-right:13vw}}@media screen and (min-width: 960px) and (max-width: 1359px){.wrapper{width:80vw}#block-mainnavigation{width:17.5vw}}@media screen and (min-width: 1360px) and (max-width: 1599px){.wrapper{width:65vw}#block-mainnavigation{width:17.5vw}}@media screen and (min-width: 1600px){.content-type--list.content-type--full>.layout,.page-node-type-about .region-main,.page-node-type-webform .region-main{padding:0 13vw}.path-frontpage .wrapper,.page-node-type-project-default .wrapper,.page-node-type-project-gallery .wrapper{width:55vw}.page-node-type-list .wrapper,.page-node-type-about .wrapper,.page-node-type-webform .wrapper,.page-node-type-basic .wrapper,.page-node-type-service .wrapper{width:65vw}#block-mainnavigation{width:25vw}}#toolbar-administration,#toolbar-administration *,.toolbar .toolbar-icon{font-weight:normal !important}#block-tabs{background-color:rgba(198,159,112,0.15)}@media (min-width: 960px){#block-tabs{padding:0 2.5rem}}#block-tabs>ul{display:flex;flex-direction:row;justify-content:center;padding-top:4rem}#block-tabs>ul li{margin-right:1px}#block-tabs>ul li a{padding:1rem;color:#c69f70;background-color:#fff;text-transform:uppercase;font-size:.8rem;display:block;text-decoration:none;-webkit-transition:opacity 600ms ease;-moz-transition:opacity 600ms ease;-o-transition:opacity 600ms ease;transition:opacity 600ms ease}#block-tabs>ul li a.is-active{font-weight:700;color:#fff;background-color:#c69f70}:root{--icon-arrow: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iIzI4MjcyYiIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==");--icon-arrow-main: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iI2IxYTI2ZSIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==");--icon-arrow-white: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy4yMDg5OSAxNSI+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIKICAgIGQ9Ik0yNy4xNjgzNyw3LjcwMTE0YS41MjQuNTI0LDAsMCwwLS4xMTMzMS0uNTcyTDIwLjA3ODY5LjE1MzNhLjUyMzE5LjUyMzE5LDAsMCwwLS43Mzk5MS43Mzk5bDYuMDgzNzQsNi4wODMyOUguNTIzMjVhLjUyMzI1LjUyMzI1LDAsMCwwLDAsMS4wNDY1SDI1LjQyMjU5TDE5LjMzODc4LDE0LjEwNjhhLjUyMzE5LjUyMzE5LDAsMSwwLC43Mzk5MS43Mzk5bDYuOTc2MzctNi45NzYzNkEuNTIyNDMuNTIyNDMsMCwwLDAsMjcuMTY4MzcsNy43MDExNFoiLz4KPC9zdmc+Cg==")}a.icon--arrow:after{content:var(--icon-arrow-main)}.icon--arrow:after{content:var(--icon-arrow)}.icon--arrow-main:after{content:var(--icon-arrow-main)}.icon--arrow-white:after{content:var(--icon-arrow-white)}form .form-item{margin-bottom:2rem}form label:not(:last-child),form input:not(:last-child){margin-bottom:.5rem}form label{display:block}form a{color:#c69f70;font-weight:400}form a:hover{color:#93B9AF}form p{font-size:1rem}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"]{display:block;width:100%;background-color:#fff;padding:.66667rem .5rem;font-family:"Assistant";border-bottom:1px solid #333}form textarea{width:100%;padding:.66667rem .5rem;font-family:"Assistant";border-bottom:1px solid #333}form .description{font-size:.9rem;padding-right:2rem}form .js-form-type-checkbox{position:relative}form .js-form-type-checkbox input[type="checkbox"]{position:absolute;top:.1em;left:0}form .js-form-type-checkbox input[type="checkbox"]+*{padding-left:1.5rem}form details{margin-bottom:2rem}form details summary{padding:.66667rem 1rem;border-radius:4px;background-color:#c69f70;color:#fff;text-transform:uppercase;font-size:.9rem;cursor:pointer}form details>div{margin:1rem;padding-bottom:1rem;border-bottom:1px solid #c69f70}form input:focus,form button:focus,form textarea:focus{outline:1px dotted;outline:1px auto #c69f70}form .reload-captcha-wrapper{margin-top:-2rem;margin-bottom:2rem}.form-actions{margin-top:1rem}.tns-outer{position:relative}.tns-outer *:focus{outline:none !important;border-top:none;border-left:none;border-right:none;border-color:#c69f70;border-bottom-width:0;box-shadow:none}.sliderBanner,.sliderArticles{position:relative;display:flex;align-items:stretch}.sliderBanner{padding:0 !important}#navSliderArticles,#navSliderBanner{text-align:center}#navSliderArticles button,#navSliderBanner button{display:inline-block;width:2rem;height:2px;border-radius:10px;background-color:rgba(147,185,175,0.25);-webkit-transition:background-color 600ms ease;-moz-transition:background-color 600ms ease;-o-transition:background-color 600ms ease;transition:background-color 600ms ease;-webkit-transition:height 600ms ease;-moz-transition:height 600ms ease;-o-transition:height 600ms ease;transition:height 600ms ease}#navSliderArticles button.tns-nav-active,#navSliderBanner button.tns-nav-active{height:2px;background-color:#c69f70}.tns-controls{position:absolute;height:100%;width:100%}.tns-controls button:after{position:absolute;width:50px;height:50px;background-color:rgba(51,51,51,0.5);display:flex;align-items:center;justify-content:center;z-index:50;color:#fff;font-size:1rem}.tns-controls button:last-child:after{content:">"}.tns-controls button:first-child:after{content:"<"}@media (min-width: 960px){.tns-controls button:first-child:after{left:50%;bottom:2rem;margin-left:-101px}.tns-controls button:last-child:after{left:50%;bottom:2rem;margin-left:-50px}}@media (min-width: 960px){.content-type--article .tns-controls button:first-child:after{margin-left:-51px}.content-type--article .tns-controls button:last-child:after{margin-left:0}}@media (max-width: 959px){.tns-controls button:first-child:after{left:0;top:40%}.tns-controls button:last-child:after{right:0;top:40%}}.field-author{font-size:.9rem}.layout__header .field-banner{margin-left:-5rem;margin-right:-5rem;padding-top:0 !important}.layout__banner{display:grid;grid-auto-rows:1fr 1fr 1fr;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;height:25vh;margin-bottom:2rem;overflow:hidden;border-bottom:1px solid rgba(198,159,112,0.2)}@media (max-width: 959px){.layout__banner{grid-template-columns:2rem 1fr 2rem}}@media (min-width: 960px){.layout__banner{grid-template-columns:2fr 2fr 2fr}}.layout__banner:first-child{margin-top:-2rem}.layout__banner>*{padding:0 !important}.layout__banner .field-body{grid-row:2;grid-column:2;text-align:center;display:flex;align-items:center;justify-content:center}.layout__banner .field-body>*{height:100%;width:100%}.layout__banner .field-body:after{display:none}.layout__banner .field-body .h1,.layout__banner .field-body .h2{color:#fff;text-shadow:0px 0px 0.75em rgba(51,51,51,0.75);padding-right:0}.layout__banner .field-body .h1:after,.layout__banner .field-body .h2:after{display:none}.layout__banner .field-banner{grid-row:1 / 4;grid-column:1 / 4;height:100%}.layout__banner .field-banner .paragraph.banner-simple{height:100%}.layout__banner .field-banner .paragraph.banner-simple .field-image{height:100%}.layout__banner .field-banner .paragraph.banner-simple .field-image img{height:100%;width:100%;object-fit:cover;display:block}.field-body{line-height:1.5em}.field-body.introduction{padding-bottom:1rem}.field-body .heading{line-height:1.5em;font-size:1.1rem;margin-bottom:.5rem;margin-top:.33333rem;color:#93B9AF}.field-body .color{color:#c69f70}.field-body p.heading+p.heading{margin-top:0}.field-body p{margin-bottom:.5rem}.field-body p.read-more{font-size:1rem;border-top:1px solid rgba(198,159,112,0.25);margin-top:2rem;padding-top:2rem;color:#93B9AF;text-transform:uppercase;font-weight:700;letter-spacing:1px}.field-body h1,.field-body h2,.field-body h3,.field-body h4,.field-body h5,.field-body h6{font-family:"california_dreamer_sansRg";line-height:1.3em}.field-body .level-1{font-size:1.8rem;position:relative;padding-top:1rem}.field-body .level-2{font-size:1.6rem;font-weight:300;padding-top:1rem}.field-body .level-3{font-size:1.1rem;padding-top:1rem}.field-body ul,.field-body ol{margin-left:2.5%;margin-bottom:.5rem}.field-body li{margin-bottom:.5vh;line-height:1.5em;list-style-type:disc !important}.field-body hr{height:1px;background-color:rgba(198,159,112,0.5);margin-top:1.5rem;margin-bottom:2rem}.field-body em{color:#c69f70;font-style:inherit}.field-body a{color:#c69f70;font-weight:400;-webkit-transition:color 600ms ease;-moz-transition:color 600ms ease;-o-transition:color 600ms ease;transition:color 600ms ease}.field-body a:hover{color:#93B9AF}.field-body .more-link a{text-decoration:none;color:#c69f70;border-bottom-width:1px;border-color:#c69f70;padding-left:0}.field-body table{width:100% !important;overflow-y:hidden;border-collapse:collapse;margin-bottom:2.5vh;margin-top:2rem;border:none !important}.field-body table caption{text-transform:uppercase;color:#c69f70;font-size:.9rem;text-align:left;font-weight:500;margin-bottom:1.5vh}.field-body table tr>*{padding:10px;text-align:left;border-bottom:1px solid #fff;line-height:1.2rem;font-size:.9em}.field-body table tr>* p{line-height:1.2rem}.field-body table tr:nth-child(odd)>*{background-color:rgba(255,255,255,0.8)}.field-body table tr:nth-child(even)>*{background-color:rgba(255,255,255,0.5)}.field-body table tr th{color:#93B9AF;font-weight:300;letter-spacing:1px;background-color:rgba(255,255,255,0.5) !important}.field-body table thead tr th{border-bottom:2px solid #fff}.field-category{display:flex;flex-direction:row}.field-category li{text-transform:uppercase;font-family:"california_dreamer_sansRg"}@media screen and (max-width: 959px){.field-category li{font-size:1.1rem;line-height:1.5rem}}@media screen and (min-width: 960px){.field-category li{font-size:1.2rem}}.field-category li:not(:last-child)::after{content:"\2022";font-family:"Assistant";font-size:initial;padding-left:.5rem;padding-right:.5rem}.field-dates{font-size:.8rem;margin-bottom:.5rem}.content-type--list .field-dates,.content-type--teaser .field-dates{display:inline-block}.field-file{margin-top:1rem;padding:1rem;background-color:#fff}.field-file .field-title{margin:0 !important;color:#fff;background-color:#93B9AF;font-size:1rem;margin-left:-2rem !important;display:inline-block;padding:.33333rem}.field-file .field-title:after{display:none}.field-file ul li{border-bottom:1px solid rgba(198,159,112,0.25)}.field-file ul li a{display:block;font-size:.9rem;padding:.5rem;color:#93B9AF}img{max-width:100%;height:auto}.field-image img{display:block;width:100%;height:auto}a{color:#333;text-decoration:none;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.field-link,.field-link a{color:#c69f70;font-family:"california_dreamer_sansRg"}@media screen and (max-width: 639px){.field-link,.field-link a{font-size:1.2rem}}@media screen and (min-width: 640px){.field-link,.field-link a{font-size:1.6rem}}.field-link:hover,.field-link a:hover{color:#93B9AF}[id*='block-views-block-'] .more-link{text-align:center}[id*='block-views-block-'] .more-link a{color:#c69f70;font-size:1.6rem;font-family:"california_dreamer_sansRg"}[id*='block-views-block-'] .more-link a:hover{color:#93B9AF}.field-link-more a{font-family:"california_dreamer_sansRg";font-size:1.2rem}.field-links:last-child{margin:1rem 0}.field-links .field-link::before{content:">";width:100%}ul,ol{list-style:none}li{list-style-type:none}.field-massonry{display:grid;grid-template-columns:2fr 2fr 1fr 2fr 2fr;grid-template-rows:auto}@media screen and (max-width: 639px){.field-massonry>li{padding:.5rem}}@media screen and (min-width: 640px){.field-massonry>li{padding:1rem}}.field-massonry>li:nth-child(4n-2){grid-column:4/6}.field-massonry>li:nth-child(4n-1){grid-column:1/3;margin-top:-17vw}.field-massonry>li:nth-child(4n){grid-column:3/6}.field-massonry>li:nth-child(4n+1),.field-massonry>li:first-child{grid-column:1/4}@media screen and (min-width: 640px) and (max-width: 959px){.field-massonry>li:nth-child(4n-2){margin-top:1rem}}@media screen and (min-width: 960px) and (max-width: 1359px){.field-massonry>li:nth-child(4n-2){margin-top:2rem}.field-massonry>li:nth-child(4n-1){margin-top:-10.5vw}}@media screen and (min-width: 1360px){.field-massonry>li:nth-child(4n-2){margin-top:2rem}.field-massonry>li:nth-child(4n-1){margin-top:-8vw}}.field-slider-advanced{padding:0 !important;position:relative}.paragraph.slide-advanced>.layout{display:flex;flex-direction:row;align-items:stretch}.paragraph.slide-advanced>.layout .layout__content{position:relative;z-index:2}.paragraph.slide-advanced>.layout .layout__content .h2,.paragraph.slide-advanced>.layout .layout__content .field-body *:not(a),.paragraph.slide-advanced>.layout .layout__content .layout__content{color:#fff}.paragraph.slide-advanced>.layout .layout__content .h2{padding-right:4rem;font-size:1.8rem}.paragraph.slide-advanced>.layout .layout__content .field-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.25}.paragraph.slide-advanced>.layout .layout__content .field-image img{filter:blur(2rem);height:100%;width:100%;object-fit:cover;display:block}.paragraph.slide-advanced>.layout .field-image{height:100%}.paragraph.slide-advanced>.layout .field-image img{height:100%}@media (max-width: 959px){.paragraph.slide-advanced>.layout>*{width:100%}.paragraph.slide-advanced>.layout>*.layout__content:first-child{padding:3rem}.paragraph.slide-advanced>.layout>*.layout__picture+.layout__content{padding:3rem;margin:-4rem 2rem 0 2rem}}@media (min-width: 960px){.paragraph.slide-advanced>.layout>*{width:50%}.paragraph.slide-advanced>.layout>*.layout__content{padding:4rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 1360px){.paragraph.slide-advanced>.layout>*.layout__content{padding:4rem 8rem;padding-right:15rem}}.field-source{font-size:.9rem}.field-source>span:nth-child(2){font-weight:300}.field-title-month{text-align:center;margin-bottom:3rem}.field-title-month:not(:first-child){margin-top:3rem}.field-title-month span{text-transform:uppercase;font-size:.8rem;letter-spacing:1px;display:inline-block;padding:.33333rem;background-color:rgba(198,159,112,0.1);border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:"california_dreamer_sansRg";font-size:1rem;font-weight:300;line-height:1.4em;margin:0 0 .5rem 0}.h1{font-size:3rem;font-family:"california_dreamer_sansRg";margin-top:1.33333rem;margin-bottom:1.33333rem;line-height:2.5rem}.h2{font-size:1.8rem;font-family:"california_dreamer_sansRg";margin-top:.5rem}.h3{font-family:"california_dreamer_sansRg";font-size:1.6rem;font-weight:400}.field-subtitle{font-family:"california_dreamer_sansRg";font-size:1.8rem;margin-bottom:2rem;margin-top:-1rem;line-height:2rem}.field-webform{margin-bottom:4rem}.field-body+.field-webform{margin-top:2rem}li{list-style-type:none}.field-description{font-size:.9rem}.field-description p{line-height:1.4em}.svg-link{text-align:right}.svg-link>a{display:inline-block;line-height:1em}.button,.field-phone a,.field-email a,button,input[type="submit"]{display:inline-block;background-color:#fff;border:2px solid #c69f70;padding:.66667rem 1.5rem;color:#c69f70;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.button:hover,.field-phone a:hover,.field-email a:hover,button:hover,input:hover[type="submit"]{color:#93B9AF;border-color:#93B9AF}.field-phone a{margin-top:.5rem}.field-email a{margin-top:.5rem}.accordeons button:focus{outline:none}button,input[type="submit"]{font-family:"Assistant";font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.submenu ul{background-color:#fff;-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06)}.submenu ul>li{border-bottom:1px solid rgba(198,159,112,0.25)}.submenu ul>li>a{color:#333;display:block;padding:1rem 2rem;letter-spacing:1px;font-weight:300;cursor:pointer;border-right:5px solid transparent}.submenu ul>li>a:hover{color:#c69f70}.submenu ul>li>a.is-active{color:#c69f70;position:relative;border-right:5px solid #c69f70}#block-mainnavigation ul li{font-family:"california_dreamer_sansRg";margin-bottom:1rem}#block-mainnavigation ul li a{font-size:1.8rem;display:block;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}#block-mainnavigation ul li a:hover{color:#93B9AF}#block-mainnavigation ul li a.is-active{color:#c69f70}@media screen and (max-width: 1079px){.path-frontpage #block-mainnavigation{display:none}}@media screen and (max-width: 1359px){.path-node #block-mainnavigation{display:none}}#block-mainnavigation{padding:0 2em;position:fixed;right:0;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}#block-mainnavigation ul{margin-bottom:1em}.page-node-type-project-default #block-mainnavigation ul li a,.page-node-type-project-gallery #block-mainnavigation ul li a{color:#fff}.page-node-type-project-default #block-mainnavigation ul li a:hover,.page-node-type-project-gallery #block-mainnavigation ul li a:hover{color:#c69f70}#block-mainnavigation.nav-transform ul li a{color:#000000}.page-node-type-project #block-mainnavigation ul li,.page-node-type-project-gallery #block-mainnavigation ul li{color:#000}#toggle-menu{display:none}.region-nav-mobile{backdrop-filter:blur(5px);position:fixed;top:0;right:-100vw;height:100vh;z-index:900;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow-y:scroll;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}@media (max-width: 639px){.region-nav-mobile{width:100vw;background-color:rgba(255,255,255,0.8)}}@media (min-width: 640px){.region-nav-mobile{width:60vw;background-color:rgba(255,255,255,0.5)}}.region-nav-mobile .region{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:2rem}#block-mainnavigation-mobile ul{padding:2em}#block-mainnavigation-mobile ul li{font-family:"california_dreamer_sansRg";margin-bottom:1rem}#block-mainnavigation-mobile ul li a{display:block;font-size:1.8rem;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}#block-mainnavigation-mobile ul li a:hover{color:#93B9AF}#block-mainnavigation-mobile ul li a.is-active{color:#c69f70}.icon-menu{position:fixed;padding:1rem;top:0;width:5.2rem;height:5.2rem;right:0;z-index:10000;justify-content:center;align-items:center;display:flex;flex-direction:column;cursor:pointer}.icon-menu strong{font-weight:700;letter-spacing:.1rem;font-size:1.1rem}.icon-menu #wave-bot,.icon-menu #wave-top{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;padding:.15rem .05rem;width:100%;transform:rotateY(0deg)}#toggle-menu:checked ~ .icon-menu #wave-top{transform:rotateY(60deg);transform-origin:center}#toggle-menu:checked ~ .icon-menu #wave-bot{transform:rotateY(40deg);transform-origin:center}#toggle-menu:checked ~ .region-nav-mobile{right:0}.page-node-type-project .icon-menu strong,.page-node-type-project-gallery .icon-menu strong{color:#fff}.page-node-type-project .icon-menu,.page-node-type-project-gallery .icon-menu{fill:#fff}.page-node-type-project .icon-menu.active strong,.page-node-type-project-gallery .icon-menu.active strong{color:#000}.page-node-type-project .icon-menu.active,.page-node-type-project-gallery .icon-menu.active{fill:#000}@media screen and (min-width: 1080px){.path-frontpage .icon-menu,.path-frontpage .region-nav-mobile{display:none}}@media screen and (min-width: 1360px){.icon-menu,.region-nav-mobile{display:none}}#block-about .h2{text-align:center;margin-bottom:1.5rem;font-size:1.8rem}@media screen and (min-width: 640px) and (max-width: 1279px){#block-about{padding-left:15%;padding-right:15%}}@media screen and (min-width: 1280px){#block-about{padding-left:25%;padding-right:25%}}#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-top:4rem;padding-bottom:4rem}@media (min-width: 640px) and (max-width: 1359px){#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-left:5%;padding-right:5%}}@media (min-width: 1360px){#block-views-block-articles-block-more,#block-views-block-articles-block-home{padding-left:15rem;padding-right:15rem}}#block-views-block-articles-block-more>h2,#block-views-block-articles-block-home>h2{padding:0 2rem;margin-bottom:2rem;font-family:"california_dreamer_sansRg"}#block-views-block-articles-block-more .item-list>ul,#block-views-block-articles-block-home .item-list>ul{padding:0 1rem;display:flex;flex-direction:row}#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{padding:1rem}@media (max-width: 639px){#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:100%;padding:1rem}}@media (min-width: 640px) and (max-width: 959px){#block-views-block-articles-block-more .item-list>ul,#block-views-block-articles-block-home .item-list>ul{justify-content:center}#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:50%;padding:1rem}}@media (min-width: 960px){#block-views-block-articles-block-more .item-list>ul>*,#block-views-block-articles-block-home .item-list>ul>*{width:33.333333%;padding:1rem}}.path-node #block-views-block-articles-block-home,.path-node #block-views-block-articles-block-more{background-color:rgba(198,159,112,0.1);margin-top:4rem}#block-contact [class*="field-"]:not(:last-child){margin-bottom:.33333rem;font-size:.9rem}#block-contact-page{background-color:#fff;-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.06);padding:2rem}#block-contact-page [class*="field-"]:not(:last-child){margin-bottom:.33333rem;font-size:.9rem}#block-contact-page .field-link-email{display:none}#block-copyright{display:flex;align-items:center;padding:.5rem}@media screen and (min-width: 480px) and (max-width: 1079px){#block-copyright{justify-content:center}}#block-copyright .field-body{margin:0;padding:0}#block-copyright .field-body p{font-family:"california_dreamer_sansRg";font-size:1.1rem;margin:0}#block-copyright .field-body p a{font-size:1.1rem;color:#333}#block-copyright .field-body p span{font-family:"Assistant";font-size:.9rem}#block-copyright .field-body p strong{font-weight:normal}#block-social-media-block,#block-social-media-block-mobile{display:flex;align-items:center}@media screen and (min-width: 480px) and (max-width: 1079px){#block-social-media-block,#block-social-media-block-mobile{justify-content:center}}#block-social-media-block h2,#block-social-media-block-mobile h2{margin-right:.5rem;margin-bottom:0;margin-top:0;font-size:1.2rem}#block-social-media-block ul,#block-social-media-block-mobile ul{display:flex;align-items:center}#block-social-media-block ul span,#block-social-media-block-mobile ul span{display:none}#block-social-media-block ul a,#block-social-media-block-mobile ul a{padding:0.3rem;display:block;width:fit-content;margin-bottom:-.25rem}#block-social-media-block ul svg,#block-social-media-block-mobile ul svg{height:1.15rem;width:auto}#block-social-media-block-mobile ul{padding-left:2rem;padding-right:2rem;padding-bottom:4rem;padding-top:2rem}#block-languageswitcher ul.links{display:flex;flex-direction:row;justify-content:flex-end}#block-languageswitcher ul.links li a{font-size:.9rem;display:block;padding:1rem 0;margin-left:1rem;letter-spacing:.5px;color:#333}#block-languageswitcher ul.links li a.is-active{color:#c69f70;font-weight:700}#block-languageswitcher-mobile{margin-top:2rem}#block-languageswitcher-mobile ul.links{display:flex;flex-direction:column}#block-languageswitcher-mobile ul.links li{border-bottom:1px solid rgba(198,159,112,0.15)}#block-languageswitcher-mobile ul.links li a{color:#fff;display:block;padding:1.25rem 2rem;font-size:1.1rem;text-align:center}#block-languageswitcher-mobile ul.links li a.is-active{color:#c69f70}#block-mainnavigation-2>ul{margin-top:-.5rem}#block-mainnavigation-2>ul li a{display:block;padding:.5rem 0;font-size:.9rem}@media (max-width: 959px){#block-mainnavigation-2>ul li a{padding:1rem;background-color:rgba(198,159,112,0.05);margin-top:.5rem}}@media (min-width: 960px){#block-mainnavigation-2>ul li a{display:inline-block;padding-right:2rem;border-bottom:1px solid rgba(198,159,112,0.05)}}#block-mainnavigation-2>ul li a.is-active{cursor:default;color:#333}#block-pagetitle{padding-top:4rem}#block-pagetitle .h2{text-align:center}#block-pagetitle .h2:after{margin-left:auto;margin-right:auto}#block-views-block-services-block-home{background-color:#93B9AF;padding-top:4rem;padding-bottom:4rem}@media (min-width: 640px) and (max-width: 1359px){#block-views-block-services-block-home{padding-left:5%;padding-right:5%}}@media (min-width: 1360px){#block-views-block-services-block-home{padding-left:15rem;padding-right:15rem}}#block-views-block-services-block-home>h2{padding:0 2rem;margin-bottom:2rem;font-family:"california_dreamer_sansRg";color:#fff}#block-views-block-services-block-home>h2:before{background-color:#c69f70}#block-views-block-services-block-home .field-body,#block-views-block-services-block-home .field-body p{color:#fff}#block-views-block-services-block-home .item-list>ul{padding:0 1rem;display:flex;flex-direction:row;justify-content:center}#block-views-block-services-block-home .item-list>ul>*{padding:1rem}@media (max-width: 639px){#block-views-block-services-block-home .item-list>ul>*{width:100%;padding:1rem}}@media (min-width: 640px) and (max-width: 959px){#block-views-block-services-block-home .item-list>ul>*{width:50%;padding:1rem}}@media (min-width: 960px){#block-views-block-services-block-home .item-list>ul>*{width:33.333333%;padding:1rem}}#block-sitebranding>a,#block-sitebranding>span,#block-sitebranding-home>a,#block-sitebranding-home>span,#block-sitebranding-mobile>a,#block-sitebranding-mobile>span{display:block}#block-sitebranding>a>*,#block-sitebranding>span>*,#block-sitebranding-home>a>*,#block-sitebranding-home>span>*,#block-sitebranding-mobile>a>*,#block-sitebranding-mobile>span>*{display:block}#block-sitebranding-home .h2{margin-top:-1.4rem;line-height:1.8rem}@media screen and (max-width: 1279px){#block-sitebranding-home .h2{margin-left:11.5rem}}@media screen and (min-width: 1280px){#block-sitebranding-home .h2{margin-left:9.75rem}}#block-sitebranding-home img{width:auto;height:8.5rem}@media screen and (max-width: 1279px){#block-sitebranding-home img{margin:auto}}#block-sitebranding a,#block-sitebranding-mobile a{width:fit-content}@media screen and (max-width: 639px){#block-sitebranding svg,#block-sitebranding-mobile svg{height:5rem;padding:.5rem}}@media screen and (min-width: 640px){#block-sitebranding svg,#block-sitebranding-mobile svg{height:7rem;padding:.5rem}}@media screen and (min-width: 1600px){.page-node-type-list #block-sitebranding{padding:0 8vw}}@media screen and (min-width: 960px) and (max-width: 1279px){.page-node-type-about #block-sitebranding,.page-node-type-webform #block-sitebranding{padding:0 0 !important}}@media screen and (min-width: 1600px){.page-node-type-about #block-sitebranding,.page-node-type-webform #block-sitebranding{padding:0 8vw}}@media screen and (min-width: 1280px) and (max-width: 1359px){.page-node-type-service #block-sitebranding,.page-node-type-basic #block-sitebranding{padding:0 9vw}}@media screen and (min-width: 1360px){.page-node-type-service #block-sitebranding,.page-node-type-basic #block-sitebranding{padding:0 17vw}}.page-node-type-project-default #block-sitebranding svg *,.page-node-type-project-gallery #block-sitebranding svg *{fill:#fff}@media screen and (max-width: 1280px){.page-node-type-project-default #block-sitebranding,.page-node-type-project-gallery #block-sitebranding{padding:0 1vw}}#block-teaser .field-body{font-size:.9rem}#block-useraccountmenu>ul{display:flex;flex-direction:row}@media (max-width: 959px){#block-useraccountmenu>ul{justify-content:center}}@media (min-width: 960px){#block-useraccountmenu>ul{justify-content:flex-end}}#block-useraccountmenu>ul li:not(:last-child){margin-right:1rem}#block-useraccountmenu>ul li a{font-size:.8rem}.paragraph-1-column{margin:-1rem 0}.paragraph-1-column>*{width:100%;padding-bottom:1rem}.paragraph-2-columns{margin:-1rem 0}.paragraph-2-columns>*{padding-bottom:1rem}.paragraph.text-with-image .field-image{position:relative;margin-bottom:1.5rem}.paragraph.text-with-image .field-image:before{display:block;content:"";background-color:rgba(198,159,112,0.05);height:50%;position:absolute;top:25%;width:100%;z-index:-1}.content-type--about.content-type--full>.layout{display:grid;grid-template-rows:auto 1fr}@media screen and (max-width: 959px){.content-type--about.content-type--full>.layout{grid-template-columns:1fr}}@media screen and (min-width: 960px){.content-type--about.content-type--full>.layout{grid-template-columns:60% 40%;margin-left:var(--margin-neg)}}@media screen and (max-width: 959px){.content-type--about.content-type--full>.layout>.layout__picture.header{grid-row:1;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--about.content-type--full>.layout>.layout__picture.header{padding:1rem 1rem 1.5rem 1rem;grid-row:1/2;grid-column:1/2}}.content-type--about.content-type--full>.layout>.layout__content{padding:1.75rem 1rem}@media screen and (max-width: 959px){.content-type--about.content-type--full>.layout>.layout__content{grid-row:2;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--about.content-type--full>.layout>.layout__content{grid-row:1/3;grid-column:2/3}}.content-type--about.content-type--full>.layout>.layout__content .field-body ul{display:flex;flex-wrap:wrap}.content-type--about.content-type--full>.layout>.layout__content .field-body ul>*{flex:50%;padding:0.2em 0}@media screen and (max-width: 959px){.content-type--about.content-type--full>.layout>.layout__picture.footer{grid-row:3;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--about.content-type--full>.layout>.layout__picture.footer{padding:1rem 1rem 1.5rem 1rem;grid-row:2/3;grid-column:1/2;margin-top:-2em}}@media (max-width: 959px){.content-type--full.content-type--article .layout{padding-top:0}}@media (min-width: 960px){.content-type--full.content-type--article .layout__picture{margin-left:-8rem;margin-right:-8rem}}@media (max-width: 959px){.content-type--full.content-type--article .layout__picture>*{padding:0}}@media (min-width: 960px){.content-type--full.content-type--article .layout__picture>*{padding-top:0}}.content-type--full.content-type--article .layout__contextual>*{margin-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*{display:flex;flex-direction:row;align-items:center;border-top:1px solid rgba(198,159,112,0.25);border-bottom:1px solid rgba(198,159,112,0.25);padding-top:1rem;padding-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*>*{margin:0;font-size:.9rem;padding-top:1rem;padding-bottom:1rem}.content-type--full.content-type--article .layout__contextual>*>*>*:not(:last-child){margin-right:1.5rem;padding-right:1.5rem;border-right:1px solid rgba(198,159,112,0.25)}.content-type--full.content-type--article .h1:after{display:none}.content-type--teaser.content-type--article{height:100%;-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.05)}.content-type--teaser.content-type--article .h3{font-size:1.2rem}.content-type--teaser.content-type--article .layout{position:relative;height:100%;background-color:#fff}.content-type--teaser.content-type--article .layout__picture{overflow:hidden}.content-type--teaser.content-type--article .layout__picture .field-image{overflow:hidden}.content-type--teaser.content-type--article .layout__picture .field-image img{transform:scale(1);-webkit-transition:transform 600ms ease;-moz-transition:transform 600ms ease;-o-transition:transform 600ms ease;transition:transform 600ms ease}.content-type--teaser.content-type--article .layout__content{padding:2rem;padding-bottom:4rem}.content-type--teaser.content-type--article .layout__content .field-body p{font-size:1rem}.content-type--teaser.content-type--article:hover{-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1)}.content-type--teaser.content-type--article:hover .layout__picture .field-image img{transform:scale(1.1)}@media (min-width: 960px){.field-view .content-type--teaser.content-type--article{-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);box-shadow:5px 5px 10px 0px rgba(0,0,0,0)}.field-view .content-type--teaser.content-type--article .layout{background-color:transparent;display:flex;flex-direction:row}.field-view .content-type--teaser.content-type--article .layout .layout__picture{flex:1}.field-view .content-type--teaser.content-type--article .layout .layout__content{flex:2;padding:0 2rem;padding-bottom:4rem}.field-view .content-type--teaser.content-type--article .layout .field-link-more a{justify-content:flex-end}.field-view .content-type--teaser.content-type--article:hover{-webkit-transition:-webkit-box-shadow 600ms ease;-moz-transition:-webkit-box-shadow 600ms ease;-o-transition:-webkit-box-shadow 600ms ease;transition:-webkit-box-shadow 600ms ease;-webkit-transition:-moz-box-shadow 600ms ease;-moz-transition:-moz-box-shadow 600ms ease;-o-transition:-moz-box-shadow 600ms ease;transition:-moz-box-shadow 600ms ease;-webkit-transition:box-shadow 600ms ease;-moz-transition:box-shadow 600ms ease;-o-transition:box-shadow 600ms ease;transition:box-shadow 600ms ease;-webkit-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0);box-shadow:5px 5px 10px 0px rgba(0,0,0,0)}.field-view .content-type--teaser.content-type--article:hover .layout__picture img{transform:scale(1.2)}}.content-type--basic.content-type--full{padding:1.75rem 1rem}@media screen and (min-width: 1280px){.content-type--home.content-type--full{margin-top:-5rem;padding:1em}}.content-type--home.content-type--full .field-body p{font-family:"california_dreamer_sansRg";font-size:1.8rem;margin-bottom:1.5rem;line-height:2rem}.content-type--home.content-type--full .field-body p:last-child{color:#c69f70}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list>ul{display:grid;grid-template-columns:1fr 1.25fr 1fr;margin:auto}}@media screen and (min-width: 640px) and (max-width: 1079px){#block-views-block-projects-preview-home .item-list>ul>li{padding:1rem}}@media screen and (min-width: 1080px){#block-views-block-projects-preview-home .item-list>ul>li{padding:1.5rem}}@media screen and (max-width: 639px){#block-views-block-projects-preview-home .item-list>ul>li .layout__picture{grid-column:2}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list>ul>li .layout__picture{grid-column:1}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list>ul li:nth-child(1){grid-column:1}}#block-views-block-projects-preview-home .item-list>ul li:nth-child(1) .layout>div{grid-row:1/4}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list>ul li:nth-child(2){grid-column:2}}#block-views-block-projects-preview-home .item-list>ul li:nth-child(2) .layout__content{grid-row:2}#block-views-block-projects-preview-home .item-list>ul li:nth-child(2) .layout__picture{grid-row:2;display:flex;flex-direction:column;justify-content:center}#block-views-block-projects-preview-home .item-list>ul li:nth-child(2) .layout__footer{grid-row:2}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list>ul li:nth-child(3){grid-column:3}}#block-views-block-projects-preview-home .item-list>ul li:nth-child(3) .layout>div{grid-row:1/4}#block-views-block-projects-preview-home{background:url(/themes/custom/customer/build/images/dessin-vectoriel-fleurs-ayla-ect.png) center center no-repeat;margin:0 var(--margin-neg);position:relative;z-index:100}@media screen and (max-width: 639px){#block-views-block-projects-preview-home{background-size:250%}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home{background-size:contain}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home h2{margin-bottom:6.5rem}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .item-list{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width: 960px){#block-views-block-projects-preview-home .item-list{padding-top:15rem;padding-bottom:20rem;padding-left:var(--padding-neg);padding-right:var(--padding-neg)}}#block-views-block-projects-preview-home .item-list>ul{padding-top:2rem;padding-bottom:2rem}#block-views-block-projects-preview-home .more-link{display:none}.content-type--list.content-type--full>.layout{display:grid;grid-template-rows:auto}@media screen and (max-width: 1279px){.content-type--list.content-type--full>.layout{grid-template-columns:1fr}}@media screen and (min-width: 1280px){.content-type--list.content-type--full>.layout{grid-template-columns:60% 40%;margin-left:var(--margin-neg)}}.content-type--list.content-type--full>.layout>.layout__aside{padding:1.75rem 1rem}@media screen and (max-width: 1279px){.content-type--list.content-type--full>.layout>.layout__aside{grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 1280px){.content-type--list.content-type--full>.layout>.layout__aside{grid-row:1/3;grid-column:2/3}}@media screen and (max-width: 1279px){.content-type--list.content-type--full>.layout>.layout__content{grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 1280px){.content-type--list.content-type--full>.layout>.layout__content{padding:1rem 1rem 1.5rem 1rem;grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 640px){.content-type--list.content-type--full .item-list>ul{display:grid;grid-template-columns:2fr 2fr 1fr 2fr 2fr;grid-template-rows:auto}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-2){grid-column:4/6}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-1){grid-column:1/3}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n){grid-column:3/6}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n+1),.content-type--list.content-type--full .item-list>ul>li:first-child{grid-column:1/4}}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-2){margin-top:1rem}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-1){margin-top:-17vw}}@media screen and (min-width: 960px) and (max-width: 1359px){.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-2){margin-top:2rem}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-1){margin-top:-10.5vw}}@media screen and (min-width: 1360px){.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-2){margin-top:2rem}.content-type--list.content-type--full .item-list>ul>li:nth-child(4n-1){margin-top:-8vw}}.content-type--project.default .layout__content>.paragraph-1-column{grid-column:1}@media screen and (max-width: 959px){.content-type--project.default .layout__content>.paragraph-1-column{grid-column:1/3}}.content-type--project.default .layout__content>.paragraph-2-columns{grid-column:1/3;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;position:relative;z-index:899}@media screen and (max-width: 639px){.content-type--project.default .layout__content>.paragraph-2-columns{margin-right:calc(var(--margin-neg) - 1rem);margin-left:calc(var(--margin-neg) - 1rem)}}@media screen and (min-width: 640px){.content-type--project.default .layout__content>.paragraph-2-columns{margin-right:calc(var(--margin-neg) - 2rem);margin-left:calc(var(--margin-neg) - 2rem)}}@media screen and (max-width: 959px){.content-type--project.default .layout__content>.paragraph-2-columns{margin-top:1rem}}@media screen and (min-width: 960px){.content-type--project.default .layout__content>.paragraph-2-columns{margin-top:2rem}}@media screen and (max-width: 959px){.content-type--project.default .layout__content>.paragraph-2-columns>:nth-child(2){margin-top:-4rem}}@media screen and (min-width: 960px){.content-type--project.default .layout__content>.paragraph-2-columns>:nth-child(2){margin-top:-8rem}}.content-type--project.default .layout__content>.paragraph.image{grid-column:1/3;z-index:2;margin-top:-2rem;margin-bottom:4rem}@media screen and (max-width: 639px){.content-type--project.default .layout__content>.paragraph.image{margin-right:calc(var(--margin-neg) - 1rem);margin-left:calc(var(--margin-neg) - 1rem)}}@media screen and (min-width: 640px){.content-type--project.default .layout__content>.paragraph.image{margin-right:calc(var(--margin-neg) - 2rem);margin-left:calc(var(--margin-neg) - 2rem)}}.content-type--project.default .layout__content :nth-child(2).paragraph.image{margin-top:4rem}.content-type--project.gallery .layout__content>.paragraph.massonry{grid-column:1/3}@media screen and (max-width: 959px){.content-type--project.gallery .layout__content>.paragraph.massonry{margin-left:-1rem;margin-right:-1rem}.content-type--project.gallery .layout__content>.paragraph.massonry li{padding:1rem}}@media screen and (min-width: 960px){.content-type--project.gallery .layout__content>.paragraph.massonry{margin-top:1rem}.content-type--project.gallery .layout__content>.paragraph.massonry li{padding:2rem}}.content-type--project.gallery .layout__content>.paragraph-1-column{grid-column:1}.content-type--project.teaser .layout__picture .field-image{height:100%}.content-type--project.teaser .layout__picture .field-image img{margin:0 auto;object-fit:cover;object-position:50% 50%;height:100%}.content-type--project.teaser .layout__footer .field-link-more a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:1rem;display:flex;align-items:flex-end;justify-content:center}.field-view .content-type--project.teaser .layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative;padding:1em}.field-view .content-type--project.teaser .layout .layout__content{align-items:center;display:flex;flex-direction:column;grid-row:2/3;grid-column:1;padding:1rem}.field-view .content-type--project.teaser .layout .layout__content .h1{margin-bottom:0}.field-view .content-type--project.teaser .layout .layout__content .field-category{margin-bottom:1.5rem}.field-view .content-type--project.teaser .layout .layout__picture{grid-column:1;grid-row:1/2}.field-view .content-type--project.teaser .layout .layout__footer{grid-column:1;grid-row:1/3}.field-view .content-type--project.teaser .layout .layout__footer .field-link-more a{color:#c69f70}.field-view .content-type--project.teaser .layout .layout__footer .field-link-more a:hover{color:#93B9AF}#block-views-block-projects-preview-home h2,#block-views-block-projects-preview h2,#block-views-block-projects-preview-large h2{text-align:center;font-size:1.8rem;line-height:1em}#block-views-block-projects-preview-home .h2,#block-views-block-projects-preview .h2,#block-views-block-projects-preview-large .h2{text-align:center}@media screen and (max-width: 639px){#block-views-block-projects-preview-home .content-type--project.teaser,#block-views-block-projects-preview .content-type--project.teaser,#block-views-block-projects-preview-large .content-type--project.teaser{margin-bottom:2rem}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .content-type--project.teaser,#block-views-block-projects-preview .content-type--project.teaser,#block-views-block-projects-preview-large .content-type--project.teaser{display:flex;flex-direction:column;justify-content:center;height:100%}}#block-views-block-projects-preview-home .content-type--project.teaser>.layout,#block-views-block-projects-preview .content-type--project.teaser>.layout,#block-views-block-projects-preview-large .content-type--project.teaser>.layout{display:grid}@media screen and (max-width: 479px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout,#block-views-block-projects-preview .content-type--project.teaser>.layout,#block-views-block-projects-preview-large .content-type--project.teaser>.layout{grid-template-columns:1fr 4fr 1fr}}@media screen and (min-width: 480px) and (max-width: 639px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout,#block-views-block-projects-preview .content-type--project.teaser>.layout,#block-views-block-projects-preview-large .content-type--project.teaser>.layout{grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout,#block-views-block-projects-preview .content-type--project.teaser>.layout,#block-views-block-projects-preview-large .content-type--project.teaser>.layout{grid-template-columns:1fr;grid-template-rows:16% 70% 16%;height:100%}}#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__content{color:#fff;padding-bottom:4rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;background-color:rgba(0,0,0,0.3);display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:flex-end;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}@media screen and (max-width: 639px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__content{grid-column:2}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__content,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__content{grid-column:1}}#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__content .field-category,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__content .field-category,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__content .field-category{color:#fff}#block-views-block-projects-preview-home .content-type--project.teaser>.layout:hover .layout__content,#block-views-block-projects-preview .content-type--project.teaser>.layout:hover .layout__content,#block-views-block-projects-preview-large .content-type--project.teaser>.layout:hover .layout__content{background-color:rgba(0,0,0,0.45)}#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__footer{position:relative}@media screen and (max-width: 639px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__footer{grid-column:2}}@media screen and (min-width: 640px){#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__footer,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__footer{grid-column:1}}#block-views-block-projects-preview-home .content-type--project.teaser>.layout .layout__footer .field-link-more a,#block-views-block-projects-preview .content-type--project.teaser>.layout .layout__footer .field-link-more a,#block-views-block-projects-preview-large .content-type--project.teaser>.layout .layout__footer .field-link-more a{color:#fff}.content-type--project.default>.layout,.content-type--project.gallery>.layout{display:grid;grid-template-rows:auto;margin-bottom:2em}@media screen and (max-width: 639px){.content-type--project.default>.layout,.content-type--project.gallery>.layout{grid-template-columns:1fr}}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--project.default>.layout,.content-type--project.gallery>.layout{grid-template-columns:100% 0}}@media screen and (min-width: 960px) and (max-width: 1359px){.content-type--project.default>.layout,.content-type--project.gallery>.layout{grid-template-columns:60% 40%}}@media screen and (min-width: 1360px){.content-type--project.default>.layout,.content-type--project.gallery>.layout{grid-template-columns:50% 50%}}.content-type--project.default .layout__header p:not(:last-child),.content-type--project.gallery .layout__header p:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width: 639px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{padding:2rem 1rem}}@media screen and (min-width: 640px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{padding:2rem}}@media screen and (max-width: 959px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{grid-row:2}}@media screen and (min-width: 960px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{grid-row:1;color:#fff;order:1}}@media screen and (min-width: 960px) and (max-width: 1079px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{margin-top:4rem}}@media screen and (min-width: 1080px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{margin-top:8rem}}@media screen and (max-width: 1279px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{grid-column:1/3}}@media screen and (min-width: 1280px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{grid-column:1}}@media screen and (min-width: 1360px){.content-type--project.default .layout__header,.content-type--project.gallery .layout__header{padding:2rem}}.content-type--project.default .layout__picture,.content-type--project.gallery .layout__picture{grid-column:1;grid-row:1;margin:0 var(--margin-neg)}.content-type--project.default .layout__picture img,.content-type--project.gallery .layout__picture img{height:100%;object-fit:cover}@media screen and (min-width: 960px){.content-type--project.default .layout__picture,.content-type--project.gallery .layout__picture{grid-column:1/3}}.content-type--project.default .layout__content,.content-type--project.gallery .layout__content{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 639px){.content-type--project.default .layout__content,.content-type--project.gallery .layout__content{padding:1rem}}@media screen and (min-width: 640px){.content-type--project.default .layout__content,.content-type--project.gallery .layout__content{padding:2rem}}@media screen and (max-width: 959px){.content-type--project.default .layout__content,.content-type--project.gallery .layout__content{grid-row:3}}@media screen and (min-width: 960px){.content-type--project.default .layout__content,.content-type--project.gallery .layout__content{grid-row:2}}@media screen and (max-width: 1079px){#block-views-block-projects-preview{margin-bottom:2rem}}@media screen and (min-width: 1080px){#block-views-block-projects-preview{margin-bottom:8rem}}#block-views-block-projects-preview::before{content:url(/themes/custom/customer/build/images/wave.svg);display:block;width:2.5rem;margin:auto;margin-bottom:2rem}#block-views-block-projects-preview h2{margin-bottom:2rem}@media screen and (min-width: 640px){#block-views-block-projects-preview .item-list>ul{display:grid;grid-template-columns:1fr 1.25fr 1fr;margin:auto}}@media screen and (min-width: 640px) and (max-width: 1079px){#block-views-block-projects-preview .item-list>ul>li{padding:1rem}}@media screen and (min-width: 1080px){#block-views-block-projects-preview .item-list>ul>li{padding:1.5rem}}@media screen and (max-width: 639px){#block-views-block-projects-preview .item-list>ul>li .layout__picture{grid-column:2}}@media screen and (min-width: 640px){#block-views-block-projects-preview .item-list>ul>li .layout__picture{grid-column:1}}@media screen and (min-width: 640px){#block-views-block-projects-preview .item-list>ul li:nth-child(1){grid-column:1}}#block-views-block-projects-preview .item-list>ul li:nth-child(1) .layout>div{grid-row:1/4}@media screen and (min-width: 640px){#block-views-block-projects-preview .item-list>ul li:nth-child(2){grid-column:2}}#block-views-block-projects-preview .item-list>ul li:nth-child(2) .layout__content{grid-row:2}#block-views-block-projects-preview .item-list>ul li:nth-child(2) .layout__picture{grid-row:2;display:flex;flex-direction:column;justify-content:center}#block-views-block-projects-preview .item-list>ul li:nth-child(2) .layout__footer{grid-row:2}@media screen and (min-width: 640px){#block-views-block-projects-preview .item-list>ul li:nth-child(3){grid-column:3}}#block-views-block-projects-preview .item-list>ul li:nth-child(3) .layout>div{grid-row:1/4}.content-type--service{padding:1.75rem 1rem}@media screen and (min-width: 480px){.content-type--service .layout__content>.paragraph-2-columns{display:flex;flex-direction:row}}@media screen and (min-width: 480px) and (max-width: 639px){.content-type--service .layout__content>.paragraph-2-columns{column-gap:3rem}}@media screen and (min-width: 640px){.content-type--service .layout__content>.paragraph-2-columns{column-gap:6rem}}.content-type--service .layout__content>.paragraph-2-columns>*{flex-basis:50%}@media screen and (min-width: 480px){.content-type--service .layout__content .field-body ul{display:flex;flex-wrap:wrap}}@media screen and (min-width: 480px) and (max-width: 639px){.content-type--service .layout__content .field-body ul>*{flex-basis:50%}}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content .field-body ul>*{flex-basis:33.3333%}}@media screen and (min-width: 960px){.content-type--service .layout__content .field-body ul>*{flex-basis:25%}}.content-type--service .layout__content #block-views-block-projects-preview-large{position:relative;z-index:2;margin-top:4rem}@media screen and (max-width: 1079px){.content-type--service .layout__content #block-views-block-projects-preview-large{margin-bottom:2rem}}@media screen and (min-width: 1080px){.content-type--service .layout__content #block-views-block-projects-preview-large{margin-bottom:4rem}}@media screen and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large{margin-right:-5vw;margin-left:-5vw}}@media screen and (min-width: 960px) and (max-width: 1280px){.content-type--service .layout__content #block-views-block-projects-preview-large{margin-right:-10vw;margin-left:-10vw}}@media screen and (min-width: 1280px){.content-type--service .layout__content #block-views-block-projects-preview-large{margin-right:-23vw;margin-left:-10vw}}.content-type--service .layout__content #block-views-block-projects-preview-large::before{content:url(/themes/custom/customer/build/images/wave.svg);display:block;width:2.5rem;margin:auto;margin-bottom:2rem}.content-type--service .layout__content #block-views-block-projects-preview-large h2{margin-bottom:2rem}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul{display:grid;grid-template-columns:2fr 2fr 1fr 2fr 2fr;grid-template-rows:auto}}@media screen and (min-width: 960px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul{display:grid;grid-template-columns:1fr 1.25fr 1fr 1.25fr;margin:auto}}@media screen and (min-width: 640px) and (max-width: 1079px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul>li{padding:1rem}}@media screen and (min-width: 1080px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul>li{padding:1.5rem}}@media screen and (max-width: 639px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul>li .layout__picture{grid-column:2}}@media screen and (min-width: 640px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul>li .layout__picture{grid-column:1}}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(1){grid-column:1/3}}@media screen and (min-width: 960px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(1){grid-column:1}}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(1) .layout>div{grid-row:1/4}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(2){grid-column:3/6}}@media screen and (min-width: 960px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(2){grid-column:2}}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(2) .layout__content{grid-row:2}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(2) .layout__picture{grid-row:2;display:flex;flex-direction:column;justify-content:center}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(2) .layout__footer{grid-row:2}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(3){grid-column:4/6;grid-row:2;margin-top:-2rem}}@media screen and (min-width: 960px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(3){grid-column:3}}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(3) .layout>div{grid-row:1/4}@media screen and (min-width: 640px) and (max-width: 959px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(4){grid-column:1/4;grid-row:2;margin-top:-2rem}}@media screen and (min-width: 960px){.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(4){grid-column:4}}.content-type--service .layout__content #block-views-block-projects-preview-large .item-list>ul li:nth-child(4) .layout>div{grid-row:2}.content-type--service .layout__content #block-views-block-projects-preview-large .more-link{padding-top:2rem}.content-type--webform.content-type--full>.layout{display:grid;grid-template-rows:auto 1fr}@media screen and (max-width: 959px){.content-type--webform.content-type--full>.layout{grid-template-columns:1fr}}@media screen and (min-width: 960px){.content-type--webform.content-type--full>.layout{grid-template-columns:60% 40%;margin-left:var(--margin-neg)}}@media screen and (max-width: 959px){.content-type--webform.content-type--full>.layout>.layout__picture.header{grid-row:1;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--webform.content-type--full>.layout>.layout__picture.header{padding:1rem 1rem 1.5rem 1rem;grid-row:1/2;grid-column:1/2}}.content-type--webform.content-type--full>.layout>.layout__content{padding:1.75rem 1rem}@media screen and (max-width: 959px){.content-type--webform.content-type--full>.layout>.layout__content{grid-row:2;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--webform.content-type--full>.layout>.layout__content{grid-row:1/3;grid-column:2/3}}.content-type--webform.content-type--full>.layout>.layout__content .field-body ul{display:flex;flex-wrap:wrap}.content-type--webform.content-type--full>.layout>.layout__content .field-body ul>*{flex:50%;padding:0.2em 0}@media screen and (max-width: 959px){.content-type--webform.content-type--full>.layout>.layout__picture.footer{grid-row:3;grid-column:1/2}}@media screen and (min-width: 960px){.content-type--webform.content-type--full>.layout>.layout__picture.footer{padding:1rem 1rem 1.5rem 1rem;grid-row:2/3;grid-column:1/2;margin-top:-2em}}.layout__two-columns,.content-type--full-two-columns>.layout .field-view>*>*,.content-type--full-two-columns>.layout>.layout__content>*{margin:-1rem 0}.layout__two-columns>*,.content-type--full-two-columns>.layout .field-view>*>*>*,.content-type--full-two-columns>.layout>.layout__content>*>*{padding:1rem 0}@media (min-width: 960px){.layout__two-columns,.content-type--full-two-columns>.layout .field-view>*>*,.content-type--full-two-columns>.layout>.layout__content>*{margin-left:-1rem;margin-right:-1rem;display:flex;flex-direction:row}}@media (min-width: 960px){.layout__two-columns>*,.content-type--full-two-columns>.layout .field-view>*>*>*,.content-type--full-two-columns>.layout>.layout__content>*>*{padding-left:1rem;padding-right:1rem}.layout__two-columns>*:nth-child(1),.content-type--full-two-columns>.layout .field-view>*>*>*:nth-child(1),.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(1){flex:1}.layout__two-columns>*:nth-child(2),.content-type--full-two-columns>.layout .field-view>*>*>*:nth-child(2),.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(2){flex:1}}@media (min-width: 960px){.layout__two-columns.small-large>*:nth-child(1),.content-type--full-two-columns>.layout .field-view>*>.small-large>*:nth-child(1),.content-type--full-two-columns>.layout>.layout__content>.small-large>*:nth-child(1){flex:1}.layout__two-columns.small-large>*:nth-child(2),.content-type--full-two-columns>.layout .field-view>*>.small-large>*:nth-child(2),.content-type--full-two-columns>.layout>.layout__content>.small-large>*:nth-child(2){flex:2}}.layout__two-columns.small-large>*>*,.content-type--full-two-columns>.layout .field-view>*>.small-large>*>*,.content-type--full-two-columns>.layout>.layout__content>.small-large>*>*{padding-top:1rem;padding-bottom:1rem}@media (min-width: 960px){.layout__two-columns.large-small>*:nth-child(1),.content-type--full-two-columns>.layout .field-view>*>.large-small>*:nth-child(1),.content-type--full-two-columns>.layout>.layout__content>.large-small>*:nth-child(1){flex:2}.layout__two-columns.large-small>*:nth-child(2),.content-type--full-two-columns>.layout .field-view>*>.large-small>*:nth-child(2),.content-type--full-two-columns>.layout>.layout__content>.large-small>*:nth-child(2){flex:1}}@media (min-width: 960px){.content-type--full-two-columns>.layout .field-view>*>*>*:nth-child(1){flex:1;margin-right:2rem}.content-type--full-two-columns>.layout .field-view>*>*>*:nth-child(2){flex:2.5}}@media (min-width: 960px){.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(1){flex:1;margin-right:2rem}.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(2){flex:2.5}.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(2) .field-body{padding-right:10%}}.content-type--full-two-columns>.layout>.layout__content>*>*:nth-child(2)>*{padding:1rem 0}.region-bottombar{border-top:1px solid rgba(198,159,112,0.25)}@media (max-width: 1919px){.region-bottombar{background-color:rgba(255,255,255,0.7)}}.region-bottombar>.region{padding:1rem 2rem}@media (min-width: 960px){.region-bottombar>.region{display:flex;flex-direction:row}.region-bottombar>.region>*{width:50%}}.region-footer{padding:0.75rem;background-color:#fff}.region-footer p{line-height:1em}@media screen and (max-width: 1079px){.region-footer::before{content:url(/themes/custom/customer/build/images/wave.svg);display:block;width:2.5rem;margin:auto;margin-bottom:2rem}}@media screen and (min-width: 1080px){.region-footer{position:fixed;bottom:0;left:0;z-index:1050;width:100%}}.region-footer .region>*{padding:.5rem}@media screen and (max-width: 1079px){.region-footer .region .field-body{margin-bottom:.5rem}}@media screen and (min-width: 1080px){.region-footer .region{display:flex;justify-content:space-evenly;width:100%}}.path-frontpage .region-prefooter{background-image:url(/themes/custom/customer/build/images/tache-aquarelle-histoire-ayla-etc.png);background-repeat:no-repeat;background-position:top center;background-size:contain}@media screen and (max-width: 639px){.path-frontpage .region-prefooter{padding-top:5rem;margin-bottom:2rem}}@media screen and (min-width: 640px){.path-frontpage .region-prefooter{padding-top:10rem;margin-bottom:10rem}}.path-frontpage .region-header{height:100vh;display:flex;align-items:center;background:url(/themes/custom/customer/build/images/tache-aquarelle-ayla-etc.png) center center no-repeat;background-size:contain;justify-content:center}@media screen and (min-width: 640px){.path-frontpage .region-header{justify-content:left}}.region-header #block-sitebranding{position:fixed;top:0;z-index:1000;width:100%;background-color:#fff}@media screen and (max-width: 1279px){.region-header #block-sitebranding{margin:0 var(--margin-neg);padding:0 var(--padding-neg)}}@media screen and (min-width: 1280px){.region-header #block-sitebranding{left:0}}.page-node-type-project-default .region-header #block-sitebranding,.page-node-type-project-gallery .region-header #block-sitebranding{position:absolute;background-color:transparent;width:auto}@media screen and (min-width: 1280px){.page-node-type-project-default .region-header #block-sitebranding,.page-node-type-project-gallery .region-header #block-sitebranding{left:inherit}}@media screen and (min-width: 640px){.page-node-type-page .region-content{margin-right:10em}}.page-node-type-about .region-content,.page-node-type-webform .region-content{margin-top:5rem}@media screen and (max-width: 959px){.page-node-type-about .region-content,.page-node-type-webform .region-content{margin-bottom:2rem}}@media screen and (min-width: 960px){.page-node-type-about .region-content,.page-node-type-webform .region-content{margin-bottom:5rem}}@media screen and (max-width: 959px){.page-node-type-list .region-content,.page-node-type-basic .region-content,.page-node-type-service .region-content{margin-bottom:2rem}}@media screen and (min-width: 960px){.page-node-type-list .region-content,.page-node-type-basic .region-content,.page-node-type-service .region-content{margin-bottom:5rem}}@media screen and (max-width: 639px){.page-node-type-list .region-content,.page-node-type-basic .region-content,.page-node-type-service .region-content{margin-top:3rem}}@media screen and (min-width: 640px){.page-node-type-list .region-content,.page-node-type-basic .region-content,.page-node-type-service .region-content{margin-top:5rem}}@media (min-width: 640px) and (max-width: 1359px){.path-user #block-mainpagecontent{padding-left:5%;padding-right:5%}}@media (min-width: 1360px){.path-user #block-mainpagecontent{padding-left:15rem;padding-right:15rem}}.path-user #block-mainpagecontent>*{padding:4rem 2rem}@media (min-width: 640px) and (max-width: 959px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-left:20%;padding-right:20%}}@media (min-width: 960px){.path-user #block-mainpagecontent .user-form,.path-user #block-mainpagecontent .user-login-form,.path-user #block-mainpagecontent .user-pass{padding-left:25%;padding-right:25%}}

