@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;900&display=swap);@font-face{font-family:GothamPro;src:url(/build/fonts/GothamPro.5621452f.ttf)}@font-face{font-family:GothamProBold;font-weight:auto;src:url(/build/fonts/GothamPro-Bold.862396a1.otf)}:root{font-size:16px}@media (max-width:768px){:root{font-size:14px}}body{position:relative}.navbar-custom .custom-navbar-container{align-items:center}@media (max-width:768px){.navbar-custom .custom-navbar-container{flex-wrap:nowrap}}.navbar-custom .nav-image{max-height:120px}.custom-floating-language{background:hsla(50,25%,95%,.678);border-radius:5px;box-shadow:0 0 10px 0 #000;flex-direction:column;flex-wrap:wrap;padding:10px;right:290px;z-index:1050}.custom-floating-language .flag{border:1px solid #000;border-radius:50%}.top-nav-collapse{transition:all .3s ease}.top-nav-collapse .custom-navbar-container{align-items:center;transition:max-height .3s ease}.top-nav-collapse .nav-image{max-height:40px}.fixed-top:not(.top-nav-collapse) .nav-image,.top-nav-collapse .nav-image{transition:max-height .3s ease}.before-page-header{padding-top:120px}@media (max-width:768px){.before-page-header{padding-top:140px}}footer{font-size:12px;min-height:65px}footer .copyright{margin:0;padding:10px;text-align:center}