header{position:absolute;width:100%;top:0;left:0;z-index:2}body:not(.home) header{background-color:#fff}body:not(.home) main{padding-top:90px}.logo-baseline{fill:#425660;stroke:#425660}.header__content{max-width:1280px;margin:auto;width:100%;padding:2em;position:relative}.logo{max-width:225px;width:126px;display:inline-block}.mobile-nav-trigger{position:absolute;right:0;top:1em;z-index:10;outline:none}.social-network-button{border:0;background-color:transparent;width:33px;padding:0;position:absolute;right:10em;top:3em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;outline:none}.social-network-button.active{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.social-network-button:focus,.social-network-button:hover{opacity:.7}.social-networks{position:fixed;z-index:1000;bottom:-84px;left:0;right:0;width:100%;background-color:pink;height:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.social-networks.active{bottom:0}.social-network__link{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-transition:opacity .2s;transition:opacity .2s;border:0;outline:none}.social-network__link span{background-position:50%;background-repeat:no-repeat;position:relative;content:"";height:100%;display:block;margin:auto}.social-network__link.facebook{background-color:#015591}.social-network__link.facebook span{width:15%;max-width:24px;background-image:url(../img/facebook.svg)}.social-network__link.linkedin{background-color:#0073b3}.social-network__link.linkedin span{width:32.5%;max-width:42px;background-image:url(../img/linkedin.svg)}.social-network__link.youtube{background-color:#ff3612}.social-network__link.youtube span{width:26.25%;max-width:52px;background-image:url(../img/youtube.svg)}.social-network__link.messenger{background-color:#2196f3}.social-network__link.messenger span{width:26.25%;max-width:52px;background-image:url(../img/messenger.svg);background-size:100%}.social-network__link.instagram{background:-webkit-gradient(linear,left top,left bottom,from(#d047d1),color-stop(red),to(#ff0));background:-webkit-linear-gradient(top,#d047d1,red,#ff0);background:linear-gradient(180deg,#d047d1,red,#ff0)}.social-network__link.instagram span{width:26.25%;max-width:52px;background-image:url(../img/instagram.svg)}.social-network__link:focus,.social-network__link:hover{opacity:.7}header.before-scrolled{position:fixed!important;top:-120px!important;background-color:#fff;-webkit-transition:padding-top .5s ease-out,opacity .5s;transition:padding-top .5s ease-out,opacity .5s}header.scrolled{padding-top:120px;opacity:1}.desktop-scrolled-only{display:none}.logo-green-star{width:30px}.single-realisation header{background-color:transparent!important}.single-realisation header.scrolled{background-color:#fff!important}.single-realisation .logo-baseline{fill:#fff;stroke:#fff}@media only screen and (min-width:480px){.logo{width:150px}body:not(.home) main{padding-top:99px}}@media only screen and (min-width:960px){.header__content{padding-left:3.5em;padding-right:3.5em}.logo{width:35%;max-width:186px}body:not(.home) main{padding-top:113px}.mobile-nav-trigger{display:none!important}.social-network-button{display:none}.social-networks,.social-networks.active{width:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;right:0;left:auto;top:130px;bottom:auto}.social-network__link{height:30px;min-height:30px}.social-network__link.facebook span{width:10px}.social-network__link.linkedin span{width:16px}.social-network__link.instagram span,.social-network__link.youtube span{width:18px}.social-network__link.messenger span{width:16px}header.before-scrolled{border-bottom:1px solid #c8c8c8}header.before-scrolled .header__content{padding-top:1em;padding-bottom:1em}header.before-scrolled .logo-img{display:none}header.before-scrolled .desktop-scrolled-only{display:block}header.before-scrolled .sub-menu-content{top:2.4em}header.before-scrolled .desktop-lang-selector{top:-.2em}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:20px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:43px;height:35px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:43px;height:7px;background-color:#9c0;border-radius:2px;position:absolute;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-14px}.hamburger-inner:after{bottom:-14px}.hamburger--elastic .hamburger-inner{top:3.5px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:14px;-webkit-transition:all .125s ease .275s;transition:all .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:28px;-webkit-transition:all .275s cubic-bezier(.68,-.55,.265,1.55);transition:all .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,14px,0) rotate(135deg);transform:translate3d(0,14px,0) rotate(135deg);-webkit-transition-delay:75ms;transition-delay:75ms;background-color:#000}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-28px,0) rotate(-270deg);transform:translate3d(0,-28px,0) rotate(-270deg);-webkit-transition-delay:75ms;transition-delay:75ms;background-color:#000}