/* Use only the actual space above each opening banner when moving it up.
 * Inner pages must not enter the shared logo/phone/submenu row.
 * The homepage deliberately retains the approved protruding-head design.
 */
@media (min-width: 1025px) {
    body .elementor .elementor-element.elementor-element-6c279e1b,
    body .elementor .elementor-element.elementor-element-27618fdb,
    body .elementor .elementor-element.elementor-element-3e468d91,
    body .elementor .elementor-element.elementor-element-35620559,
    body .elementor .elementor-element.elementor-element-8991c09,
    body .elementor .elementor-element.elementor-element-621f541,
    body .elementor .elementor-element.elementor-element-4a5774cd,
    body .elementor .elementor-element.elementor-element-73097f59 {
        position: relative;
        --tp-banner-lift: clamp(0px, var(--margin-top, 0px), 100px);
        top: calc(0px - var(--tp-banner-lift));
        margin-bottom: calc(var(--margin-bottom, 0px) - var(--tp-banner-lift));
    }
    body.home .elementor .elementor-element.elementor-element-6c279e1b { --tp-banner-lift: 100px; }
}
