html{font-size: 25px;}
.services_page .form_facts { padding-bottom: 1.5%;}
.services_page .fact_four_svg {
width: 100%;
padding-left:0;
}
.services_page .fact_four_svg svg { width: 100%; height: auto;}
.services_content_right * {text-align: justify;}
.services_page .see_how_cta.mt-5 {
margin-bottom: auto;

} 

.services_page .row.align-items-end {
margin-top: 2.5rem;
}
.services_page .form_facts_flex .fact_img {
align-self: stretch;
}

.services_page .form_facts_flex .fact_img img.img-fluid {
height: 100%;
width: 100%;
object-fit: cover;
object-position: left;
}
.services_page .estate_performance_img img { object-fit: cover; object-position: right;}
.services_page .thum_right_img {  object-position: right !important;}
.services_page .see_how_cta_single_large > li{width: calc(100% / 2.5); }
.services_page .see_how_cta_single_large .form_facts {
padding-bottom: 0;
}

.services_page .see_how_cta_single_large .form_facts>ul>li::after {
display: none;
}

.services_page ul.see_how_cta.mt-5.see_how_cta_single_large ul span {
height: 1.5rem;
min-width: 2px;
background-color: var(--black300);
}
.services_page .appreciation_svg_wrap .appreciation_svg_right svg {width: 64%;}

/* .services_page .appreciation_svg_wrap .appreciation_svg_left {width: 47%;}
.services_page .services_content_box .services_content_left {width: 47%;} */
.services_page .services_content_box .services_content_right {width: 38%;}
.services_page .services_content_box .services_content_right .sec_head .head_md { font-size: 1.125rem; }
.services_page .services_content_box .services_content_right .sec_head  {padding-top: 2rem;}
    .services_page   .center_area { flex-grow: 1; display: flex ; margin:0 auto; 
        flex-direction: column; padding-top: 1rem; }


.services_page .see_how_cta.mt-5 {
    margin-top: auto !important;
}
.services_page .form_facts .sm_text  {white-space: nowrap;}

.verticalsec {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

:root {
    --verticalsec-right-width: 20rem;
}

.verticalsec_right {
    width: var(--verticalsec-right-width);
}

.verticalsec_left {
    width: calc(100% - var(--verticalsec-right-width));
}

.verticalsec_left .head_arrow {
    padding-right: 12rem;
}
.head_arrow svg {
    width: 100%;
    height: auto;
}
.services_page .appreciation_svg_wrap .appreciation_svg_right svg { width: calc(var(--verticalsec-right-width) + 2.75rem); }
.services_page .form_facts { padding-bottom: 0; width: initial; } 
.form_facts_flex .fact_img, .services_page .form_facts_flex .fact_img { width: 11rem; align-self: initial; } 
.see_how_cta_box ul li { padding-inline: 1.2rem } 
.see_how_cta_box ul li:last-child{ padding-right:0; } 
.see_how_cta_box { padding-block: 6px; }
.see_how_cta > li, .services_page .see_how_cta_single_large > li{width: initial; min-width: initial;}
.see_how_cta_single_large ul > li:nth-child(3){margin-bottom: -1ch;}


.fund_page_wrap  #section7 .verticalsec { margin-block: auto; }

/* DESIGN PAGE CSS START */
.design_page_wrap #section1 .verticalsec { margin-block: auto; }
.design_page_wrap  g.arrow_active { transform: translateX(130px);}

.am_page_wrap .appreciation_svg  #items {    transform: translateX(-18px);}
.am_page_wrap .appreciation_svg   g.arrow_active  {      transform: translateX(353px);}
.am_page_wrap .appreciation_svg svg { margin-left: 1%;}
/* .scale_list_cta {transform: scale(0.84);} */
/* DESIGN PAGE CSS END */

.market_page_wrap .appreciation_svg   g.arrow_active  {      transform: translateX(250px);}


@media(max-width:1920px){
    html{font-size: 19px;}
}
@media(max-width:1850px){
    html{font-size: 18px;}
}
@media(max-width:1800px){
    html{font-size: 17.5px;}
}

@media(max-width:1740px){
    html{font-size: 16.6px;}
}

@media(max-width:1650px){
    html{font-size: 16px;}
}

@media(max-width:1600px){
    html{font-size: 15px;}
}

@media (aspect-ratio > 1/1) and (aspect-ratio <= 16/9) {
    html{font-size: 23px;}
        .sec_head .head_lg {font-size: 1.27rem;}
        .fund_page_wrap #section9 .appreciation_svg_wrap  { margin-top: -1rem;}
        .fund_page_wrap #section9  .font19, .fund_page_wrap #section9  .font17   {line-height: 1.2; margin-bottom: 0.5rem;}

    @media(max-height:1050px){
        html{font-size: 22px;}
        .design_page_wrap #section2 .appreciation_svg_wrap  { margin-top: -1rem;}
        .design_page_wrap #section2  .font18, .design_page_wrap #section2  .font16   {line-height: 1.2; margin-bottom: 0.5rem;}
       .design_page_wrap #section2 .services_content_box .services_content_right .sec_head {padding-top: 1.5rem;}
         .am_page_wrap #section2 .appreciation_svg_wrap  { margin-top: -1rem;}
        .am_page_wrap #section2 .services_content_right .sec_head  {     padding-top: 1.5rem;}
        .am_page_wrap #section2 .services_content_right ul:not(.job_list)  {line-height: 1.1;}
        .scale_list_cta {transform: scale(0.84);}
 
    }
    @media(max-height:850px){
        html{font-size: 16px;}
    }

    @media(max-height:920px){
        html{font-size: 18px;}
    }
}

@media (aspect-ratio > 1/1) and (aspect-ratio <= 3/2) {
    html{font-size: 23px;}
    @media(max-height:1100px){
        html{font-size: 20px;}

    }
    @media(max-height:992px){
        html{font-size: 19px;}
        .scale_list_cta {transform: scale(0.7);}
        .sec_head .head_lg {font-size: 1.27rem;}
        .fund_page_wrap #section9 .appreciation_svg_wrap  { margin-top: -1rem;}
        .fund_page_wrap #section9  .font19, .fund_page_wrap #section9  .font17   {line-height: 1.2; margin-bottom: 0.5rem;}
        .head_arrow {padding-right: 3rem;}
        .form_facts_flex .fact_img, .services_page .form_facts_flex .fact_img { align-self: stretch; width: 9rem;}
        .design_page_wrap #section2 .appreciation_svg_wrap  { margin-top: -1rem;}
        .design_page_wrap #section2   .sec_head .head_lg {font-size: 1.2rem;}
        .design_page_wrap .services_content_box .services_content_left { width: 56%;}
    }
    @media(max-height:850px){
        html{font-size: 17px;}
    }
    .fund_page_wrap #section8 .appreciation_svg_wrap{    margin-top: -1.3rem;}
    .fund_page_wrap #section8 .services_content_left .font19 { line-height: 1.1; font-size: 1.14rem; }
}

