@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap);.nav{height:8rem;box-shadow:.7rem .7rem 1rem rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10}.nav__content{display:flex;align-items:center;justify-content:space-between;max-width:100rem;margin:0 auto;padding:1.2rem 0;height:100%}@media only screen and (max-width:75em){.nav__content{width:95%}}@media only screen and (max-width:37.5em){.nav__content{width:92%}}.nav__menu{text-decoration:none;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;align-self:stretch;display:flex;align-items:center;margin-right:2rem}@media only screen and (max-width:37.5em){.nav__menu{margin-right:0}}.nav__menu--bar{position:relative;width:3rem;height:3px;background-color:currentColor;border:none;padding:0}.nav__menu--bar:before{top:-1rem}.nav__menu--bar:after,.nav__menu--bar:before{content:"";position:absolute;left:0;height:3px;width:100%;background-color:currentColor;transition:all .2s}.nav__menu--bar:after{top:1rem}.nav__menu:hover{color:#058ed9}.nav__menu:hover>.nav__menu--bar:before{top:-1.5rem}.nav__menu:hover>.nav__menu--bar:after{top:1.5rem}.nav__logo,.nav__logo--img{height:100%;width:auto}.nav__lang{border-left:1px solid currentColor;padding-left:1rem;display:flex;flex-direction:column}.nav__lang--item:not(:last-child){margin-bottom:.6rem}.nav__items{height:100%}.nav__items,.nav__items--item{display:flex;align-items:center}.nav__items--item:not(:last-child){margin-right:3rem}.nav__items--svg{height:2rem;width:2rem;fill:currentColor;transform:rotate(180deg) scaleX(-1);margin-right:1rem}.footer{width:100%;padding:4rem 0;border-top:3px solid #666;display:flex;flex-direction:column;align-items:center}.footer img{width:8rem;height:auto;margin-bottom:1.6rem}.footer a{text-decoration:none;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;display:flex;align-items:center}.footer a:not(:last-child){margin-right:1.5rem}.footer a:not(:last-child):after{margin-left:1.5rem;content:"-"}.footer ul{display:flex;flex-direction:column;align-items:center}.footer li{display:flex;list-style:none;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1rem}.footer li:not(:last-child){margin-bottom:1.2rem}.footer--svg{height:1.6rem;width:1.6rem;fill:currentColor;transform:rotate(180deg) scaleX(-1);margin-right:1rem}*,:after,:before{margin:0;box-sizing:inherit}#app,*,:after,:before{padding:0;-webkit-font-smoothing:antialiased}#app{font-family:Lato,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;color:#666;font-size:1.4rem;box-sizing:border-box}#app ::-moz-selection{background-color:#058ed9;color:#fff}#app ::selection{background-color:#058ed9;color:#fff}.container{position:relative;display:flex;width:100%;max-width:100rem;margin:0 auto;padding:6rem 0}@media only screen and (max-width:37.5em){.container{flex-direction:column;padding:6rem 3rem}}.container__image{position:relative;flex:0 0 25%;margin-right:4rem}@media only screen and (max-width:37.5em){.container__image{margin-right:0;margin-bottom:3rem}}.container__image img{width:100%;height:auto}.container__image--logo{position:absolute;top:0;left:50%;background-color:#fff;z-index:5;width:8rem;height:8rem;padding:.8rem;display:flex;align-items:center;justify-content:center;border:1px solid #666;box-shadow:.4rem .4rem 1rem rgba(0,0,0,.1);transform:translate(-50%,-30%)}.container__content{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:75em){.container__content{width:95%}}@media only screen and (max-width:37.5em){.container__content{width:92%}}@media only screen and (min-width:93.75em){.container__content{max-width:130rem}}.container__content h2{text-transform:uppercase;font-weight:700;font-size:2.8rem;letter-spacing:.2rem;margin-bottom:.6rem}.container__content h3{font-weight:300;font-size:1.8rem;letter-spacing:.1rem;margin-bottom:2rem}.container__content p{margin-bottom:2rem;text-align:justify}.container__content--svg{height:2rem;width:2rem;fill:currentColor;transform:rotate(180deg) scaleX(-1);margin-right:1.5rem}.container__link{position:absolute;left:50%;width:12rem;height:.2rem;background-color:#666;z-index:5}.container__link--up{top:0;transform:translate(-50%,-50%)}.btn{-webkit-font-smoothing:antialiased}.btn,.btn:link,.btn:visited{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;text-transform:uppercase;text-align:center;padding:1rem 1.8rem;border-radius:5px;text-decoration:none;color:inherit;transition:all .1s;position:relative;letter-spacing:1px;font-size:1.4rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.btn,.btn:link,.btn:visited{padding:.75rem 1rem}}.btn:hover{transform:translateY(-.3rem) scale(1.03)}.btn__text{text-decoration:none;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:relative;text-transform:uppercase;letter-spacing:1px}.btn__text:after{content:"";position:absolute;top:calc(100% + .3rem);left:0;width:0;height:.1rem;background-color:currentColor;transition:all .2s}.btn__text:hover:after{width:100%}.btn__small{padding:.5rem 1.3rem!important}.btn--dark{background-color:#058ed9!important;color:#fff!important;box-shadow:3px 3px 0 #666;border:2px solid #058ed9}.btn--white{background-color:#fff!important;color:#5d707f!important;box-shadow:3px 3px 0 #666!important;border:2px solid currentColor!important}@media only screen and (max-width:37.5em){.u-phone-hide{display:none}}@media only screen and (max-width:56.25em){.u-tab-hide{display:none}}.u-phone-show{display:none}@media only screen and (max-width:37.5em){.u-phone-show{display:flex}}@media only screen and (max-width:28.125em){.u-small-phone-hide{display:none}}.header{margin:12rem auto 4rem auto;position:relative;display:flex;align-items:center;border:2px solid #5d707f;max-width:100rem;padding:4rem;box-shadow:.7rem .7rem 1rem rgba(0,0,0,.3);color:#666}@media only screen and (max-width:37.5em){.header{flex-direction:column}}.header__img{flex:0 0 35%;margin-right:3rem}@media only screen and (max-width:37.5em){.header__img{margin-right:0;margin-bottom:3rem}}.header__img img{width:100%;height:auto}.header__content h1{font-size:3.4rem;letter-spacing:.2rem;text-transform:uppercase;margin-bottom:1.2rem}.header__content h2,.header__content p{font-weight:400;margin-bottom:3rem}.header__content p{letter-spacing:.1rem;text-align:justify}