.language-selector{align-items:center;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin-top:1rem;text-align:center}.language-selector a{color:#fff;padding:0 .5rem;text-decoration:none}.language-selector a:hover{color:#ddd}.language-selector a.active{color:var(--primary-color);font-weight:700}.footer{color:#ddd;margin-top:39px;padding-bottom:52px}.footer p{font-size:.9rem;margin-top:21px;text-align:center}.footer .social a{color:#fff;margin-left:10px}.footer .social a:first-child{margin-left:0}.footer .links{display:block;margin:0;padding:0;text-align:center}@media(max-width:767px){.footer .logo{margin-bottom:1em}.footer .logo,.footer .social{text-align:center}.footer .links{line-height:2.5rem;margin:1rem}}.footer .links li{display:inline-block;margin-left:30px}.footer .links li:first-child{margin-left:0}.footer .links li a{color:#fff;font-size:1rem;text-decoration:none}.footer .links li a:hover{text-decoration:underline}.topbar-menu{align-items:center;flex-grow:1}.topbar-menu ul{display:inline-block;margin:0;padding:0}.topbar-menu ul li a{color:#fff;text-decoration:none}.topbar-menu ul li a:hover{color:#ddd}@media(max-width:767px){.topbar-menu{display:flex;flex-direction:column;padding-bottom:1rem}.topbar-menu ul li{display:block}.topbar-menu ul li a{display:block;padding:.5rem 1rem}.topbar-menu .button{margin-top:1rem}.collapse-xs{display:none!important}}@media screen and (max-width:767px){.topbar-menu ul li a{line-height:1.2rem;padding-bottom:1.2rem;padding-top:1.2rem}}@media screen and (min-width:768px){.topbar-menu{display:flex;flex-basis:auto}.topbar-menu ul li>a{line-height:1.65rem;padding-bottom:1.65rem;padding-left:1rem;padding-right:1rem}.topbar-menu ul li.active>a{box-shadow:inset 0 -3px 0 0 var(--primary-color)}.topbar-menu ul li.active a:hover{color:#fff}.topbar-menu ul li:not(.active) a:hover{box-shadow:inset 0 -3px #ddd;transition:box-shadow .1s linear,color .1s linear}.topbar-menu ul{margin-right:auto}.topbar-menu ul li{display:inline-block}}.topbar nav{align-items:center;display:flex}.topbar .logo:hover{cursor:pointer}.topbar .logo{display:inline-block;margin-right:73px;padding-bottom:15px;padding-top:15px}.topbar .logo>a{display:inline-block}@media(max-width:767px){.topbar{background:#010415;left:0;position:fixed;right:0;z-index:9999}.topbar nav{display:flex;flex-wrap:wrap;justify-content:space-between}}.toggle-button{background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:.25rem;padding:.5rem .5rem 0}@media screen and (min-width:768px){.show-xs{display:none}}
