.main-logo {
    height: 100px;
}
.logo-sticky{
    width: 50px;
}

.main-nav .link-txt .txt {
    font-weight: 500;
}

.mainbar-wrap #primary-nav .link-ext{
    background-color: #fff;;
}
.mainbar-wrap.is-stuck #primary-nav .link-ext{
    background-color: #18226E;;
}

.secondarybar .header-module {
    padding:0;
}

.custom-gradient-bg{
    background: rgb(24, 34, 110);
    background: linear-gradient(35deg, rgba(24, 34, 110, 1) 0%, rgba(148, 187, 233, 1) 100%);
}
.custom-gradient-bg .fancy-title h2{
    color: #fff;
}

.slider-nav-top-right .carousel-nav-top .carousel-nav {
    top: -100px;
    position: absolute;
    right: 0;
}

.accordeon-text{
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

.svg-download-file svg{
    width: 20px;
    margin-right: 10px;
}

.carousel-nav-solid .flickity-prev-next-button:hover:before,
.carousel-nav-bordered .flickity-prev-next-button:hover:before {
    background: #18226E;
}

.energy-image{
    border-radius: 10px;
    box-shadow: 2px 2px 5px 1px #0005;
}

.custom-pull-up{
    margin-top: -5%;
}

@media screen and (max-width: 768px) {
    
    .mobile-logo-default {
        height: 70px;
    }
    [data-mobile-nav-style=modern] .navbar-collapse-clone{
        top:20px;
    }
    .mobile-nav-activated #main-header-collapse-clone{
        justify-content: start;
    }
    .career-description{
        margin-bottom: 30px;
    }
    section.vc_row .about-parallax{
        padding: 100px 0 !important;
    }
    .mobile-order-1{
        order: 1;
    }
    .mobile-order-2{
        order: 2;
    }
    .custom-spacer-mobile{
        height:300px;
    }
    .custom-carousel-mobile .carousel-nav{
        margin-top:0 !important;
    }
    footer .custom-space-header{
        margin-bottom:10px !important;
        margin-top:30px;
    }
    footer .custom-mobile-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    footer .custom-mobile-flex figure{
        width:60%;
    }
    
    .mobile-nav-activated #primary-nav a{
        padding:0;
    }
    
    
}

@media screen and (max-width: 1200px) {
    .mobile-logo-default {
        height: 70px;
    }
    .custom-sidebar-elements{
        display:block !important;
        padding-right:20px;
    }
}
