.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%;
}

.top-slider-image{
    max-height:650px;
    object-fit:cover;
}


@media screen and (max-width: 768px) {
    .top-slider-image{
        max-height:350px;
    }
    .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;
    }
}

@media screen and (max-width: 1200px) {
    .main-logo, .logo-sticky, .mobile-logo-default {
        height: 70px;
    }
}
