.header{width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;padding:4rem 0;box-shadow:0 .5rem 1.2rem 0 rgba(0,0,0,.078);z-index:15;background-color:var(--white)}.header__nav{display:flex;align-items:center;justify-content:space-between}.header__nav .link-button--desktop{display:inline-block;padding:1rem 3.2rem;font-family:var(--font-exo);font-size:2.4rem;font-weight:700;line-height:3rem;color:var(--color-text-primary);background-color:var(--color-background);text-align:center;border-radius:9.9rem}@media(max-width:768px){.header__nav .link-button--desktop{display:none}}.header__nav .link-button--desktop--reverse{display:inline-block;padding:1rem 3.2rem;font-family:var(--font-exo);font-size:2.4rem;font-weight:700;line-height:3rem;color:var(--color-background);text-align:center;border-radius:9.9rem}@media(max-width:768px){.header__nav .link-button--desktop--reverse{display:none}}.header__nav .link-button--mobile{display:none}@media(max-width:768px){.header__nav .link-button--mobile{display:inline-block;padding:1rem 3.2rem;font-family:var(--font-exo);font-size:2.4rem;font-weight:700;line-height:3rem;color:var(--color-text-primary);background-color:var(--color-background);text-align:center;border-radius:9.9rem}}.header__nav .link-button--mobile-reverse{display:none}@media(max-width:768px){.header__nav .link-button--mobile-reverse{display:inline-block;padding:1rem 3.2rem;font-family:var(--font-exo);font-size:2.4rem;font-weight:700;line-height:3rem;color:var(--color-background);text-align:center;border-radius:9.9rem}}.header__nav .header__language{display:flex;justify-content:flex-end;gap:1rem;position:relative}.header__nav .header__language button{font-size:0;line-height:0;transition:opacity .3s ease}.header__nav .header__language button:hover{opacity:.7}.header__nav .header__language img{min-width:2rem;width:100%;max-width:4rem;object-fit:cover;margin:0}.header__nav .header__language-drop img{max-width:3rem}@media only screen and (max-width:768px){.header__nav .header__language,.header__nav>[class*=Button_simple]{display:none}}.header__language-drop{pointer-events:none;padding:.4rem;opacity:0;transform:translateY(-2rem);border-radius:8px;position:absolute;width:100%;top:100%;left:0;background:transparent;z-index:1;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.header__m-button{display:none}@media only screen and (max-width:768px){.header__m-button{display:flex;flex-flow:column;width:2.2rem;gap:.35rem;position:relative}.header__m-button>span{display:block;height:.275rem;width:2.2rem;border-radius:.5rem;background-color:var(--black)}}.header__nav-container .header__language{display:none}@media only screen and (max-width:768px){.header__nav-container{display:none}.header__nav-container .header__language{display:flex}.header__nav-container[data-active=true]{display:inline-block;width:70%;height:100vh;position:fixed;z-index:15;top:0;left:0;background-color:var(--white);box-shadow:.8rem 0 .8rem rgba(0,0,0,.1)}.header__nav-container[data-active=true]>a{margin-left:2.4rem;margin-bottom:1.5rem}.header__nav-container[data-active=true] .header__language{width:85%;justify-content:flex-start;align-self:start;margin:2rem auto 0}.header__nav-container[data-active=true] .header__language img{height:3rem}.header__nav-container[data-active=true] .header__language-drop{display:inline-flex;width:auto;flex-direction:row;gap:1rem;height:3rem;opacity:1;pointer-events:all;transform:translateY(0);position:static}.header__nav-container[data-active=true] .header__language-drop button{padding:0;display:inline-block;width:auto;margin:0}.header__nav-container[data-active=true] .header__language-drop img{max-width:4rem}.header__nav-container[data-active=true]>ul{display:flex;margin:6.8rem 2.4rem 4.2rem;flex-flow:column;align-items:flex-start;gap:3.8rem}}.header__nav-container>a{padding:1rem 2.4rem!important;font-size:1.6rem!important;line-height:2rem!important}@media only screen and (min-width:768px){.header__nav-container>a{display:none}}.header__list{display:flex;justify-content:space-between;align-items:center;list-style:none;gap:1.6rem}.header__item{font-family:var(--font-exo);font-size:2rem;font-weight:400;line-height:2.6rem;color:var(--black);transition:color .3s ease,font-weight .3s ease;cursor:pointer}.header__item:hover{font-weight:700;color:var(--color-text-secondary)}@media only screen and (min-width:769px){.header__language:hover .header__language-drop{opacity:1;transform:translateY(0);background-color:#e1e1e1;pointer-events:all}}.footer{margin:4.8rem 0 0}.footer__divider{margin-bottom:4.8rem;width:100%}.footer__divider>hr{margin:0 auto;width:95%}.footer__logo{align-items:center;margin-bottom:4rem}.footer__copyright,.footer__logo{display:flex;justify-content:center}.footer__copyright{margin-top:4.8rem;width:100%;padding:1.2rem 0;background-color:var(--color-background)}.footer__copyright>div{display:flex;justify-content:space-between;max-width:118rem;width:100%}@media only screen and (max-width:768px){.footer__copyright>div{flex-flow:column nowrap;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;width:100%;gap:1.4rem}}.footer__copyright-text{font-family:var(--font-exo);font-size:1.4rem;line-height:2.6rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase}@media only screen and (max-width:768px){.footer__copyright-text{font-size:1.2rem;line-height:2.2rem}}.footer__agency{display:flex;gap:.6rem;font-family:var(--font-exo);font-size:1.4rem;line-height:2.6rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase}@media only screen and (max-width:768px){.footer__agency{font-size:1.2rem;line-height:2.2rem}}.footer__nav{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.footer__nav{flex-flow:column nowrap;gap:2.4rem}}.footer__nav>div{display:flex;flex-flow:column nowrap}.footer__nav>div>h2{font-family:var(--font-exo);font-size:3.2rem;line-height:4.2rem;font-weight:700;color:var(--black)}@media only screen and (max-width:768px){.footer__nav>div>h2{font-size:2.8rem;line-height:3.8rem}}.footer__nav>div>ul{list-style:none}.footer__nav>div>ul>li{margin-bottom:1.6rem}.footer__nav>div>ul>li>a{font-family:var(--font-exo);font-size:2.4rem;line-height:3.2rem;font-weight:400;color:var(--color-text-tertiary);text-decoration:none}@media only screen and (max-width:768px){.footer__nav>div>ul>li>a{font-size:2rem;line-height:2.8rem}}.footer__nav>div>ul>li:last-child{margin-bottom:0}.footer__social{display:flex;flex-flow:column nowrap}.footer__social>div{display:flex;gap:2.2rem}