.elementor-4441 .elementor-element.elementor-element-b33522b>.elementor-container {
    min-height: 750px;
}

.elementor-4441 .elementor-element.elementor-element-b33522b>.elementor-background-overlay {
    background-image: url("https://barrio.homes/wp-content/uploads/2023/04/20200208-Mare-Nostrum-31-Badalona-35-HQ-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4441 .elementor-element.elementor-element-b33522b .elementor-background-overlay {
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4441 .elementor-element.elementor-element-b33522b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4441 .elementor-element.elementor-element-baab22b>.elementor-element-populated {
    padding: 0px 0px 100px 0px;
}

.elementor-4441 .elementor-element.elementor-element-19a92d2 {
    text-align: center;
}

.elementor-4441 .elementor-element.elementor-element-19a92d2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-4441 .elementor-element.elementor-element-19a92d2>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-4441 .elementor-element.elementor-element-65f78fc {
    margin-top: 75px;
    margin-bottom: 75px;
}

.elementor-4441 .elementor-element.elementor-element-e722c6f .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-e722c6f>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-0ebb0de .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-0ebb0de>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-81e455a .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-81e455a>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-1424632 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-1424632>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-fff490c .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-fff490c>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-b4af9be .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-b4af9be>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-d581700 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-d581700>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-7f86fa4 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-7f86fa4>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-1c535b8 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-1c535b8>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-e0433c5 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-e0433c5>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-4441 .elementor-element.elementor-element-dc14b80 .elementor-heading-title {
    color: #53B8B3;
}

.elementor-4441 .elementor-element.elementor-element-dc14b80>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-4441 .elementor-element.elementor-element-43b793b {
        width: 10%;
    }

    .elementor-4441 .elementor-element.elementor-element-baab22b {
        width: 79.333%;
    }

    .elementor-4441 .elementor-element.elementor-element-bbc8e6f {
        width: 10%;
    }

    .elementor-4441 .elementor-element.elementor-element-f5a3c55 {
        width: 10%;
    }

    .elementor-4441 .elementor-element.elementor-element-aee2bd3 {
        width: 80%;
    }

    .elementor-4441 .elementor-element.elementor-element-f87360c {
        width: 10%;
    }
}

@media(min-width:1920px) {
    .elementor-4441 .elementor-element.elementor-element-b33522b>.elementor-container {
        min-height: 995px;
    }
}

@media(max-width:767px) {
    .elementor-4441 .elementor-element.elementor-element-b33522b>.elementor-container {
        min-height: 595px;
    }

    .elementor-4441 .elementor-element.elementor-element-b33522b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4441 .elementor-element.elementor-element-43b793b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4441 .elementor-element.elementor-element-baab22b {
        width: 100%;
    }

    .elementor-4441 .elementor-element.elementor-element-baab22b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 60px 0px 30px;
    }

    .elementor-4441 .elementor-element.elementor-element-19a92d2>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-4441 .elementor-element.elementor-element-65f78fc {
        margin-top: 30px;
        margin-bottom: 30px;
        padding: 0px 20px 0px 20px;
    }
}