.nav-menu__links{align-items:flex-start;color:#fff;display:flex;height:90%;justify-content:space-between;left:50%;margin:auto;max-width:1400px;padding-left:40px;padding-right:40px;padding-top:10vh;width:100%;z-index:1}.nav-bar__wrapper{margin:auto;max-width:1670px;padding-left:2rem;padding-right:2rem;width:100%}.navigation_link{overflow:hidden}.navigation_link.parent{display:block;padding-bottom:47px;padding-top:47px;text-align:left}.navigation_link .child{font-weight:400}.navigation_link.small{font-size:28px}.nav-bar__wrapper--language{display:flex}.nav-bar__wrapper--language .nav-bar__wrapper--language--switcher{display:flex;gap:40px;margin-left:auto}@media screen and (max-width:767px){.nav-bar__wrapper--language .nav-bar__wrapper--language--switcher{gap:20px;margin-left:0}}@media screen and (max-width:767px){.nav-bar__wrapper--language{margin-top:62px;padding:24px}}@media screen and (max-width:767px){.nav-menu__links{flex-direction:column;height:80%;padding:124px 24px 24px;width:100%}}.nav-flex{display:flex!important}.nav-menu__grid{align-content:stretch;grid-template:"." "."/1fr 1fr;justify-content:stretch;justify-items:start;width:100%;grid-row-gap:5px;grid-column-gap:12px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto}.nav-menu__social--media{display:flex;gap:40px;margin-top:124px}@media screen and (max-width:767px){.nav-menu__social--media{gap:20px;margin-top:40px}}@media screen and (max-width:767px){.header-contact-button{display:none!important}.nav-menu__grid{grid-template-columns:1fr;grid-template-rows:auto auto}}.navigation_link{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;text-align:right;width:auto}.navigation_link>.title{display:inline-block;position:relative;transform:translate3d(0,100%,0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0);transition:.5s;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation_link>.title:after{background-blend-mode:screen;background-color:#000c;bottom:0;content:"";height:1.05px;left:0;position:absolute;right:100%;transition:all .4s cubic-bezier(.215,.61,.355,1)}.navigation_link>.title:hover:after{right:0}.nav-menu.nav-menu--opened .navigation_link>.title{transform:translateZ(0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0)}.w-inline-block{display:inline-block;max-width:100%}.nav-bar__container{align-items:center;display:flex;flex-wrap:wrap;gap:150px}.nav-bar__container .nav-bar__menu.nav-menu--opened span{background-color:#000}.nav-bar__container .nav-bar__menu.nav-menu--opened span:last-child{opacity:0}.nav-bar__container .nav-bar__menu{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.nav-bar__container .nav-bar__menu span{background-color:#000;height:1.5px;position:absolute;transition:all .2s ease;width:100%}.nav-bar__menu span:first-child{transform:translateY(-4.5px)}.nav-bar__menu span:nth-child(2){transform:translateY(4.5px)}.nav-bar__menu:hover span:first-child{transform:translateY(-6px)}.nav-bar__menu:hover span:nth-child(2){transform:translateY(6px)}.nav-bar__menu span:nth-child(3),.nav-bar__menu span:nth-child(4){transform:rotate(0)}.nav-bar__menu.nav-menu--opened span:first-child{transform:rotate(-45deg)}.nav-bar__menu.nav-menu--opened span:nth-child(2){transform:rotate(45deg)}.nav-bar.nav-menu--opened svg path{fill:#000}body .dark{background:#f8f5ed}body .dark .nav-bar__menu span{background-color:#767e76}body .dark .language-link{color:#767e76}body .dark .language-link.router-link-active{border-color:#767e76}.nav-bar.shrink{height:5rem}.nav-bar.shrink .header-contact-button .button{border:2px solid #777e76;color:#777e76}.nav-bar.shrink .header-contact-button .button:hover{background:#777e76;color:#fff}.nav-bar.shrink .nav-bar__menu span{background-color:#777e76}.dark .header-contact-button .button{border:2px solid #777e76;color:#777e76}.dark .header-contact-button .button:hover{background:#777e76;color:#fff}.nav-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:fixed;top:0;width:100%}@media screen and (max-width:767px){.nav-bar{height:80px}}.nav-bar__menu{align-items:center;background:transparent;border-radius:40px;color:#000;cursor:pointer;flex:none;font-size:16px;gap:10px;justify-content:flex-end;letter-spacing:1.5px;padding:0;position:relative;transition:.5s;z-index:5}.nav-bar__menu .lines{position:relative;width:14px}.nav-menu{align-items:center;background:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:0;box-shadow:0 0 0 2000px #00000080;flex:none;flex-flow:row;height:100vh;justify-content:space-between;left:auto;max-width:35vw;opacity:0;overflow:hidden;position:absolute;right:0;top:0;visibility:hidden;width:100%}.nav-menu .bg{background:#b4d4df}.nav-menu_image{align-items:center;background:#b4d4df;bottom:0;flex:none;flex-flow:row;height:100vh;justify-content:space-between;left:0;max-width:50vw;opacity:0;overflow:hidden;position:absolute;right:auto;top:0;transition:opacity .5s ease;visibility:hidden;width:100%}.nav-menu_image[style*="opacity: 1"]{opacity:1}.nav-menu.nav-menu--opened{opacity:1;visibility:visible}@media screen and (max-width:767px){.nav-menu{height:100vh;max-width:100vw}}.nav-background{background:#131313;display:none;height:100vh;left:0;position:fixed;right:0;top:0;transform-origin:50% 0;transition:transform .26s ease;z-index:5}.nav-background.nav-menu--opened{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(0)}.navigation_link{color:#0a2d24;font-family:Basis Grotesque Pro,sans-serif;font-size:42px;font-weight:400;line-height:120%;margin-bottom:15px}@media screen and (max-width:767px){.navigation_link{font-size:34px}}@media screen and (max-width:767px){.navigation_link .small{font-size:24px;line-height:30px;margin-bottom:0!important}}.parent.navigation_link>.nav-menu__grid>a{font-family:Basis Grotesque Pro,sans-serif;font-weight:300}@media screen and (max-width:767px){.nav-background{height:100vh}}.nav-bar__menu-text,.nav-bar__menu-text-opened{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.nav-bar__menu-text-opened.active,.nav-bar__menu-text.active{display:block;opacity:1;pointer-events:auto}.small-group{margin-top:35px}.small-group .title{align-items:center;font-family:Proxima Nova,sans-serif;gap:9px;margin-bottom:11px}.footer{background:#f6f6f2;color:#000;padding-top:75px}@media only screen and (max-width:767px){.footer{padding-bottom:40px;padding-top:60px}}.footer__headline{color:#45403e;font-family:Ivy Journal,sans-serif;font-size:60px;font-weight:500;line-height:100%;margin-bottom:72px}@media only screen and (max-width:767px){.footer__headline{font-size:30px;line-height:150%;margin-bottom:24px}}.footer__container{margin:auto;max-width:1670px;padding-left:2rem;padding-right:2rem;position:relative;width:100%;z-index:1}@media only screen and (max-width:767px){.footer__container{padding-left:1.5rem;padding-right:1.5rem}}.footer__extra{background:#fff;font-size:17px}@media only screen and (max-width:767px){.footer__extra{margin-top:40px}}.footer__extra-columns{display:grid;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1670px;padding:28px 2rem}@media only screen and (max-width:767px){.footer__extra-columns{flex-direction:row;flex-wrap:wrap;font-size:12px;gap:20px}}.footer__extra-columns ul{display:flex;gap:60px}@media only screen and (max-width:767px){.footer__extra-columns ul{gap:20px}}.footer__logo{margin-bottom:100px}@media only screen and (max-width:767px){.footer__logo{margin-bottom:40px}}.footer__newsletter{width:40%}@media only screen and (max-width:767px){.footer__newsletter{margin-bottom:40px;width:100%}}.footer p{font-size:17px}.footer__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-bottom:1.5px solid #bfbfbf;border-radius:0;color:#000;font-family:Karla,sans-serif;font-size:18px;margin-top:30px;padding:20px 30px 20px 0;width:100%}.footer__input--button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.478' height='15.91'%3E%3Cg fill='none' stroke='%232C2B2A' stroke-width='1.5' data-name='Group 1156'%3E%3Cpath d='M0 7.96h18.717' data-name='Line 23'/%3E%3Cpath d='m12.312.522 7.127 7.353-7.127 7.519' data-name='Path 58'/%3E%3C/g%3E%3C/svg%3E");background-size:100%;bottom:25px;cursor:pointer;height:16px;position:absolute;right:0;width:20px;z-index:2}.footer__input-wrapper{position:relative}.footer__input-wrapper:after{background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.478' height='15.91'%3E%3Cg fill='none' stroke='%23e9e2d3' stroke-width='1.5' data-name='Group 1156'%3E%3Cpath d='M0 7.96h18.717' data-name='Line 23'/%3E%3Cpath d='m12.312.522 7.127 7.353-7.127 7.519' data-name='Path 58'/%3E%3C/g%3E%3C/svg%3E");bottom:25px;content:"";height:16px;position:absolute;right:0;width:20px}.footer__input::-moz-placeholder{color:#000}.footer__input::placeholder{color:#000}.footer__input:focus{border-bottom:1.5px solid #2c2b2a;outline:none}.footer__input:focus::-moz-placeholder{opacity:.2}.footer__input:focus::placeholder{opacity:.2}.footer__columns{display:grid;gap:100px;grid-template-columns:repeat(3,1fr);padding:0 0 75px}.footer__columns__first__column{max-width:500px}@media only screen and (max-width:767px){.footer__columns{flex-direction:row;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(1,1fr)}.footer__columns .links{width:100%}}.footer__lists li{border-bottom:1px solid #d8d8d8;margin-bottom:16px;padding:0 0 23px}.footer__lists li a{color:#000;font-family:var(--ba048fb2);font-weight:600}@media only screen and (max-width:767px){.footer__lists li a{font-size:18px;text-transform:capitalize}}
