﻿:root{--color-white-1:#fff;--color-red-1:#da0f0d;--color-red-2:#a00b0b;--color-black-1:#060606;--color-black-2:#333;--color-grey-1:#e6e6e6;--color-grey-2:#ddd;--color-grey-3:#eae9f1;--color-grey-4:#f4f4f8;--color-grey-5:#fafafa;--color-grey-6:#b2b2b2;--color-blue-1:#2f2978;--color-blue-2:#3a3492;--shadow-dark:rgba(0,0,0,.24) 0px 3px 8px;--shadow-light:0 2rem 5rem rgba(0,0,0,.06);--color-green-1:#54a158;--line:1px solid var(--color-grey-1);}.skeleton-box{display:inline-block!important;min-height:1rem!important;position:relative!important;overflow:hidden!important;background-color:var(--color-grey-3)!important;color:var(--color-grey-3)!important;border-color:var(--color-grey-3)!important;z-index:5!important;}.skeleton-box__fit-content{display:inline-block;min-height:1rem;position:relative;overflow:hidden;background-color:var(--color-grey-3)!important;color:var(--color-grey-3)!important;border-color:var(--color-grey-3)!important;z-index:5;width:fit-content;}.skeleton-box__fit-content a{color:var(--color-grey-3)!important;}.skeleton-box>*{visibility:hidden;opacity:0;}.skeleton-box a{color:var(--color-grey-3)!important;}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 5s infinite;content:"";}@keyframes shimmer{100%{transform:translateX(100%);}}.no-select{user-select:none;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fade-in{position:relative;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}.fade-in.one{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;}.fade-in.two{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s;}.fade-in.three{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s;}.fade-in.four{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s;}.fade-in.five{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s;}.fade-in.six{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s;}.custom-top-bar{width:100%;background:#f8f9fa;z-index:1;position:absolute;}.top-naivation{text-align:center;width:100%;}.top-naivation__language-container{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:end;margin-top:.5rem;margin-bottom:.5rem;}.hs-has-mega-menu{position:relative;}.page-under-construction-container{display:flex;flex-direction:row;font-size:1.6rem;}.page-under-construction-container p{font-size:2rem;flex:2;}.table-custom{background-color:#fff;}.table-custom th{color:#fff;}.table-custom thead{background-color:#2d374b;color:#fff;}.top-content{padding-top:5rem;padding-bottom:3rem;margin-top:3rem;}.home-info{padding-top:5rem;padding-bottom:3rem;margin-top:5rem;}.home-info-content{display:flex;}.home-info-content__image{flex:1;}.home-info-content__content{flex:4;}@media only screen and (max-width:73.125em){.home-info-content{flex-direction:column;align-items:center;}.home-info-content__image{flex:1;}.home-info-content__content{flex:1;}}.bg-gradient{background:linear-gradient(135deg,#1e1e2f,#2c3e50)!important;}.bg-gradient-light{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;}.cursor-pointer{cursor:pointer;}.pb-0{padding-bottom:0!important;}.nowrap{white-space:nowrap;}.ellipsis-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.h2-style{font-size:2.25rem;font-weight:bold;border:1px solid transparent;transition:all .3s ease-in-out;display:block;margin-top:0;margin-bottom:.8125rem;font-weight:700;line-height:1.3;color:#2d374b;}h1{all:unset;font-size:2.75rem;font-weight:bold;border:0 solid transparent!important;}.navbar-brand-logo{min-width:10rem!important;}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(1);}.carousel-control-next,.carousel-control-prev{width:5%;}.text-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}