.page_box { height: calc(100dvh - var(--top-header-height)); display: flex; align-items: center; justify-content: center; } 
.page_box>svg, .page_box>img  { height: 100%; width: auto; max-width: 100%; }
.palm_sec_2, .palm_sec_3,.palm_sec_4,.palm_sec_5,.palm_sec_6, .palm_sec_7, .palm_sec_8, .palm_sec_9 { padding: 2rem; padding-inline: 5rem; }
.palm_sec_3 .txt_white { color: #fff; fill: #fff; font-weight: 400 !important; opacity: 0.75; }
.page_box .palm_heading tspan {font-weight: 400;}
/* .page_box tspan {font-weight: 200;} */
.page_box .play_back_period{font-weight: 500;}

#palm_heading tspan {
    font-weight: 300;
}

#OUR\ VERTICALS tspan, text#All\ vertical\ real\ estate\ performance tspan {
    font-weight: 300;
}

.gd_items tspan {
    font-weight: 400;
}

text#THE\ PALMS tspan { font-weight: 300;}

.theme_svg {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 5;
    padding-top: var(--top-header-height);
    opacity: 0;
    pointer-events: none;
}
.theme_svg_inner {
    padding: 2rem;
    padding-inline: 5rem;
    height: calc(100dvh - var(--top-header-height));
    display: flex;
    align-items: center;
    justify-content: center;
}

.theme_svg_inner>img {
    height: 100%;
    width: auto;
    max-width: 100%;
    aspect-ratio: 1290/668;
}

.main_header_inner, .inline_space{
    max-width: var(--svg_width, 100%);
    padding-inline: 0;
    margin-inline: auto;
}
.main_header {
    padding-inline: 0;
}

tspan {
    font-family: "Roboto", sans-serif;
    font-weight: inherit;
}

.hidden_form_box { width: 100%; max-width: var(--svg_width, 100%); margin-inline: auto; position: relative; }
.hidden_form_box .close_form { top: 0;     right: 22px;
    transform: translateX(50%); }


    /* .section.page { flex-direction: column;} */