/* [BEGIN: /home/nxscom/cx-or.com/assets/css/about.css] */

/* Page Header Specific Styles */
.page-header {
    background-color: #f8f9fa; /* Light grey background */
    border-bottom: 1px solid #dee2e6;
}

.page-header h1 {
    color: #343a40; /* Darker heading color */
}

/* Our Mission Section */
.our-mission img {
    max-width: 100%;
    height: auto;
}

.our-mission ul i {
    width: 1.25em; /* Ensure icons align nicely */
    text-align: center;
}

/* Philosophy Section */
.philosophy .blockquote {
    max-width: 700px; /* Limit width for readability */
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff; /* White background for quote */
    padding: 1.5rem 2rem;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
}

.philosophy .blockquote-footer {
    color: #6c757d;
}

/* Safety Commitment Section */
.safety-commitment img {
     max-width: 100%;
     height: auto;
}

.safety-commitment .list-group-item {
    background-color: transparent; /* Inherit background */
    padding-left: 0; /* Align with text */
    padding-right: 0;
}

.safety-commitment .list-group-item i {
     /* Adjust icon size/alignment if needed */
}


/* Who We Are Section */
.who-we-are a {
    text-decoration: underline;
    text-decoration-color: rgba(233, 64, 87, 0.5); /* Subtle underline matching primary */
    transition: text-decoration-color 0.2s ease;
}
.who-we-are a:hover {
     text-decoration-color: rgba(233, 64, 87, 1);
}

/* Join Us CTA */
.join-us-cta {
    border-top: 1px solid #e9ecef;
}


/* Responsive Adjustments */
@media (max-width: 992px) {
    .our-mission .row,
    .safety-commitment .row {
        /* Reverse stacking order if needed on tablet/mobile */
         flex-direction: column-reverse;
    }
     .our-mission img,
     .safety-commitment img {
         margin-bottom: 2rem; /* Add space below image when stacked */
     }
}

/* [END: /home/nxscom/cx-or.com/assets/css/about.css] */