.page{padding-top:82px}@media (min-width:992px){.page{padding-top:103px}.page .nav-lang-container{padding-bottom:25px}}@media (max-width:991.98px){.nav-item-link{padding-top:16px !important}}@media (max-width:991.98px){.dropdown-item img{display:none}}.nav-main{font-family:"cabrito-condensed", sans-serif}@media (min-width:992px){.nav-main{margin:0 230px}.nav-main .navbar{position:static}}.nav-main-closebtn{z-index:99}.nav-main .nav-item-first{font-size:18px}@media screen and (min-width:480px){.nav-main .nav-item-first{font-size:calc(18px + 4 * ((100vw - 480px) / 2380))}}@media screen and (min-width:2860px){.nav-main .nav-item-first{font-size:22px}}.nav-main .nav-item-first:hover:after{content:"";width:100%;position:absolute;bottom:12px;left:0;border-bottom:2px dotted white}.nav-main .nav-item-first .nav-item-link{padding-bottom:16px !important}@media (min-width:992px){.nav-main .dropdown:hover .dropdown-menu{display:block;top:100%;margin-top:0;left:-30px;right:-30px;width:calc(100% + 60px)}.nav-main .dropdown-menu{background-color:#353949}.nav-main .dropdown-menu .container{padding-top:50px}.nav-main .dropdown-menu a{color:white}.nav-main .dropdown-menu a:hover{color:#8BB8F8;background-color:transparent}.nav-main .dropdown-menu .nav-item{font-weight:700}.nav-main .dropdown-menu .nav-item a{padding:22px 0}.nav-main .dropdown-menu .nav-item img{width:35px;margin-right:8px}}@media (min-width:1200px){.nav-main .dropdown:hover .dropdown-menu{display:block;top:100%;margin-top:0;left:-50px;right:-50px;width:calc(100% + 100px)}}@media (max-width:991.98px){.nav-main{bottom:0;z-index:1500;max-width:100%;visibility:hidden;background-color:white;background-clip:padding-box;outline:0;transform:translateX(100%);height:100%;right:0;width:80%;transition:all 250ms ease 0s}.nav-main .nav-item-link{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.nav-main .dropdown-menu{display:block;height:0;overflow:hidden;top:0;transform:translateX(100%);transition:all 300ms ease}.nav-main .dropdown-menu-open{height:100%;overflow:unset;transform:translateX(0)}}.nav-hamburger{box-sizing:border-box;width:30px;height:18px;z-index:2}.nav-hamburger:before,.nav-hamburger:after,.nav-hamburger span{background:white;content:"";display:block;width:100%;height:2px;padding:0;position:absolute;left:0}.nav-hamburger:before{top:0}.nav-hamburger span{top:50%;width:80%}.nav-hamburger:after{top:100%}.nav-hamburger-close{position:absolute;left:-40px;background:white;padding:18px}.nav-hamburger-close span,.nav-hamburger-close:before,.nav-hamburger-close:after{width:30px;top:16px}.nav-close-bg{z-index:1;background:rgba(0, 0, 0, 0.5);opacity:0;pointer-events:none;transition:all 250ms ease 0s}@media (max-width:1199.98px){.nav-open{overflow:hidden}.nav-open .nav-main{transform:translateX(0);visibility:visible}.nav-open .nav-close-bg{opacity:1;pointer-events:all}}.nav-additional{font-size:16px}@media screen and (min-width:480px){.nav-additional{font-size:calc(16px + 2 * ((100vw - 480px) / 2380))}}@media screen and (min-width:2860px){.nav-additional{font-size:18px}}@media (min-width:992px){.nav-item-first>.nav-item-link,.nav-lang-item-link{color:white}}@media (max-width:991.98px){.nav{flex-wrap:nowrap}.navbar{flex:1;margin-bottom:85px;overflow-y:auto;overflow-x:hidden}}.top{z-index:1000}.top-bar{background-color:#8BB8F8;color:#353949;text-align:center;font-size:12px;font-family:"ff-meta-web-pro", sans-serif;padding:8px 0;font-weight:600}.top-bar .contentelement-text{letter-spacing:0px;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.top-bar a:hover{text-decoration:none}.top-bar .text-primary{color:#E94272 !important}.top-container{background-color:#353949;color:white;transition:all 300ms ease;z-index:1}.top-container-inner{padding:12px 0;margin:0 15px}@media (min-width:992px){.top-container-inner{margin:0 30px;padding:18px 0 0 0}}@media (min-width:1200px){.top-container-inner{margin:0 50px}}.top-social-item svg path{fill:#353949}.top-fixed .top-bar{transform:translateY(-110%)}.top-fixed .top-container{margin-top:-41px}@media (min-width:992px){.top .vr{background:white;opacity:1}.top-fixed .vr,.top-no-header .vr{background:#585858}.top-fixed .dropdown-menu,.top-no-header .dropdown-menu{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.top .top-social-item svg path{fill:#fff}}.logo{position:absolute;top:0;left:0;z-index:2}.logo svg{transition:all 300ms ease;width:100px;height:auto}.logo svg path{transition:all 300ms ease}@media (min-width:992px){.logo svg{width:140px}}@media (min-width:1200px){.logo svg{width:180px}}