
body {
    background: #F8F6F6;
}

.inform-content hr {
    height: 0.1px;
}

.breadcrumb-container {
    height: auto !important;
}

.custom-webkit-stroke-black-1 {
    -webkit-text-stroke: 0.4px black;
}
.form-contact-title {
    font-size: 19px;
}

.form-contact-button {
    background: #166938;
}
.form-group-newsletter-button:hover {
    background: #0B351D;
}
.flex-wrap-custom-attribute {
    flex-wrap: wrap !important;
}
.banner-slider-inner{
    background: transparent !important;
}

.section-title h3 {
    -webkit-text-stroke: 1.6px #166938;
    padding-top: 12px;
}

@media screen and (max-width: 720px) {
    .inform-values {
        justify-content: center;
        flex-wrap: wrap;
    }

    .inform-values .inform-values-box:first-of-type {
        padding-left: 35px;
    }

}


@media screen and (max-width: 720px) {
    /* .inform-values.condominium .inform-values-box:first-of-type  {
        padding: 0;
    } */
    /* .inform-values.condominium .inform-values-box.suites::before  {
        background: transparent;
    } */
}

@media screen and (min-width: 478px)  and (max-width: 690px){
    .inform-values .inform-values-box {
        padding: 0 69px;
    }
    .inform-values-box.dorms::before {
        background: transparent;
    }
}

@media screen and (max-width: 609px) {
    .inform-values .inform-values-box {
        padding: 0 56px;
    }
}


@media screen and (max-width: 522px) {
    .inform-values .inform-values-box {
        padding: 0 38px;
    }
}

@media screen and (max-width: 478px) {

    .inform-values .inform-values-box {
        padding: 15px;
    }

    .inform-values-box::before {
        top: 14px !important;
    }

    .inform-values-box.dorms::before {
        background: transparent;
    }
}

.inform-section-subtitle {
    text-transform: capitalize;
    -webkit-text-stroke: 0.3px #3A3838;
}

.share-button-link {
    height: auto;
}


@media screen and (max-width: 992px) {
    .inform-section-subtitle {
        font-size: 13px;
        font-weight: 600;
        line-height: 18px;
    }
}
.custom-form-contact-view-property label {
    padding-top: 14px;
}

@media screen and (min-width: 720px) and (max-width: 992px) {
    .contact-form, .custom-form-contact-view-property .form-contact-title {
        width: 100%;
        margin: auto;
    }
    .form-control-newsletter {
        max-width: inherit;
    }
}
@media screen and (min-width: 992px) {
    .custom-form-contact-view-property {
        margin: 0 !important;
        max-width: 720px;
    }
}

/* @media screen and (min-width: 992px) { */
    /* .slider-container, .carousel-custom-container {
        height: 600px;
    } */
/*}*/

.inform-container {
    padding: 0 10px;
}

@media screen and (min-width: 992px) {
    .active-favorite {
        filter: brightness(0) invert(1);
    }
}

.text-info-label-carousel {
    font-size: 13px !important;
    padding-bottom: 4px;
}
@media screen and (max-width: 998px) {
    .text-info-label-carousel {

    }
    .text-info-description-carousel.first-content {
        transform: translateX(-0.5px);
    }
}
.inform-section-title.title-green {
    font-size: 24px;
    -webkit-text-stroke: 0.5px #166938;
}

@media screen and (max-width: 996px) {
    .inform-section-title.title-green {
        font-size: 16px;
    }

    .inform-section-title.title-green.principal-title {
        font-size: 20px;
    }
}

.inform-section-description-s2, .inform-section-description-s4 {
    transform: translateY(2px);
}

.inform-section-description-s3 {
    font-weight: bold;
    font-size: 15px;
    -webkit-text-stroke: 0.3px #3A3838;
}

@media screen and (max-width: 1200px) {
    .inform-section-description-custom-adjust-data {
        font-size: 15px !important
    }

    .inform-section-description-custom-adjust-label {
        font-size: 10px !important
    }
}

.container-carousel-items {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
    padding: 0;
    margin: 0;
}

.container-carousel-items .primary-content-carousel-bar {
    width: 100%;
    height: 20px;
    display: flex;
    justify-content: flex-end;
    position: relative;
}

.container-carousel-items .primary-content-carousel-bar .love-button {
    background: rgba(58, 56, 56, 0.85);;
    margin: 10px;
    padding: 17px;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    position: absolute;
}

/* .container-carousel-items .primary-content-carousel-bar .love-button.love-button-after-liked img {
    filter: invert(1) brightness(100);
} */
.container-carousel-items .primary-content-carousel-bar .love-button img {
    width: 25px;
    height: 25px;
}

