.elementor-486 .mh-about-values { background: #fff; }
.elementor-486 .mh-about-values > .e-con-inner {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 48px;
}
.elementor-486 .mh-about-values .mh-values-heading {
    width: 100%;
    padding: 0;
    margin: 0;
}
.elementor-486 .mh-about-values .mh-values-heading .elementor-heading-title {
    color: #020d2b;
    font-size: 40px;
    line-height: 1.25;
    font-weight: 400;
    letter-spacing: 0;
}
.elementor-486 .mh-about-values .mh-values-heading strong { font-weight: 600; }
.elementor-486 .mh-about-values .mh-values-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
    gap: 26px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.elementor-486 .mh-about-values .mh-value-text {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 16px;
    min-width: 0;
    min-height: 346px;
    padding: 48px 32px;
    margin: 0;
    border-radius: 20px;
    background: #e1edf9;
}
.elementor-486 .mh-about-values .mh-value-text .elementor-widget { width: 100%; margin: 0; padding: 0; }
.elementor-486 .mh-about-values .mh-value-text .elementor-heading-title {
    color: #020d2b;
    font-size: 26px;
    line-height: 1.25;
    font-weight: 600;
    letter-spacing: 0;
}
.elementor-486 .mh-about-values .mh-value-text .elementor-widget-text-editor {
    color: #53565b;
    font-size: 18px;
    line-height: 1.45;
    font-weight: 400;
    letter-spacing: 0;
}
.elementor-486 .mh-about-values .mh-value-text p { margin: 0; }
.elementor-486 .mh-about-values .mh-value-photo {
    position: relative;
    width: 100%;
    min-width: 0;
    min-height: 346px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-radius: 20px;
}
.elementor-486 .mh-about-values .mh-value-photo > .elementor-widget-container { position: absolute; inset: 0; }
.elementor-486 .mh-about-values .mh-value-photo img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
}
@media (max-width: 1024px) {
    .elementor-486 .mh-about-values .mh-values-heading .elementor-heading-title { font-size: 32px; }
    .elementor-486 .mh-about-values .mh-values-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
}
@media (max-width: 767px) {
    .elementor-486 .mh-about-values > .e-con-inner { gap: 28px; }
    .elementor-486 .mh-about-values .mh-values-heading .elementor-heading-title { font-size: 28px; }
    .elementor-486 .mh-about-values .mh-values-grid { grid-template-columns: minmax(0, 1fr); gap: 16px; }
    .elementor-486 .mh-about-values .mh-value-text { min-height: 0; padding: 28px; }
    .elementor-486 .mh-about-values .mh-value-text .elementor-heading-title { font-size: 24px; }
    .elementor-486 .mh-about-values .mh-value-text .elementor-widget-text-editor { font-size: 17px; }
    .elementor-486 .mh-about-values .mh-value-photo { min-height: 0; aspect-ratio: 380 / 346; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(1) { order: 1; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(2) { order: 2; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(3) { order: 3; margin-top: 16px; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(4) { order: 4; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(5) { order: 6; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(6) { order: 5; margin-top: 16px; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(7) { order: 8; }
    .elementor-486 .mh-about-values .mh-values-grid > :nth-child(8) { order: 7; margin-top: 16px; }
}
