@font-face{font-family:"Merriweather";src:url(./font/Merriweather_120pt-Light.ttf);font-weight:300;font-display:swap;}@font-face{font-family:"Merriweather";src:url(./font/Merriweather_120pt-Regular.ttf);font-weight:400;font-display:swap;}@font-face{font-family:"Nunito Sans";src:url(./font/NunitoSans-VariableFont_YTLC\,opsz\,wdth\,wght.ttf);font-display:swap;}.topnav{width:stretch;position:fixed;top:0;background-color:#e9e9e9;z-index:999;opacity:30%;transition-duration:.75s}.topnav:hover{opacity:1;box-shadow:0 1px 10px 0 rgb(32 78 116 / .5)}.logo{width:100px;padding:.25rem}.topnav .nav-menu li{padding:.5rem;margin-bottom:0;align-content:space-around}.nav-dropmenu li:first-child{margin-bottom:.25rem}.topnav .nav-menu li a{color:#204E74;text-align:center;text-decoration:none;font-size:17px;font-weight:700;padding:.75rem;vertical-align:sub;text-transform:uppercase}.topnav .nav-menu li.link-nav:hover a,li.nav-droplink:hover a,.topnav .nav-menu li.link-nav.active a,li.nav-droplink.active a{color:#90b5c6;transition-duration:0.75s;text-decoration:underline}.topnav .icon{display:none}.topnav .nav-menu{justify-content:end;margin-left:auto}.nav-dropmenu{background-color:#ecf0f1;margin-top:.5rem;right:auto;display:none;border-color:#AA0505;border-width:.187rem}.topnav .nav-menu .nav-dropmenu li a{color:#AA0505}.topnav .nav-menu .nav-dropmenu li:hover,.topnav .nav-menu .nav-dropmenu li.active{background-color:#AA0505}.topnav .nav-menu .nav-dropmenu li:hover a,.topnav .nav-menu .nav-dropmenu li.active a{color:#ecf0f1}.nav-droplink:hover>.nav-dropmenu{display:block;transition-duration:.5s}.menu-lang ul{right:0}@media screen and (min-width:1024.9px){.topnav{padding:0 6.55rem}}@media screen and (min-width:768px){.topnav{display:inline-flex}.top-mobile,.top-mobile a{display:inline-flex}.nav-dropmenu{position:absolute}}@media screen and (max-width:767.9px){.logo{width:78px}.topnav{position:sticky;opacity:1}.home .topnav{position:fixed}.top-mobile{display:inline-flex;width:100%;height:max-content}.topnav .nav-menu{display:none;transition-duration:.75s}.nav-open .nav-menu{display:block;text-align:center;padding:1px 15px;transition-duration:.75s}.topnav a.icon{float:right;display:block}.menu-lang{width:fit-content;margin:auto}.menu-lang:hover ul.nav-dropmenu{display:flex}}