.container-carousel-items .primary-content-carousel-bar figure {
    margin: 0 !important;
}
.container-carousel-items .second-content-carousel-bar .head {
    width: 100%;
    font-size: 14px;
    line-height: 10px;
    background: white;
    padding: 13px;
}
.container-carousel-items .second-content-carousel-bar .head p {
    color: #3A3838;
    letter-spacing: 0.15em;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
}

@media screen and (max-width: 769px) {
    .container-carousel-items .second-content-carousel-bar .head p{
        font-size: 12px;
    }
}
.container-carousel-items .second-content-carousel-bar .head hr {
    margin: 0;
}
.container-carousel-items .second-content-carousel-bar .body {
    width: 100%
}

@media screen and (max-width: 768px) {
    .container-carousel-items .second-content-carousel-bar .body  {
        padding: 15px;
    }
}

/*
@media screen and (max-height: 800px) { */
    /* .slider-container {
        height: 350px
    } */
    /* .second-content-carousel-bar {
        transform: translateY(-20px);
    } */
/* } */
@media screen and (max-width: 768px) {
    .slider-container {
        height: 500px
    }
}

@media screen and (max-width: 500px) {
    .slider-container {
        height: 450px
    }
}

.inform-content {
    padding: 0 84px;
    transform: translateX(-1px);
}
@media screen and (min-width: 1453px)  and (max-width: 1590px) {
    .inform-content {
        padding: 0 7.5vw;
    }
}

@media screen and (max-width: 679px) {
    .inform-content {
        padding: 0 30px;
        /* box-shadow: 2px -6px 15px gray; */
    }
}

@media screen and (max-width: 679px) {
    .mega-banner-inform {
        height: 50vh;
    }
}

@media screen and (max-width: 992px) {
    .section-title {
        transform: translateX(24px);
    }
}
/*
@media screen and (max-width: 500px) {
    .section-title {
        transform: translateX(68px);
    }
} */


.inform-charact-item figure img {
    width: 23px;
}

.inform-section-description-item {
    font-size: 13px;
    text-transform: uppercase;
}

.inform-section-right p::before {
    height: 1px;
}

@media screen and (max-width: 768px) {

    .container-section-title-right {
        width: 100%;
    }
    .inform-section-right {
        margin-right: auto;
    }
    .inform-section-right p::before {
        width: calc(88.8vw);
    }
}


@media screen and (min-width: 1597px) {
    .custom-container.force-custom-container, .internal-tape .custom-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media screen and (min-width: 992px) {
    .custom-container.force-custom-container, .internal-tape .custom-container {
        padding-left: 72px;
        padding-right: 72px;
    }
}
@media screen and (min-width: 992px) {
    .custom-container.force-custom-container {
        max-width: 1451px;
        margin: auto;
    }
}

/** .breadcurumb classes is on esquema_v2.css **/
/* @media screen and (max-width: 768px) {
    .breadcrumb-container {
      padding-bottom: 53px;
    }
} */
@media screen and (max-width: 768px) {
    .breadcrumb-container .breadcrumb {
      line-height: 17px;
    }
}

@media screen and (min-width: 992px) {
    /* .principal-view-container {
        margin-left: 33px;
        margin-right: 33px;
    } */

    /* .principal-view-container.localization {
        margin-left: 33px;
        margin-right: 33px;
    } */
}


@media screen and (max-width: 998px) {
    .inform-content-page-view-sub-title {
        font-size: 13px;
    }

    .inform-content-page-view-principal-title {
        font-size: 15px;
    }
}


@media screen and (max-height: 350px) {
    .mega-banner-inform {
        height: 19rem;
    }
}


@media screen and (min-width: 720px) {
    .container-inside-inform-section-about-infos {
        padding-left: 25px;
        height: 49px;
        border-left: 1px solid black;
    }
    .inform-values .inform-values-box {
        padding: 0 22px;
    }
}
@media screen and (max-width: 720px) {
    .container-inside-inform-section-about-infos {
        margin: auto;
    }
    .container-inside-inform-section-about-areas {
        margin: auto;
    }
    .inform-values {
        margin: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 440px) {
    .inform-values .inform-values-box:first-of-type {
        padding-left: 0;
    }
}



@media screen and (max-width: 550px) {
    .inform-content .inform-content-options {
        gap: 11px;
    }
}


/** for adjust on tablet and mobile: form on all width screen **/
@media screen and (max-width: 991px) {
    .custom-form-contact-view-property {
        width: calc(100vw);
        transform: translateX(-32px);
    }
}
