
body.page-id-94 header[data-type="header"] {
    position: initial !important;
}

body.page-id-94 #main_header .fl-row-content-wrap {
    background: var(--white-color);
    border: none;
    border-bottom: 1px solid #ebebeb;
}

body.page-id-94 #main_header .fl-row-content-wrap ul.menu li.menu-item a {
    color: var(--text-color);
}

#contact_section {
    position: relative;
}

#contact_section .fl-row-content-wrap {
    padding: 0px !important;
}

#contact_section .box-left .fl-col-content::after {
    background: linear-gradient(252.44deg, rgba(26, 26, 30, 0.64) 29.3%, rgba(62, 64, 80, 0) 65.83%), linear-gradient(0deg, rgba(62, 64, 80, 0.81), rgba(62, 64, 80, 0.50));
}

@media (max-width: 992px) {
    #contact_section .box-right,
    #contact_section .box-left {
        min-width: 100%;
    }

    #contact_section .box-left {
        display: none;
    }
}

#contact_section .box-right .fl-col-content {
    padding: 48px;
}

@media (max-width: 1180px) {
    #contact_section .box-right .fl-col-content {
        padding: 16px;
    }
}

#contact_section .box-right .pp-infolist-wrap
.pp-infolist .pp-list-item .pp-list-item-content {
    padding: 16px 32px;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    background: var(--white-color);
    display: flex;
    gap: 24px;
    max-width: 640px;
}

@media (max-width: 480px) {

    body.page-id-94 header[data-type="header"] {
        position: initial !important;
    }
    
    #contact_section .box-right .pp-infolist-wrap
    .pp-infolist .pp-list-item .pp-list-item-content {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
}


#contact_section .box-right .pp-infolist-wrap
.pp-infolist .pp-list-item .pp-list-item-content
.pp-icon-wrapper {
    background: #e9edf3;
    border-radius: 255px;
    border: 1px solid #eaeaea;
    margin: 0px;
}

#contact_section .box-right .pp-infolist-wrap
.pp-infolist .pp-list-item .pp-list-item-content
.pp-icon-wrapper .pp-infolist-icon-inner {
    display: flex;
    justify-content: center;
    align-items: center;
}

#contact_section .box-right .pp-infolist-wrap
.pp-infolist .pp-list-item .pp-list-item-content
.pp-icon-wrapper span.pp-icon {
    display: inline-block;
    margin-top: -6px;
}

#contact_section .box-right .pp-infolist-wrap
.pp-infolist .pp-list-item .pp-list-item-content
a.pp-more-link {
    margin-top: 16px;
    font-family: var(--secondary-font);
    background: var(--primary-color);
    padding: 8px 12px;
    border-radius: 4px;
    color: var(--text-color);
    font-size: 16px;
}