.elementor-3718 .elementor-element.elementor-element-3af108db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3718 .elementor-element.elementor-element-2ddc79ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 1s;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

    .elementor-3718 .elementor-element.elementor-element-2ddc79ab:hover {
        background-color: #00000033;
    }

.elementor-3718 .elementor-element.elementor-element-35744f5 {
    --display: flex;
    --min-height: 20vh;
}

    .elementor-3718 .elementor-element.elementor-element-35744f5:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-35744f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/07/Golf-Mansions.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-3718 .elementor-element.elementor-element-60bbb0a1 {
    --display: flex;
    --min-height: 6.5em;
    --padding-top: 5px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-3718 .elementor-element.elementor-element-6a51b43a .elementor-heading-title {
    font-family: "Mansory", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    color: var( --e-global-color-2f5fe8f );
}

.elementor-3718 .elementor-element.elementor-element-5b86b9fa > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-3718 .elementor-element.elementor-element-5b86b9fa .elementor-heading-title {
    font-size: 2em;
    color: var( --e-global-color-555e2a3 );
}

.elementor-3718 .elementor-element.elementor-element-f3e55b3 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-3718 .elementor-element.elementor-element-f3e55b3 {
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 200;
}

.elementor-3718 .elementor-element.elementor-element-70448e05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 1s;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

    .elementor-3718 .elementor-element.elementor-element-70448e05:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-70448e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-622f6d0 );
    }

    .elementor-3718 .elementor-element.elementor-element-70448e05:hover {
        background-color: #00000033;
    }

.elementor-3718 .elementor-element.elementor-element-19846f60 {
    --display: flex;
    --min-height: 20vh;
}

    .elementor-3718 .elementor-element.elementor-element-19846f60:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-19846f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/06/mansions_creek-ariel.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-3718 .elementor-element.elementor-element-93556c3 {
    --display: flex;
    --min-height: 6.5em;
    --padding-top: 5px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-3718 .elementor-element.elementor-element-52d09ea .elementor-heading-title {
    font-family: "Mansory", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    color: var( --e-global-color-2f5fe8f );
}

.elementor-3718 .elementor-element.elementor-element-72da5c84 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-3718 .elementor-element.elementor-element-72da5c84 .elementor-heading-title {
    font-size: 2em;
    color: var( --e-global-color-555e2a3 );
}

.elementor-3718 .elementor-element.elementor-element-683786d > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-3718 .elementor-element.elementor-element-683786d {
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 200;
}

.elementor-3718 .elementor-element.elementor-element-38469e19 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 1s;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

    .elementor-3718 .elementor-element.elementor-element-38469e19:hover {
        background-color: #00000033;
    }

.elementor-3718 .elementor-element.elementor-element-156bebd8 {
    --display: flex;
    --min-height: 20vh;
}

    .elementor-3718 .elementor-element.elementor-element-156bebd8:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-156bebd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/06/mansions_grove.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-3718 .elementor-element.elementor-element-48ee9cbc {
    --display: flex;
    --min-height: 6.5em;
    --padding-top: 5px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-3718 .elementor-element.elementor-element-294ebdde .elementor-heading-title {
    font-family: "Mansory", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    color: var( --e-global-color-2f5fe8f );
}

.elementor-3718 .elementor-element.elementor-element-540682bc > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-3718 .elementor-element.elementor-element-540682bc .elementor-heading-title {
    font-size: 2em;
    color: var( --e-global-color-555e2a3 );
}

.elementor-3718 .elementor-element.elementor-element-141c830 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-3718 .elementor-element.elementor-element-141c830 {
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 200;
}

.elementor-3718 .elementor-element.elementor-element-6c21e1c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 1s;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

    .elementor-3718 .elementor-element.elementor-element-6c21e1c9:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-6c21e1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-622f6d0 );
    }

    .elementor-3718 .elementor-element.elementor-element-6c21e1c9:hover {
        background-color: #00000033;
    }

.elementor-3718 .elementor-element.elementor-element-8822204 {
    --display: flex;
    --min-height: 20vh;
}

    .elementor-3718 .elementor-element.elementor-element-8822204:not(.elementor-motion-effects-element-type-background), .elementor-3718 .elementor-element.elementor-element-8822204 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/06/mansions_grandpalais.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-3718 .elementor-element.elementor-element-3ae0e6e2 {
    --display: flex;
    --min-height: 6.5em;
    --padding-top: 5px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-3718 .elementor-element.elementor-element-2cb3f5fb .elementor-heading-title {
    font-family: "Mansory", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    color: var( --e-global-color-2f5fe8f );
}

.elementor-3718 .elementor-element.elementor-element-10f22ca9 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-3718 .elementor-element.elementor-element-10f22ca9 .elementor-heading-title {
    font-size: 2em;
    color: var( --e-global-color-555e2a3 );
}

.elementor-3718 .elementor-element.elementor-element-8a758aa > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-3718 .elementor-element.elementor-element-8a758aa {
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 200;
}

@media(min-width:768px) {
    .elementor-3718 .elementor-element.elementor-element-2ddc79ab {
        --width: 25%;
    }

    .elementor-3718 .elementor-element.elementor-element-70448e05 {
        --width: 25%;
    }

    .elementor-3718 .elementor-element.elementor-element-38469e19 {
        --width: 25%;
    }

    .elementor-3718 .elementor-element.elementor-element-6c21e1c9 {
        --width: 25%;
    }
}
