footer{border-radius:25px;min-height:-moz-fit-content;min-height:fit-content;background-color:#eaf2fa;margin-bottom:50px}.SocialRow{border-top:2px solid;position:relative;bottom:0}#subButton{background-color:rgb(0,166,162);border-color:rgb(0,166,162)}.kompass-footer-img{max-width:200px!important}a{color:inherit;text-decoration:none;font-weight:400}.text-blue-kompass{color:rgb(12,44,84)!important;font-size:2rem!important;font-weight:600;line-height:20px}.page-links-footer-p{font-size:1.4rem!important}.disabled-link{color:gray;pointer-events:none;cursor:default;text-decoration:none}a{margin:0;padding-top:0!important;padding-bottom:0!important}nav{height:10vh;font-size:large;background-color:transparent;transition:background-color .3s ease}.navbar-nav .dropdown-menu{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar-nav .dropdown-item{color:#333;padding:10px 20px;transition:background-color .1s ease}@media (max-width:1330px){.navbar-collapse{position:fixed;top:100px;right:0;height:100%;width:100%;max-width:300px;background-color:rgba(255,255,255,.95);transition:transform .3s ease;transform:translateX(100%);box-shadow:-2px 0 5px rgba(0,0,0,.1)}.navbar-expand-lg .navbar-toggler{display:flex!important}.navbar-toggler{border:none}}.offcanvas{background-color:rgb(12,44,84)!important}.offcanvas a{color:white;margin:0;border-radius:10px}.offcanvas a:not([href="/"]):hover{background-color:rgb(0,166,162)!important;color:white}.offcanvas a[href="/"]:hover{background-color:transparent;color:unset}.offcanvas-header .btn-close{color:white!important;background-color:white!important;border:1px solid white!important;border-radius:50%}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.link-off{font-weight:600!important;line-height:20px!important;font-size:1.05rem!important}.main-btn-login{padding:8px 24px;font-weight:700!important;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.main-btn-login,.main-btn-login:hover{background-color:rgb(0,166,162)!important;border-color:rgb(0,166,162)!important;color:white}.login-popover{background-color:rgb(12,44,84)!important}.login-popover-text{color:#fff!important;line-height:20px;font-weight:600}.login-popover.bs-popover-top .popover-arrow:after,.login-popover.bs-popover-top .popover-arrow:before{border-top-color:rgb(12,44,84)!important}.dropdown{position:relative;display:inline-block}.dropdown-btn{background-color:transparent;color:rgba(0,0,0,.65);border:none;padding:12px 20px;font-size:18px;font-weight:600;line-height:20px;cursor:pointer;border-radius:5px;transition:all .3s ease}.dropdown-btn-hover{box-shadow:0 0 15px rgba(12,44,84,.4);background-color:rgb(12,44,84)!important;color:#fff}.arrow{margin-left:10px;display:inline-block;transition:transform .3s ease}.flipped{transform:rotate(180deg)}.image-container{padding:10px;text-align:center}.img-fluid{max-width:100%;height:auto;border-radius:5px}.image-title{font-size:14px;color:#333;margin-top:5px}.dropdown-menu-nav-2{list-style:none;margin:0;padding:0;-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.dropdown-content .menu-li{display:flex;flex-wrap:wrap;max-height:300px}.dropdown-item-nav{white-space:nowrap;font-weight:500;line-height:20px;border-radius:4px}.dropdown-item-nav:hover{background-color:#f8f8f5;color:#0c2c54}.dropdown-buffer{position:absolute;top:100%;left:0;width:100%;height:10px;pointer-events:auto;z-index:999}.dropdown-content{position:absolute;top:calc(100% + 10px);background-color:white;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:5px;z-index:1000;overflow:hidden;min-width:250px;transition:opacity .3s ease,transform .3s ease;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}.arrow-icon{--arrow-color:rgb(12,44,84);transition:transform .3s ease,stroke .3s ease}.flipped{--arrow-color:white;transform:rotate(-180deg)}.image-container{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;width:-moz-fit-content;width:fit-content}.image-container:hover>.image-title{color:rgb(0,166,162)}.image-container img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-height:100px!important;-o-object-fit:cover!important;object-fit:cover!important;min-width:100%}.image-title{color:#0c2c54;font-size:1.2rem;margin-top:15px;text-align:left;font-weight:500;max-width:100%;line-height:1.5}