/*
 * Double Highlighted Box Template.
 */

.layout-double_highlighted_box .img-container:not(.feat_logo) {
    aspect-ratio: 350 / 182;
}
.layout-double_highlighted_box .img-container:not(.feat_logo) img {
    object-fit: cover;
}
.layout-double_highlighted_box .feat_logo {
    max-width: 100px;
    /* max-height: 140px; */
}
.layout-double_highlighted_box .btn-main {
    width: 100%;
}
@media (min-width: 768px) {
    .layout-double_highlighted_box .btn-main {
        width: auto;
    }
}
@media (min-width: 992px) {
    .layout-double_highlighted_box {
        aspect-ratio: 1800 / 970;
        min-height: calc(568px - var(--pt-calc));
        max-height: 668px;
    }
    .layout-double_highlighted_box .feat_logo {
        max-width: 120px;
    }
}
@media (min-width: 1200px) {
    .layout-double_highlighted_box {
        aspect-ratio: 1800 / 970;
        min-height: calc((var(--vh) * 100) - var(--pt-calc));
        min-height: calc(700px - var(--pt-calc));
        max-height: 1200px;
    }
    .layout-double_highlighted_box .feat_logo {
        max-width: 140px;
    }
}
@media (min-width: 1800px) {
    .layout-double_highlighted_box {
        min-height: calc(900px - var(--pt-calc));
    }
}

/* OVERRIDES FOR SINGLE SERVICE */
.single-service .layout-double_highlighted_box .feat_logo {
    max-width: 100px;
    width: 100%;
}
@media (min-width: 768px) {
    .single-service .layout-double_highlighted_box .feat_logo {
        max-width: 150px;
    }
}
@media (min-width: 992px) {
    .single-service .layout-double_highlighted_box .feat_logo {
        max-width: 160px;
    }
}
@media (min-width: 1200px) {
    .single-service .layout-double_highlighted_box .feat_logo {
        max-width: 180px;
    }
    .single-service .layout-double_highlighted_box {
        aspect-ratio: auto;
    }
}

/* OVERRIDES FOR SINGLE SERVICE */
.single-post .layout-double_highlighted_box .feat_logo {
    max-width: 100px;
    width: 100%;
}
@media (min-width: 1200px) {
    .single-post .layout-double_highlighted_box .feat_logo {
        max-width: 180px;
    }
    .single-post .layout-double_highlighted_box {
        aspect-ratio: auto;
    }
}