/* Foundation Day Event Styles */
/*Hero-Section*/
.event-container {
    background: #fff;
    height: 500px;
}

@media (max-width: 992px) {
    .event-container {
        height: 571px;
    }
}

.event-container .item figure .carousel-background {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translate(-50%, -50%);

    [dir="ltr"] & {
        transform: translate(-50%, -50%) scaleX(-1);
    }
}

.item.light-text figcaption {
    color: #E9DFCF;
}

.item.light-text figcaption h3,
.item.light-text figcaption p,
.item.light-text figcaption a {
    color: #E9DFCF;
}

.item.dark-text figcaption {
    color: #422E2B;
}

.item.dark-text figcaption h3,
.item.dark-text figcaption p,
.item.dark-text figcaption a {
    color: #422E2B;
}

.event-container .item {
    padding: 0;
}

.event-container .item:after {
    background: none;
}

.event-container .item figure figcaption .logo {
    width: auto;
    margin-block: .5rem;
}

.event-container .item figcaption .a {
    z-index: 4;
}

.event-container .item p {
    max-width: 766px;
}

.event-container .item figure .carousel-background {
    object-fit: cover;
}

/* Most Used Services Section */
.most-used-services-section {
    position: relative;
    overflow: hidden;  
    z-index: 1;

    [dir="ltr"] &::before {
        transform: scaleX(-1);
    }
}

.most-used-services-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;

    background-image: url(../../assets/images/FoundingDay/services-section.svg);
    background-size: cover;
    background-position: center;
}

/* Footer Section */
.dga-ncgr-footer {
    position: relative;
    background-color: #E9DFCF;
    z-index: 1;

    [dir="ltr"] &::before {
        transform: scaleX(-1);
    }
}

.dga-ncgr-footer::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;

    background-image: url(../../assets/images/FoundingDay/footer-backeground.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.footer-widget h4 {
    border-bottom: 1px solid #6B4E45;
}

.dga-ncgr-footer .social-footer-links,
.btn-support-with-sign {
    color: #6B4E45;
    border: 1px solid #6B4E45;
}

/* Sections */

.text-sm-bold, .allservices-submain-title {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 20px;
}

.text-sm-bold::before, .allservices-submain-title::before {
    content: "";
    display: inline-block;
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
}

.text-sm-bold::before {
    background-image: url('../../assets/images/FoundingDay/partner-icon.svg');
}

#statisticsSection .text-sm-bold::before, .allservices-submain-title::before {
    background-image: url('../../assets/images/FoundingDay/about-us-icon.svg');
}

#MostUsedServicesSection .text-sm-bold::before {
    background-image: url('../../assets/images/FoundingDay/service-icon.svg');
}

#newsSection .text-sm-bold::before {
    background-image: url('../../assets/images/FoundingDay/news-icon.svg');
}

#newsSection {
    background: white;
}

#statisticsSection::after,
#MostUsedServicesSection::after,
.main-services::after,
#newsSection::after {
    content: "";
    display: block;
    width: 100%;
    height: 20px;
    background-size: contain;
    background: white url('../../assets/images/FoundingDay/separator-1.svg') repeat center;
}

.dga-all-services {
    position: relative;
    overflow: hidden;
    background: linear-gradient(253deg, #F8F5F4 52.82%, rgba(248, 245, 244, 0.60) 93.02%, rgba(248, 245, 244, 0.00) 122.63%);
    z-index: 1;
}

.dga-all-services::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background-image: url("../../assets/images/FoundingDay/Pattern.svg");
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}