.elementor-50 .elementor-element.elementor-element-04f0d1f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-50 .elementor-element.elementor-element-04f0d1f.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-04f0d1f{--content-width:1600px;}}/* Start custom CSS for construction_about_details, class: .elementor-element-6a5f6a640a501 */.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .mv-box {
    border-color: var(--yellow) !important;
}

.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .mv-box::before {
    background-color: var(--yellow) !important;
}
.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .mv-box h3,
.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .mv-box h3 i {
    color: var(--yellow) !important;
}
.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .cta-btn {
    background-color: var(--yellow) !important;
    border-color: var(--yellow) !important;
    color: #000 !important;
}

.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .cta-btn i {
    color: #000 !important;
}
.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 .title-separator {
    background-color: var(--yellow) !important;
    border-color: var(--yellow) !important;
}
.elementor-50 .elementor-element.elementor-element-6a5f6a640a501 i.fa-check-circle {
    color: var(--yellow) !important;
}
.breadcrumb-bar {
    display: none !important;
}
.page-header-hero-title {
    font-size: 0 !important;
}

.page-header-hero-title::before {
    content: "About Us";
    font-size: 48px;
}

.page-header-hero-title::after {
    content: "Accurate. Reliable. Efficient.";
    display: block;
    font-size: 18px;
    margin-top: 10px;
}
.about-main-desc p,
.mission-vision-row .mv-box p,
.core-values-section .value-card p {
    font-size: 16px !important;
}
/* Get Free Consultation - Sharp Rectangle */
a.cta-btn,
.contact-card a.cta-btn,
.contact-card .cta-btn {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for construction_about, class: .elementor-element-6a5f6a640a4fb *//* About Section - Light Gray Background */
.about-section.section-py {
    background-color: #f5f5f5 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a5f6a640a500 */.about-content {
    display: flex;
    flex-direction: column;
}

.core-values {
    order: 1;
}

.mission-vision {
    order: 2;
}

.about-text {
    order: 3;
}

.accuracy-section {
    order: 4;
}/* End custom CSS */