@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");:root{--green-dark:#003e36;--green-light:#22b573;--green-normal:#006837;--top-navbar-height:28px}body{padding:0;margin:0;background:#ddd;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5{font-family:Urbanist,sans-serif}h1,h2,h3,h4,h5{font-weight:900}h1{font-size:60px;margin-bottom:20px}.fade-in{opacity:1}.fade-in,.fade-out{transition:opacity .5s ease-in-out}.fade-out{opacity:0}.case-study-images{position:absolute;left:-60%;top:300px;width:50%}.case-study-images img{margin-bottom:20px}.amw-btn{display:block;padding:10px;background:#ecaf00;color:#003e30!important;text-transform:uppercase;letter-spacing:2px;border-radius:25px;margin:0 auto;width:260px;text-align:center;font-size:14px;text-decoration:none!important}.amw-btn:hover{background:#22b573}.amw-mail-link{font-size:24px!important}.slideshow{position:fixed;right:800px;width:300px;top:200px}.nav{position:fixed;background:var(--green-light);left:0;top:0;width:100%;z-index:1000;height:var(--top-navbar-height);text-align:right;font-weight:500}.nav .menu-link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;display:inline-block;letter-spacing:1px;line-height:2.3;padding:0 15px;transition:background-color .4s cubic-bezier(.5,0,.2,1)}@media (max-width:600px){.nav .menu-link{padding:0 5px}.newsletter-link{display:none!important}}.nav .menu-link:hover{background:#22b573}.nav .menu-link-last{margin-right:20px}.amw-logo{position:fixed;top:50px;left:40px;z-index:1000;display:block}@media (max-width:900px){.amw-logo{left:10px;top:40px}}.amw-logo img{width:170px;height:100px}@media (max-width:900px){.amw-logo img{width:70px;height:60px}}.main-menu{font-size:60px;font-weight:900;line-height:1.1}@media (max-width:900px){.main-menu{font-size:40px}}.main-menu a{color:#fff;text-decoration:none;transition:color .4s cubic-bezier(.5,0,.2,1)}.main-menu a:hover{color:#1ec363;text-decoration:none}.menu-lang{text-decoration:none;text-transform:uppercase;margin:0 10px;color:#fff;font-size:12px}.menu-lang:hover{opacity:.5}.divider{color:#fff;display:inline-block}.lang-menu{list-style-type:none;font-size:15px;line-height:2;font-weight:400;letter-spacing:4px;text-transform:uppercase}