#landing-page-template .hero-wrapper {
    padding-top: 210px;
    background: #082034;
    margin-bottom: 180px;
}
#landing-page-template .hero-wrapper.import {
    margin-bottom: 316px;
}
#landing-page-template .hero-wrapper h1 {
    color: white;
    font-size: 69px;
}
@media (max-width: 767px) {
    #landing-page-template .hero-wrapper {
        padding-top: 150px;
        margin-bottom: 118px;
    }
    #landing-page-template .hero-wrapper h1 {
        font-size: 40px;
    }
}

#landing-page-template .hero-wrapper.leasing {
    margin-bottom: 256px;
}
#landing-page-template .hero-wrapper.leasing {
    margin-bottom: 236px;
}
#landing-page-template .hero-wrapper.total_solution {
    margin-bottom: 180px;
}

@media (max-width: 1919px) {
    #landing-page-template .hero-wrapper.total_solution {
        margin-bottom: 10%;
    }
}
@media (max-width: 767px) {
    #landing-page-template .hero-wrapper.tax {
        margin-bottom: 169px;
    }
    #landing-page-template .hero-wrapper.leasing {
        margin-bottom: 26%;
    }
    #landing-page-template .hero-wrapper.import {
        margin-bottom: 176px;
    }
    #landing-page-template .hero-wrapper.total_solution {
        margin-bottom: 18%;
    }
}

.subject-line.text-center  {
    text-align: center;
}


.hero-mask-1 {
    position: absolute;
    right: -500px;
    bottom: 24px;
}
.hero-mask-2 {
    position: absolute;
    right: 24px;
    bottom: -280px;
}
.hero-mask-3 {
    position: absolute;
    left: 100px;
    bottom: -280px;
}

@media (max-width: 767px) {
    .hero-mask-3 {
        display: none;
    }
    .hero-mask-1 {
        right: -450px;
        bottom: -500px;
    }
}
@media (max-width: 990px) {
    .hero-mask-2 {
        display: none;
    }
}

@media (min-width: 1250px) {
    .hero-mask-3 {
        left: 15%;
    }
}
@media (min-width: 1400px) {
    .hero-mask-3 {
        left: 20%;
    }
}
@media (min-width: 1540px) {
    .hero-mask-3 {
        left: 25%;
    }
}
@media (min-width: 1920px) {
    .hero-mask-3 {
        left: 30%;
    }
}
@media (min-width: 2560px) {
    .hero-mask-3 {
        left: 35%;
    }
}

.card-mask {
    transform: translate(-65%, -88%);
}

.tab-btn.selected {
    border-color: #0299FB;
    opacity: 100%;
}
