.body-text {

    margin-bottom: 0 !important;

}







.advice-description h3 {

    font-size: 30px;

    font-weight: 500;

    line-height: 36px;

    text-align: left;



}



.heading h6 {

    font-size: 16px;

    font-weight: 500;

    line-height: 19.2px;

    text-align: left;



}



.badge-primary {

    padding: 6px 12px;

    border-radius: 16px;

    background-color: #D6CDFA;

    color: #38277B;

    font-size: 14px;

    font-weight: 400;

    line-height: 17px;

    width: max-content;

    margin-bottom: 0 !important;

}


div#\#management-fee-rate-btn .vc_column-inner {
    padding: 0;
}
#management-fee-rate, div#\#management-fee-rate-btn {
    background-color: #EFF9FF;
    max-width: 1112px;
    display: flex;
    justify-content: space-between;
    align-items: initial;
    margin-left: auto;
    margin-right: auto;
    padding: 33px 36px;
    gap: 24px;
}
div#\#management-fee-rate-btn:before, div#\#management-fee-rate-btn:after {
    display: none;
}
div#management-fee-rate > div {
    width: 100%;
}

#management-fee-rate {

    margin-top: 105px;

    border-radius: 24px 24px 0 0;

}

div#management-fee-rate-left .wpb_wrapper > div:last-child {
    margin-bottom: 0 !important;
}

div#\#management-fee-rate-btn {

    margin-bottom: 16px;

    border-radius: 0 0 24px 24px;

}
.wpb_text_column.wpb_content_element.management-fee-rate-details.body-text .wpb_wrapper {
    display: flex;
    flex-direction: column;
    gap: 10.5px;
}


#management-fee-rate-left {

    max-width: 253px !important;

    padding: 0 0 0 0 !important;

    display: flex;

    align-items: center;

    justify-content: flex-start;

}



#management-fee-rate-left .badge-primary {

    margin-bottom: 4px !important;

}



#management-fee-rate-left .body-text {

    margin-bottom: 17px !important;

}



#management-fee-rate-left .vc_column-inner {

    padding: 0 !important;

}



#management-fee-rate-center,

#management-fee-rate-right {

    max-width: 100% !important;

}



#management-fee-rate-center .vc_column-inner,

#management-fee-rate-right .vc_column-inner {

    padding: 0 !important;

}



.management-fee-rate-details {

    margin-bottom: 0 !important;

}



.management-fee-rate-details p {
    display: flex;
    margin-bottom: 0 !important;
}



#see-more-information,

#see-less-information {

    cursor: pointer;

    display: none;

}



#see-more-information p,

#see-less-information p {

    padding: 0;

    margin-bottom: 0;

}



.management-fee-rate-details img {

    margin-right: 6px;

}



div#\#management-fee-rate-btn {

    padding-top: 0;

}



div#\#management-fee-rate-btn a {

    width: 100%;

    display: flex !important;

    justify-content: center;

}



#additional-costs {

    background-color: #DDF4D7;

    max-width: 1112px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-left: auto;

    margin-right: auto;

    padding: 33px 8px;

    border-radius: 24px;

}



#additional-costs .wpb_content_element {

    margin-bottom: 0 !important;

}



#additional-costs-left {

    width: 271px;

    max-width: 100% !important;

}



#additional-costs-left .vc_column-inner {

    padding: 0 !important;

}



div#additional-costs-right {

    width: 745px;

    max-width: 100%;

}



#additional-costs-right h4 {

    margin-bottom: 22px !important;

}



#additional-costs-right h6 {

    margin-bottom: 4px !important;

}



#additional-costs-right .additional-costs-right-description-top {

    margin-bottom: 23px !important;

}



#additional-costs-right .additional-costs-right-description-top strong {

    text-decoration-line: underline;

    text-decoration-style: solid;

    font-weight: bold !important;

}



/* **************************************************************************** OUR OFFER::END*/





/* **************************************************************************** No PROJECT::START*/

#about-header.no-project-header h1,

#about-header.no-project-header p {

    max-width: 642px;

}



#no-project-advices {
    max-width: 1112px;
    background-color: #fffff9 !important;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
}


div#no-project-advices-row-1, div#no-project-advices-row-2 {
    display: flex;
    justify-content: center;
    gap: 27px;
    flex-wrap: nowrap;
}




div#no-project-advices-row-1 {

    margin-bottom: 27px;

}
div#no-project-advices-row-1 > div, div#no-project-advices-row-2 > div {
    width: 100% !important;
}
.no-project-advice.advice-1 h4 {
    max-width: 497px;
}


.no-project-advice {

    padding: 30px !important;

    border-radius: 16px;

    position: relative !important;

    width: 48.75% !important;

}



.advice-description {

    padding-top: 67px;

}



.advice-description h3 {

    margin-bottom: 12px;

}



.advice-description p {

    padding-right: 24px;

}



