footer{padding:1rem 4.4375rem 1rem 4.375rem;color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);position:relative;z-index:1}footer .brand{color:#fff;width:2rem;height:2rem;border-radius:100%;transition:all .3s ease}footer .brand:hover{color:var(--primary);background:var(--tertiary);border-color:transparent!important;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)}footer .contact-links{color:#fff!important;text-decoration:none!important;transition:all .3s ease}footer .contact-links .ic{padding-bottom:0;padding-left:.3rem;padding-right:.3rem}footer .contact-links:hover{color:var(--green)!important;text-decoration:underline!important}footer .px-twitter{padding-right:.4rem!important;padding-left:.4rem!important}footer .px-facebook{padding-right:.6rem!important;padding-left:.6rem!important}footer .size-font{font-size:.875rem}header{overflow:hidden;position:fixed;top:0;width:100%;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);z-index:5}.container-header{height:5.6875rem}.img-menu{width:15rem;height:11.375rem;display:flex;align-items:flex-end}@media(min-width:768px){.img-menu{width:27.9375rem;height:18.125rem}.img-menu .img-tablet{width:29.9375rem;height:16.125rem}}.logo{width:12.5rem;height:3.375rem}@media(max-width:767.99px){.logo{width:10.625rem;height:2.86875rem}}.nav-link{color:var(--primary)!important;font-family:Jaldi,sans-serif!important;font-size:1.125rem!important;font-style:normal;font-weight:400!important;line-height:normal;display:inline-block;position:relative}.nav-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:4px;bottom:0;left:0;background-color:var(--secondary);transform-origin:bottom left;transition:transform .25s ease}.nav-link.active,.nav-link:focus,.nav-link:focus-visible,.nav-link:focus-within,.nav-link:hover{color:var(--secondary)!important;font-weight:700}.nav-link.active:after,.nav-link:focus-visible:after,.nav-link:focus-within:after,.nav-link:focus:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link.active:after{transform-origin:bottom center}.nav-link.active:hover:after{transform:scaleX(.8);transform-origin:bottom center}.nav-link:focus-visible{box-shadow:0 0 0 .25rem var(--purple-20)!important}.mobile-menu{width:100%;height:100%;background:#fff;color:var(--primary);position:fixed}.navbar-menu{margin-top:7px}.navbar-menu svg{width:100%;top:0;position:absolute;opacity:0;margin-top:-1em;height:2em}.navbar-menu,.navbar-menu:after,.navbar-menu:before{content:"";display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--primary);border-radius:3px;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1)}.navbar-menu:before{transform:translateY(-10px)}.navbar-menu:after{transform-origin:0 100%}.navbar-menu.xmark{transform:rotate(45deg) translate(-4px,-7px)}.navbar-menu.xmark:before{opacity:0;transform:rotate(0deg) scale(.2)}.navbar-menu.xmark:after{transform:rotate(-90deg) translate(5px,-5px);transform-origin:50% -50%}.language-picker{color:var(--primary);text-decoration:none;height:1rem}.language-picker .active{color:var(--secondary);text-decoration:none!important;font-weight:700}.language-picker .language-option{background-color:transparent;border:none;padding:0;height:1rem;font-family:Martel Sans,sans-serif;font-size:.875rem}.language-picker .language-option:hover{color:var(--secondary);text-decoration:underline}