
:root{
    --before-height: 100px;
}


@media (max-width: 1023px) {
    .banner-area {
        height: 300px;
    }
}

.about-us-section:before {
    background: url(https://i.imgur.com/9YUFeZq.jpeg) no-repeat;
    object-fit: contain;
    background-size: cover;
}

.carousel-section:before {
    background: none !important;
    content: "";
}

.home-header-section {
    background: url(https://i.imgur.com/yHukk0C.jpeg);
    position: relative;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;

}

.home-header-section:before {
    content: "";
    width: 100%;
    height: var(--before-height, 100px);
    max-height: 100%;
    background: #1633f0;
    opacity: 0.3;
    filter: blur(3px);
    position: absolute;

}


.about-us-section {
    background: var(--color-azul-primary) !important;

}

.about-us-section .about-content .about-content-box {
    background: var(--color-azul-primary);
}

.home-banner-section .banner-btn a {
    background: var(--color-azul-primary);
    border: 1px solid var(--color-azul-primary);
    transition: all ease-in-out 0.3s;
}

.whychoose-section .autorix-text {
    color: var(--color-azul-primary);
}

.whychoose-section .blogs-section .read-more a {
    color: var(--color-azul-primary) !important;
}

.whychoose-section .blogs-section .read-more a i {
    color: var(--color-azul-primary) !important;
}

.our-services-section .autorix-text {
    color: var(--color-azul-primary) !important;
}

.our-services-section .our-services-content a {
    color: var(--color-azul-primary) !important;
}

.our-services-section .banner-btn a {
    background: var(--color-azul-primary);
    border: 1px solid var(--color-azul-primary);
}

.offer-section .banner-btn a {
    background: var(--color-azul-primary);
    border: 1px solid var(--color-azul-primary);
}

.teams-section .teams-text {
    color: var(--color-azul-primary);

}
.teams-section .banner-btn a {
    background: var(--color-azul-primary);
    border: 1px solid var(--color-azul-primary);
    transition: all ease-in-out 0.3s;
}

.teams-section .teams-card .title {
    color: var(--color-azul-primary);
}

.carousel-section .carousel-content .red-box {
    background: var(--color-azul-primary);

}