.no-project-advice.advice-1 {

    background-color: #FAB80033;

}



.no-project-advice.advice-1 .vc_column-inner,

.no-project-advice.advice-2 .vc_column-inner,

.no-project-advice.advice-3 .vc_column-inner,

.no-project-advice.advice-4 .vc_column-inner {

    padding: 0 !important;

}



.no-project-advice.advice-1 .pix-img-element.d-inline-block {

    position: absolute;

    right: 0;

    top: -48px;

    height: 100%;

    width: 86px;

}



.no-project-advice.advice-2 {

    background-color: #E72F8333;

}



.no-project-advice.advice-2 .pix-img-element.d-inline-block {

    position: absolute;

    left: 50%;

    transform: translateX(-106%);

    top: -40px;

    height: 100%;

    width: 122px;

}



.no-project-advice.advice-2 .advice-description {

    padding-top: 83px;

}



.no-project-advice.advice-3 {

    background-color: #53C75133;

}



.no-project-advice.advice-3 .advice-description p {

    padding-right: 0;

}

.no-project-advice.advice-3 .pix-img-element.d-inline-block {

    position: absolute;

    left: 11px;

    top: -40px;

}



.no-project-advice.advice-3 .pix-img-element.d-inline-block img {

    width: 122px;

}



.no-project-advice.advice-3 .advice-description {

    padding-top: 83px;

}



.no-project-advice.advice-4 {

    background-color: #EFF9FF;

}



.no-project-advice.advice-4 .pix-img-element.d-inline-block {

    position: absolute;

    left: 50%;

    transform: translateX(-40%);

    top: -40px;

    height: 100%;

    width: 168px;

}



.no-project-advice.advice-4 .pix-img-element.d-inline-block img {

    width: 168px;

}



.no-project-advice.advice-4 .advice-description {

    padding-top: 122px;

}



/* **************************************************************************** No PROJECT::END*/





/* **************************************************************************** @MEDIA::START*/



@media (max-width: 991px) {
    
    #no-project-advices {
        margin-top: 70px;
        margin-bottom: 70px;
    }


    .advice-description {

        padding-top: 80px;

    }



    .advice-description p {

        padding-right: 0;

    }










    .no-project-advice.advice-1 .pix-img-element.d-inline-block {

        top: -53px;

        width: 69px;

    }



    .no-project-advice.advice-2 .pix-img-element.d-inline-block {

        transform: translateX(-50%);

        width: 109px;

    }



    .no-project-advice.advice-3 .pix-img-element.d-inline-block {

        left: 50%;

        transform: translateX(-50%);

    }



    .no-project-advice.advice-3 .advice-description {

        padding-top: 93px;

    }
    #no-project-advices {
        max-width: 820px;
    }






    .advice-description h3 {
        font-size: 24px;
        line-height: 28.8px;
    }



    .heading h6 {

        font-size: 16px;

        font-weight: 500;

        line-height: 19.2px;



    }



    .advice-description p {

        padding-right: 0;

    }



    .no-project-advice.advice-1 .pix-img-element.d-inline-block {

        top: -58px;

        width: 76px;

    }



    .no-project-advice.advice-2 .pix-img-element.d-inline-block {

        transform: translateX(-86%);

        width: 110px;

    }
    div#see-less-information {
        margin-top: 8px;
    }
    #management-fee-rate, div#\#management-fee-rate-btn {
        gap: 8px;
    }

    #management-fee-rate-left {
        margin-bottom: 16px;
    }

    div#management-fee-rate {

        flex-direction: column;

        align-items: start;

        padding: 35px 36px;

    }
    #management-fee-rate-left {

        max-width: 280px !important;

    }
    

    #management-fee-rate-center,

    #management-fee-rate-right {

        max-width: 410px !important;

    }
    

    #see-more-information {

        display: block;

    }
    
    div#management-fee-rate-right .management-fee-rate-details.second-details {


        transition: 0.5s ease;


    }

}



@media (max-width: 767px) {
    div#no-project-advices-row-1, div#no-project-advices-row-2 {

        flex-direction: column;

    }

    .wpb_text_column.wpb_content_element.management-fee-rate-details.body-text .wpb_wrapper {
        gap: 8px;
    }


















    div#additional-costs {

        flex-direction: column;

        align-items: start;

        padding: 35px 36px;

        margin-bottom: 70px;

    }



    div#additional-costs-left img {

        width: 230px;

    }



    div#additional-costs-right {

        margin-top: 23px;

    }



    div#additional-costs-right .vc_column-inner {

        padding: 0 !important;

    }




}



@media (max-width: 425px) {



    .body-text p {
        font-size: 15px;
        line-height: 18px;

    }



    .advice-description {
        padding-top: 110px;
    }



    .advice-description h3 {

        font-size: 24px;

        font-weight: 500;

        line-height: 28.8px;

    }



    .heading h6 {

        font-size: 15px;

        line-height: 18px;

    }



}

