.elementor-3521 .elementor-element.elementor-element-8dff422 {
    --display: flex;
    --min-height: 650px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.65;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 3em;
    --padding-block-end: 3em;
    --padding-inline-start: 0em;
    --padding-inline-end: 0em;
}

.elementor-3521 .elementor-element.elementor-element-8dff422::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/kartinka-domov-fonovaja-kopija-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-3521 .elementor-element.elementor-element-11a8cfc {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3521 .elementor-element.elementor-element-8052763 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3521 .elementor-element.elementor-element-8052763 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-3521 .elementor-element.elementor-element-8052763 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3521 .elementor-element.elementor-element-f92300d {
    text-align: center;
}

.elementor-3521 .elementor-element.elementor-element-f92300d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
}

.elementor-3521 .elementor-element.elementor-element-f92300d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3521 .elementor-element.elementor-element-ab64b5a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3521 .elementor-element.elementor-element-ba311bd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 30px;
    --padding-block-end: 30px;
    --padding-inline-start: 30px;
    --padding-inline-end: 30px;
}

.elementor-3521 .elementor-element.elementor-element-ba311bd:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-ba311bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3521 .elementor-element.elementor-element-ba311bd, .elementor-3521 .elementor-element.elementor-element-ba311bd::before {
    --border-transition: 0.3s;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group {
    padding-right: calc( 20px/2 );
    padding-left: calc( 20px/2 );
    margin-bottom: 20px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-form-fields-wrapper {
    margin-left: calc( -20px/2 );
    margin-right: calc( -20px/2 );
    margin-bottom: -20px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-labels-inline .elementor-field-group > label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-labels-inline .elementor-field-group > label {
    padding-right: 10px;
}

body .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 10px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group > label, .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-subgroup label {
    color: #6E6E6E;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group > label {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group .elementor-field {
    color: var( --e-global-color-primary );
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group .elementor-field, .elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-subgroup label {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var( --e-global-color-c0ed0a1 );
    border-color: #E8E8E8;
    border-width: 1px 1px 1px 1px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group .elementor-select-wrapper select {
    background-color: var( --e-global-color-c0ed0a1 );
    border-color: #E8E8E8;
    border-width: 1px 1px 1px 1px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-field-group .elementor-select-wrapper::before {
    color: #E8E8E8;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    padding: 15px 20px 15px 20px;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .e-form__buttons__wrapper__button-next {
    background-color: #D47E4F;
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-button[type="submit"] {
    background-color: #D47E4F;
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-3521 .elementor-element.elementor-element-f4a001c {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

@media(min-width: 768px) {
    .elementor-3521 .elementor-element.elementor-element-ab64b5a {
        --width:800px;
    }

    .elementor-3521 .elementor-element.elementor-element-ba311bd {
        --width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-3521 .elementor-element.elementor-element-8052763 .elementor-heading-title {
        font-size:3.4rem;
    }
}

@media(max-width: 767px) {
    .elementor-3521 .elementor-element.elementor-element-8dff422::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-8dff422 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-image:var(--e-bg-lazyload-loaded);
        --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/bg.jpg");
    }

    .elementor-3521 .elementor-element.elementor-element-8dff422 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 15px;
        --padding-block-end: 15px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-3521 .elementor-element.elementor-element-8052763 .elementor-heading-title {
        font-size: 2.4rem;
    }

    .elementor-3521 .elementor-element.elementor-element-8052763 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3521 .elementor-element.elementor-element-f92300d .elementor-heading-title {
        font-size: 1.6rem;
        line-height: 1.4em;
    }

    .elementor-3521 .elementor-element.elementor-element-ba311bd {
        --padding-block-start: 10px;
        --padding-block-end: 10px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }
}









.elementor-9853 .elementor-element.elementor-element-c0a195a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-ac01685 img{object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-9853 .elementor-element.elementor-element-17f5b15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-3911744{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-3911744:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-3911744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-3911744, .elementor-9853 .elementor-element.elementor-element-3911744::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-bc3279c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-1526725 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-b422976 .elementor-heading-title{color:var( --e-global-color-6b1ed32 );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-ffb814c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-3981ba7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:15px 15px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-fe0bf47 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-icon i{color:var( --e-global-color-6b1ed32 );transition:color 0.3s;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-icon svg{fill:var( --e-global-color-6b1ed32 );transition:fill 0.3s;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-9853 .elementor-element.elementor-element-9cd17a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-5f42271{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-5f42271:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-5f42271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-5f42271, .elementor-9853 .elementor-element.elementor-element-5f42271::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-704dfbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-14bdfab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-f25f8dc{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-f25f8dc:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-f25f8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-f25f8dc, .elementor-9853 .elementor-element.elementor-element-f25f8dc::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-0bc99fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-bdc4dd4 img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-9853 .elementor-element.elementor-element-a48777f img{width:100%;height:375px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-9853 .elementor-element.elementor-element-2a202d4{--display:flex;--background-transition:0.3s;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-8c39a6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;}.elementor-9853 .elementor-element.elementor-element-3159388 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:38px;}.elementor-9853 .elementor-element.elementor-element-4252d73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-0ea36e2 );--border-color:var( --e-global-color-0ea36e2 );--border-radius:10px 10px 10px 10px;}.elementor-9853 .elementor-element.elementor-element-4252d73:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-4252d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-4252d73, .elementor-9853 .elementor-element.elementor-element-4252d73::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-d4ddc91{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-1efef3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-1efef3a:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-1efef3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thehouse.one/wp-content/uploads/2023/06/ikon-03.svg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-9853 .elementor-element.elementor-element-1efef3a, .elementor-9853 .elementor-element.elementor-element-1efef3a::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-1efef3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9853 .elementor-element.elementor-element-0689e3a .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-4de70e2{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-c09c33a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:22px;}.elementor-9853 .elementor-element.elementor-element-93bc807{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-de51b81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-de51b81:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-de51b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thehouse.one/wp-content/uploads/2023/06/ikon-05.svg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-9853 .elementor-element.elementor-element-de51b81, .elementor-9853 .elementor-element.elementor-element-de51b81::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-de51b81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9853 .elementor-element.elementor-element-7c34926 .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-9c9f9c7{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-da1c1b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:22px;}.elementor-9853 .elementor-element.elementor-element-b87fbfc{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-0e68655{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-0e68655:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-0e68655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://thehouse.one/wp-content/uploads/2023/06/ikon-04.svg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-9853 .elementor-element.elementor-element-0e68655, .elementor-9853 .elementor-element.elementor-element-0e68655::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-0e68655.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9853 .elementor-element.elementor-element-d2d670c .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-bbf732c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-fcf9a61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:22px;}.elementor-9853 .elementor-element.elementor-element-48ec72d{--display:flex;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-icon i{color:var( --e-global-color-6b1ed32 );transition:color 0.3s;}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-icon svg{fill:var( --e-global-color-6b1ed32 );transition:fill 0.3s;}.elementor-9853 .elementor-element.elementor-element-569c3a1{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9853 .elementor-element.elementor-element-abeb69e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-f6f36d4{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-f6f36d4:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-f6f36d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-f6f36d4, .elementor-9853 .elementor-element.elementor-element-f6f36d4::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-031978b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;}.elementor-9853 .elementor-element.elementor-element-031978b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-9853 .elementor-element.elementor-element-d288024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:30px 30px;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-d874ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-6012a0d{--display:flex;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-8e2e486 .elementor-icon-wrapper{text-align:center;}.elementor-9853 .elementor-element.elementor-element-8e2e486 .elementor-icon{font-size:75px;}.elementor-9853 .elementor-element.elementor-element-8e2e486 .elementor-icon svg{height:75px;}.elementor-9853 .elementor-element.elementor-element-8e2e486 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-9853 .elementor-element.elementor-element-9b2764e{text-align:center;}.elementor-9853 .elementor-element.elementor-element-9b2764e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-21ff626{--display:flex;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-0f7ff16 .elementor-icon-wrapper{text-align:center;}.elementor-9853 .elementor-element.elementor-element-0f7ff16 .elementor-icon{font-size:75px;}.elementor-9853 .elementor-element.elementor-element-0f7ff16 .elementor-icon svg{height:75px;}.elementor-9853 .elementor-element.elementor-element-0f7ff16 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-9853 .elementor-element.elementor-element-5f80c4e{text-align:center;}.elementor-9853 .elementor-element.elementor-element-5f80c4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-dd91571{--display:flex;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-565143a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-9853 .elementor-element.elementor-element-2486b35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:75px 75px;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-e0e8843{--display:flex;--min-height:235px;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-af3589b{--display:flex;--min-height:175px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-0ea36e2 );--border-color:var( --e-global-color-0ea36e2 );--border-radius:10px 10px 10px 10px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-af3589b, .elementor-9853 .elementor-element.elementor-element-af3589b::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-67d7a9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-93e426f{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-6b1ed32 );--border-color:var( --e-global-color-6b1ed32 );--border-radius:10px 10px 10px 10px;--margin-block-start:-75px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;--position:absolute;bottom:0px;}.elementor-9853 .elementor-element.elementor-element-93e426f:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-93e426f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b1ed32 );}.elementor-9853 .elementor-element.elementor-element-93e426f, .elementor-9853 .elementor-element.elementor-element-93e426f::before{--border-transition:0.3s;}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-93e426f{right:-25px;}body.rtl .elementor-9853 .elementor-element.elementor-element-93e426f{left:-25px;}.elementor-9853 .elementor-element.elementor-element-3376c52 .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-413c121{--display:flex;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-5ba4652{--display:flex;--min-height:175px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-0ea36e2 );--border-color:var( --e-global-color-0ea36e2 );--border-radius:10px 10px 10px 10px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-5ba4652, .elementor-9853 .elementor-element.elementor-element-5ba4652::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-df585dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-c8be32d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-6b1ed32 );--border-color:var( --e-global-color-6b1ed32 );--border-radius:10px 10px 10px 10px;--margin-block-start:-75px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;--position:absolute;bottom:0px;}.elementor-9853 .elementor-element.elementor-element-c8be32d:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-c8be32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b1ed32 );}.elementor-9853 .elementor-element.elementor-element-c8be32d, .elementor-9853 .elementor-element.elementor-element-c8be32d::before{--border-transition:0.3s;}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-c8be32d{left:-25px;}body.rtl .elementor-9853 .elementor-element.elementor-element-c8be32d{right:-25px;}.elementor-9853 .elementor-element.elementor-element-32ea039 .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-1a6d1dc{--display:flex;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:150px;}.elementor-9853 .elementor-element.elementor-element-15db747{--display:flex;--min-height:175px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-0ea36e2 );--border-color:var( --e-global-color-0ea36e2 );--border-radius:10px 10px 10px 10px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-15db747, .elementor-9853 .elementor-element.elementor-element-15db747::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-0f9fb60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-be31494{--display:flex;--background-transition:0.3s;--margin-block-start:-100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-ca597cf{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-block-start-width:3px;--border-inline-end-width:3px;--border-block-end-width:3px;--border-inline-start-width:3px;border-color:var( --e-global-color-6b1ed32 );--border-color:var( --e-global-color-6b1ed32 );--border-radius:10px 10px 10px 10px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-ca597cf:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-ca597cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b1ed32 );}.elementor-9853 .elementor-element.elementor-element-ca597cf, .elementor-9853 .elementor-element.elementor-element-ca597cf::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-ff7f131 .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-f252838 .elementor-heading-title{color:var( --e-global-color-1e187b5d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-cae1a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-f1a1f1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-f1a1f1b:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-f1a1f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-f1a1f1b, .elementor-9853 .elementor-element.elementor-element-f1a1f1b::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-9c60279 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-9853 .elementor-element.elementor-element-ba491ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-a2fb540{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-9853 .elementor-element.elementor-element-a2fb540:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-a2fb540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e187b5d );}.elementor-9853 .elementor-element.elementor-element-a2fb540, .elementor-9853 .elementor-element.elementor-element-a2fb540::before{--border-transition:0.3s;}.elementor-9853 .elementor-element.elementor-element-abfe549{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}@media(min-width:768px){.elementor-9853 .elementor-element.elementor-element-c0a195a{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-17f5b15{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-9cd17a6{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-14bdfab{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-1efef3a{--width:25%;}.elementor-9853 .elementor-element.elementor-element-de51b81{--width:25%;}.elementor-9853 .elementor-element.elementor-element-0e68655{--width:25%;}.elementor-9853 .elementor-element.elementor-element-abeb69e{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-d874ee1{--width:35%;}.elementor-9853 .elementor-element.elementor-element-93e426f{--width:75%;}.elementor-9853 .elementor-element.elementor-element-c8be32d{--width:75%;}.elementor-9853 .elementor-element.elementor-element-cae1a91{--content-width:1200px;}.elementor-9853 .elementor-element.elementor-element-ba491ba{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9853 .elementor-element.elementor-element-d874ee1{--width:100%;}}@media(max-width:1024px){.elementor-9853 .elementor-element.elementor-element-8c39a6b .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-c09c33a .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-da1c1b3 .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-fcf9a61 .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-031978b{text-align:center;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-9853 .elementor-element.elementor-element-031978b .elementor-heading-title{font-size:22px;line-height:24px;}.elementor-9853 .elementor-element.elementor-element-031978b.elementor-element{--align-self:center;}.elementor-9853 .elementor-element.elementor-element-d288024{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;}.elementor-9853 .elementor-element.elementor-element-9b2764e .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-5f80c4e .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-565143a{font-size:16px;}.elementor-9853 .elementor-element.elementor-element-2486b35{--gap:50px 50px;}.elementor-9853 .elementor-element.elementor-element-67d7a9d .elementor-heading-title{font-size:14px;line-height:20px;}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-93e426f{right:0px;}body.rtl .elementor-9853 .elementor-element.elementor-element-93e426f{left:0px;}.elementor-9853 .elementor-element.elementor-element-3376c52 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9853 .elementor-element.elementor-element-df585dc .elementor-heading-title{font-size:14px;line-height:20px;}body:not(.rtl) .elementor-9853 .elementor-element.elementor-element-c8be32d{left:0px;}body.rtl .elementor-9853 .elementor-element.elementor-element-c8be32d{right:0px;}.elementor-9853 .elementor-element.elementor-element-32ea039 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9853 .elementor-element.elementor-element-0f9fb60 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9853 .elementor-element.elementor-element-ff7f131 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-9853 .elementor-element.elementor-element-f252838 .elementor-heading-title{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-9853 .elementor-element.elementor-element-3911744{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-bc3279c{--justify-content:center;}.elementor-9853 .elementor-element.elementor-element-1526725 .elementor-heading-title{font-size:18px;}.elementor-9853 .elementor-element.elementor-element-b422976 .elementor-heading-title{font-size:30px;}.elementor-9853 .elementor-element.elementor-element-ffb814c .elementor-heading-title{font-size:20px;}.elementor-9853 .elementor-element.elementor-element-fe0bf47 .elementor-heading-title{font-size:14px;}.elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9853 .elementor-element.elementor-element-1a6a2bb .elementor-icon-list-item > a{font-size:16px;}.elementor-9853 .elementor-element.elementor-element-5f42271{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:10px 10px;--flex-wrap:wrap;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-704dfbf{text-align:center;}.elementor-9853 .elementor-element.elementor-element-704dfbf .elementor-heading-title{font-size:18px;}.elementor-9853 .elementor-element.elementor-element-bdc4dd4 img{width:100%;height:200px;}.elementor-9853 .elementor-element.elementor-element-2a202d4{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-3159388 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-9853 .elementor-element.elementor-element-d4ddc91{--flex-wrap:nowrap;}.elementor-9853 .elementor-element.elementor-element-1efef3a{--width:25%;}.elementor-9853 .elementor-element.elementor-element-93bc807{--flex-wrap:nowrap;}.elementor-9853 .elementor-element.elementor-element-de51b81{--width:25%;}.elementor-9853 .elementor-element.elementor-element-de51b81:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-de51b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-9853 .elementor-element.elementor-element-b87fbfc{--flex-wrap:nowrap;}.elementor-9853 .elementor-element.elementor-element-0e68655{--width:25%;}.elementor-9853 .elementor-element.elementor-element-0e68655:not(.elementor-motion-effects-element-type-background), .elementor-9853 .elementor-element.elementor-element-0e68655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9853 .elementor-element.elementor-element-569c3a1 .elementor-icon-list-item > a{font-size:16px;}.elementor-9853 .elementor-element.elementor-element-f6f36d4{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-031978b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9853 .elementor-element.elementor-element-d874ee1{--flex-wrap:nowrap;}.elementor-9853 .elementor-element.elementor-element-2486b35{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--flex-wrap:nowrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-af3589b{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-67d7a9d .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-93e426f{--width:85%;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-3376c52 .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-5ba4652{--min-height:210px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-df585dc .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-c8be32d{--width:85%;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-32ea039 .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-1a6d1dc{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-15db747{--width:100%;}.elementor-9853 .elementor-element.elementor-element-0f9fb60 .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-be31494{--margin-block-start:-75px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-9853 .elementor-element.elementor-element-ff7f131 .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-f252838 .elementor-heading-title{font-size:12px;}.elementor-9853 .elementor-element.elementor-element-f1a1f1b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:10px 10px;--flex-wrap:wrap;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-9853 .elementor-element.elementor-element-9c60279{text-align:center;}.elementor-9853 .elementor-element.elementor-element-9c60279 .elementor-heading-title{font-size:18px;}.elementor-9853 .elementor-element.elementor-element-a2fb540{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}}
.elementor-2100 .elementor-element.elementor-element-9a7063a {
    padding: 50px 30px 50px 30px;
}

.elementor-2100 .elementor-element.elementor-element-a099cf6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-b959cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 0px 30px;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-12d8241.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2100 .elementor-element.elementor-element-12d8241.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-fac0d9b {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-68978b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-68978b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-68978b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file280.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-5c3fc86 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-5c3fc86 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-94a100f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-01e6098 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-01e6098 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-c129b6b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file369.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-a21a22c {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-a21a22c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-9dd5a5f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-ca3e6fe .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-ca3e6fe > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-fbfe6f5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file278.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-9897b75 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-9897b75 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-0bb218d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-4c603fb .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-4c603fb > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-45fa4cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file371.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-ce405a9 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-ce405a9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-4547159 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-708e93f .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-708e93f > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-9906b55.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-9906b55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-9906b55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file276.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-51de277 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-51de277 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-cb67ba0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-bf49184 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-bf49184 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-489fe27.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-489fe27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-489fe27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file275.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-668d7d2 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-668d7d2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-cdf633c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-e1c2409 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-e1c2409 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-bd2adaa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file274.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-10b64a7 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-10b64a7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-4f67c9c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-9d0b1f8 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-9d0b1f8 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-a397b4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file273.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-52d5fad {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-52d5fad .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-779b2f0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-3b762e3 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-3b762e3 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-5203403.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-5203403.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-5203403:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file272.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-deb9176 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-deb9176 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-2047d75 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-dedf5e4 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-dedf5e4 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-060a424:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-060a424 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-e3d4c7f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/handl-vorbehandlung-platten2-439a126255b4ef9gd8226b2e178a0bd4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-00a2c1c {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-00a2c1c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-100075e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-39d0d85 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-39d0d85 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-ae6f21e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file334.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-aecea4d {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-aecea4d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-46cf0a8 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-fdd5a42 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-fdd5a42 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-7c857e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file285.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-cfd5149 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-cfd5149 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-ad6dbf0 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-ad6dbf0 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-f258497.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-f258497.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-f258497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("/wp-content/uploads/2020/09/file334.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-d9a68b0 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-d9a68b0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-47d1b4d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-9204c81 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-9204c81 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-465a572.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-465a572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-465a572 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-a949ba2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a949ba2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a949ba2 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e08d269:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-e08d269 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-e08d269 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e08d269 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-f8dd0a5 {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-4a95138 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-4a95138 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-35ab47e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-5a2ad3b {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-b22a2b5 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-b22a2b5 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-34d159a:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-34d159a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-34d159a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-34d159a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-6812521 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-6812521 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-6812521 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-4e648ce {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-2207900 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-2207900 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-cf52207 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-2100 .elementor-element.elementor-element-cf52207 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2100 .elementor-element.elementor-element-cf52207 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5);
}

@media(max-width: 767px) {
    .elementor-2100 .elementor-element.elementor-element-9a7063a {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-2100 .elementor-element.elementor-element-a099cf6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2100 .elementor-element.elementor-element-b959cb0 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-12d8241 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-3588dd3 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-02dfab9 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-c569cf5 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-94f5123 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-060a424 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-f9e65dd {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-465a572 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-a949ba2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-e08d269 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-f13aa84 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-35ab47e {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-40bb616 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-34d159a {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-6812521 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }
}
.elementor-2100 .elementor-element.elementor-element-9a7063a {
    padding: 50px 30px 50px 30px;
}

.elementor-2100 .elementor-element.elementor-element-a099cf6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-b959cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 0px 30px;
}

.elementor-2100 .elementor-element.elementor-element-b959cb0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-12d8241.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2100 .elementor-element.elementor-element-12d8241.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-3588dd3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-fac0d9b {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-02dfab9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-68978b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-68978b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-68978b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file280.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-5c3fc86 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-5c3fc86 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-94a100f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-01e6098 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-01e6098 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-c129b6b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file369.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-a21a22c {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-a21a22c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-9dd5a5f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-ca3e6fe .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-ca3e6fe > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-fbfe6f5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file278.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-9897b75 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-9897b75 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-0bb218d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-4c603fb .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-4c603fb > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-c569cf5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-45fa4cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file371.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-ce405a9 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-ce405a9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-4547159 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-708e93f .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-708e93f > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-9906b55.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-9906b55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-9906b55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file276.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-51de277 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-51de277 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-cb67ba0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-bf49184 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-bf49184 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-489fe27.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-489fe27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-489fe27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file275.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-668d7d2 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-668d7d2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-cdf633c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-e1c2409 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-e1c2409 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-94f5123 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-bd2adaa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file274.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-10b64a7 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-10b64a7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-4f67c9c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-9d0b1f8 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-9d0b1f8 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-a397b4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file273.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-52d5fad {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-52d5fad .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-779b2f0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-3b762e3 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-3b762e3 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-5203403.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-5203403.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-5203403:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file272.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-deb9176 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-deb9176 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-2047d75 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-dedf5e4 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-dedf5e4 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-060a424:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-060a424 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-060a424 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-e3d4c7f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/handl-vorbehandlung-platten2-439a126255b4ef9gd8226b2e178a0bd4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-00a2c1c {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-00a2c1c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-100075e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-39d0d85 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-39d0d85 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-ae6f21e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file334.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-aecea4d {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-aecea4d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-46cf0a8 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-fdd5a42 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-fdd5a42 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-7c857e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file285.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-cfd5149 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-cfd5149 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-ad6dbf0 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-ad6dbf0 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-container {
    min-height: 400px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-f9e65dd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-f258497.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-f258497.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-f258497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2020/09/file334.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-d9a68b0 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-d9a68b0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-2100 .elementor-element.elementor-element-47d1b4d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}

.elementor-2100 .elementor-element.elementor-element-9204c81 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-9204c81 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-465a572.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-465a572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-465a572 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-2100 .elementor-element.elementor-element-a949ba2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a949ba2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2100 .elementor-element.elementor-element-a949ba2 > .elementor-element-populated {
    box-shadow: 3px 3px 14px 0px rgba(0, 0, 0, 0.2);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e08d269:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-e08d269 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-e08d269 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-e08d269 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-f13aa84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-f8dd0a5 {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-4a95138 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-4a95138 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-35ab47e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-35ab47e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-40bb616 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-5a2ad3b {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-b22a2b5 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-b22a2b5 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-34d159a:not(.elementor-motion-effects-element-type-background), .elementor-2100 .elementor-element.elementor-element-34d159a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2100 .elementor-element.elementor-element-34d159a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}

.elementor-2100 .elementor-element.elementor-element-34d159a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2100 .elementor-element.elementor-element-6812521 {
    text-align: center;
}

.elementor-2100 .elementor-element.elementor-element-6812521 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2100 .elementor-element.elementor-element-6812521 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2100 .elementor-element.elementor-element-4e648ce {
    --spacer-size: 10px;
}

.elementor-2100 .elementor-element.elementor-element-2207900 {
    text-align: left;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-2100 .elementor-element.elementor-element-2207900 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-2100 .elementor-element.elementor-element-cf52207 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-2100 .elementor-element.elementor-element-cf52207 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2100 .elementor-element.elementor-element-cf52207 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5);
}

@media(max-width: 767px) {
    .elementor-2100 .elementor-element.elementor-element-9a7063a {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-2100 .elementor-element.elementor-element-a099cf6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2100 .elementor-element.elementor-element-b959cb0 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-12d8241 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-3588dd3 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-02dfab9 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-68978b2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-c129b6b > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-fbfe6f5 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-c569cf5 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-45fa4cb > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-9906b55 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-489fe27 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-94f5123 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-bd2adaa > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-a397b4e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-5203403 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-060a424 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-e3d4c7f > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-ae6f21e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-7c857e4 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-f9e65dd {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-f258497 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-465a572 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-a949ba2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-2100 .elementor-element.elementor-element-e08d269 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-f13aa84 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-35ab47e {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-40bb616 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }

    .elementor-2100 .elementor-element.elementor-element-34d159a {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2100 .elementor-element.elementor-element-6812521 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.4em;
    }
}
/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.e-gallery-container:not(.e-gallery-grid) {
    transition: padding-bottom var(--animation-duration)
}

.e-gallery-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: var(--animation-duration)
}

.e-gallery-item:not(:hover) .e-gallery-overlay {
    display: none
}

.e-gallery-item.e-gallery-item--hidden {
    transform: scale3d(0, 0, 0);
    opacity: 0
}

.e-gallery-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    transform-origin: center top;
    transition: var(--animation-duration)
}

.e-gallery-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    background-color: rgba(0,0,0,0.5)
}

.e-gallery-overlay__title {
    font-size: 24px
}

.e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns), 1fr)
}

.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
    position: absolute
}

.e-gallery-grid.e-gallery--animated {
    padding-bottom: var(--container-aspect-ratio)
}

.e-gallery-grid.e-gallery--animated .e-gallery-item {
    --item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));
    position: absolute;
    top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));
    width: var(--item-width)
}

.e-gallery-grid .e-gallery-image {
    padding-bottom: var(--aspect-ratio)
}

.e-gallery-justified {
    padding-bottom: calc(var(--container-aspect-ratio) * 100%)
}

.e-gallery-justified .e-gallery-item {
    position: absolute;
    width: calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));
    height: var(--item-height);
    top: calc(var(--item-top) + (var(--row) * var(--vgap)))
}

.e-gallery-justified .e-gallery-image {
    height: 100%
}

.e-gallery-masonry {
    height: 0;
    margin-bottom: calc(var(--highest-column-gap-count) * var(--vgap))
}

.e-gallery-masonry .e-gallery-item {
    position: absolute;
    width: calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));
    top: calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))
}

.e-gallery-masonry .e-gallery-image {
    padding-bottom: var(--item-height)
}

.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
    left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--ltr.e-gallery-justified .e-gallery-item {
    left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
    left: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
    right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-justified .e-gallery-item {
    right: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
    right: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(0);
    transform: scale(0.5)
}
.elementor-9 .elementor-element.elementor-element-29442cb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-c59625a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3bcf67f {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-237a6a9 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-e963974 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-4bf4b96 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-c3628fb {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title {
    margin-bottom: 10px;
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 800;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description {
    color: #464646;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-fcf13fe {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-6d0e368 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ffaa48a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px 15px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-647dcca {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-6f2bbde {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6f2bbde img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-853072d {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-853072d .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-853072d {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-853072d {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0c6d62e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-12b7014 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-12b7014 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-3ee5273 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ee5273 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3ee5273 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-3ee5273 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8990a15 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-c7c33f8 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c7c33f8 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5cd97f8 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-5cd97f8 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-997447f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-6d3a339 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6d3a339 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-bb73522 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-bb73522 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bb73522 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-bb73522 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-259aa8b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-e01b80f {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-e01b80f img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d7cfa82 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-d7cfa82 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e024339 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-0f3c929 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-0f3c929 img {
    width: 390px;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.13);
}

.elementor-9 .elementor-element.elementor-element-306a51b {
    text-align: left;
    width: var( --container-widget-width, 390px );
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-306a51b .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF82;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-306a51b {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-306a51b {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-100d3d7 > .elementor-container {
    max-width: 1850px;
}

.elementor-9 .elementor-element.elementor-element-100d3d7 {
    padding: 50px 30px 50px 30px;
}

.elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6573401 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-e869f2c {
    --spacer-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-c63df53 > .elementor-container {
    max-width: 1850px;
}

.elementor-9 .elementor-element.elementor-element-c63df53 {
    padding: 50px 30px 50px 30px;
}

.elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-96d006c {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-d02e7ee {
    --spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-43c8e35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-43c8e35 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-81f72ff img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-81f72ff > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-0c32379 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5d6cbfa {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d2e72d0 .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-f29960a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-f29960a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-f29960a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-970e2c3 img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-970e2c3 > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-cf05215 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1224929 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8e5ff6a .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-4d8d655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-4d8d655 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c09fb3c img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c09fb3c > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-7daa0be {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bf71940 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-98350cb .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-97332b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-97332b0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e7b0a7f img {
    width: 100%;
    height: 225px;
    object-fit: cover;
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-e7b0a7f > .elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-9 .elementor-element.elementor-element-cf5fed7 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-303e2c3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-994dacc .elementor-button {
    background-color: var( --e-global-color-6b1ed32 );
}

.elementor-9 .elementor-element.elementor-element-88659f6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 100px;
}

.elementor-9 .elementor-element.elementor-element-28dc69e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c45a3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c45a3b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-837774f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-container {
    max-width: 1850px;
    min-height: 400px;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2021/02/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-background-overlay {
    background-color: #2D2D2D;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-9 .elementor-element.elementor-element-1eb9a1a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #575757;
    opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF3D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e9babd2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b5d816 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-98cbee1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1b9fdd3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9bcb89d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-baf4787 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2789cbf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bf69bdd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-35f4033 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5d29015 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-80660e3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-647dcca {
        --width:45%;
    }

    .elementor-9 .elementor-element.elementor-element-0c6d62e {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-8990a15 {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-997447f {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-259aa8b {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-e024339 {
        --width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-43c8e35 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f29960a {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4d8d655 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-97332b0 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-c59625a {
        --flex-wrap:wrap;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-e963974 {
        --gap: 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-ffaa48a {
        --justify-content: space-between;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --flex-wrap: wrap;
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-img {
        margin-bottom:25px;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-237a6a9 .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-4bf4b96 .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-title {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-fcf13fe .elementor-image-box-description {
        font-size: 1rem;
    }

    .elementor-9 .elementor-element.elementor-element-6d0e368 {
        --gap: 0px 0px;
        --padding-block-start: 15px;
        --padding-block-end: 15px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-ffaa48a {
        --gap: 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f2bbde img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-853072d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-853072d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-12b7014 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-3ee5273 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-3ee5273 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-c7c33f8 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-5cd97f8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5cd97f8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6d3a339 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-bb73522 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-bb73522 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-e01b80f img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-d7cfa82 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-d7cfa82 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-0f3c929 img {
        width: 100vw;
        height: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-306a51b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-306a51b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-100d3d7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-4f50c23 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6573401 .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-9 .elementor-element.elementor-element-e869f2c {
        --spacer-size: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-c63df53 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-3158d0e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-96d006c .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-9 .elementor-element.elementor-element-d02e7ee {
        --spacer-size: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-ec54a0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec54a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: var(--e-bg-lazyload-loaded);
        --e-bg-lazyload: url("https://thehouse.one/wp-content/uploads/2021/02/background-1.jpg");
    }

    .elementor-9 .elementor-element.elementor-element-ec54a0a {
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-9 .elementor-element.elementor-element-f9b5eb6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f9b5eb6 > .elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fa893d8 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-fa893d8 > .elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1ff58c6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-1ff58c6 > .elementor-element-populated {
        margin: 15px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f3a49f6 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-f3a49f6 > .elementor-element-populated {
        margin: 15px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-98cbee1 {
        padding: 0px 0px 0px 0px;
    }
}
.elementor-1544 .elementor-element.elementor-element-10e7aaf {
    padding: 50px 30px 50px 30px;
}

.elementor-1544 .elementor-element.elementor-element-a041c40 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-c63f3ee:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-c63f3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-c63f3ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-c63f3ee > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-615f3c0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-615f3c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-d0fd002 {
    text-align: center;
}

.elementor-1544 .elementor-element.elementor-element-d0fd002 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1544 .elementor-element.elementor-element-d0fd002 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-1544 .elementor-element.elementor-element-11c1e53 .elementor-blockquote__content {
    color: #201F1DDE;
    font-family: "Montserrat", Sans-serif;
    line-height: 1.4em;
}

.elementor-1544 .elementor-element.elementor-element-3d57866 {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-3d57866 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-5f1ea63 {
    color: var( --e-global-color-primary );
    font-family: "Tahoma", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-5f1ea63 > .elementor-widget-container {
    padding: 0% 5% 0% 5%;
}

.elementor-1544 .elementor-element.elementor-element-80b6bca:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-80b6bca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-80b6bca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-80b6bca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-4a776b2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-4a776b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-cd97be7.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-cd97be7 .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-9f8c066 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-9f8c066 > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-8f3629b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-8f3629b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-d244567.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-d244567.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-d244567.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-d244567 {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-d244567 .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-9fb4428 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-9fb4428 > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-82247c2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-82247c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-0ddccb5.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-0ddccb5 .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-fb314cc {
    --spacer-size: 80px;
}

.elementor-1544 .elementor-element.elementor-element-b344285 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-b344285 > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-154b355:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-154b355 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-154b355 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-154b355 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-7f7a17f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-7f7a17f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-b33015b.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-b33015b.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-b33015b.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-b33015b {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-b33015b .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-837e179 {
    --spacer-size: 70px;
}

.elementor-1544 .elementor-element.elementor-element-ac7a14c .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-ac7a14c > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-e86341e.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-e86341e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-0e9e669.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-0e9e669 .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-52473e4 {
    --spacer-size: 70px;
}

.elementor-1544 .elementor-element.elementor-element-097a87d .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-097a87d > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-48acde9.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-48acde9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb.elementor-view-stacked .elementor-icon {
    background-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb.elementor-view-framed .elementor-icon, .elementor-1544 .elementor-element.elementor-element-7cf1abb.elementor-view-default .elementor-icon {
    fill: #333333;
    color: #333333;
    border-color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb {
    --icon-box-icon-margin: 20px;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon {
    font-size: 50px;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #333333;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon-box-title, .elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
}

.elementor-1544 .elementor-element.elementor-element-7cf1abb .elementor-icon-box-description {
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-1544 .elementor-element.elementor-element-9e34387 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 1px;
    background-color: #D47E4F;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1544 .elementor-element.elementor-element-9e34387 > .elementor-widget-container {
    margin: 0% 50% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-4cece22:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-4cece22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-4cece22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-4cece22 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-96dcd98.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-96dcd98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-1446352 {
    text-align: center;
}

.elementor-1544 .elementor-element.elementor-element-1446352 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1544 .elementor-element.elementor-element-1446352 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-1544 .elementor-element.elementor-element-448aa5c {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-448aa5c > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-04614eb {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-04614eb > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-430a316 {
    color: var( --e-global-color-primary );
    font-family: "Tahoma", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-430a316 > .elementor-widget-container {
    padding: 0% 5% 0% 5%;
}

.elementor-1544 .elementor-element.elementor-element-db3261e:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-db3261e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-db3261e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-db3261e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-722960e.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-722960e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-83adf85 {
    text-align: center;
}

.elementor-1544 .elementor-element.elementor-element-83adf85 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-1544 .elementor-element.elementor-element-83adf85 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-1544 .elementor-element.elementor-element-7a0a011 {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-7a0a011 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-1544 .elementor-element.elementor-element-67a3bd3:not(.elementor-motion-effects-element-type-background), .elementor-1544 .elementor-element.elementor-element-67a3bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1544 .elementor-element.elementor-element-67a3bd3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1544 .elementor-element.elementor-element-67a3bd3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1544 .elementor-element.elementor-element-1927129.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-1927129.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1544 .elementor-element.elementor-element-78e35a0 {
    text-align: center;
}

.elementor-1544 .elementor-element.elementor-element-78e35a0 .elementor-heading-title {
    color: #201F1D;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
}

.elementor-1544 .elementor-element.elementor-element-78e35a0 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-1544 .elementor-element.elementor-element-00d56ac {
    color: var( --e-global-color-primary );
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-1544 .elementor-element.elementor-element-00d56ac > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

@media(max-width: 767px) {
    .elementor-1544 .elementor-element.elementor-element-10e7aaf {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 1em 0.5em 1em 0.5em;
    }

    .elementor-1544 .elementor-element.elementor-element-a041c40 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1544 .elementor-element.elementor-element-c63f3ee {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-615f3c0 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-80b6bca {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-4a776b2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-8f3629b > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-82247c2 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-154b355 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-7f7a17f > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-e86341e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-48acde9 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-4cece22 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-96dcd98 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-db3261e {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-722960e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-1544 .elementor-element.elementor-element-67a3bd3 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1544 .elementor-element.elementor-element-1927129 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 5px 5px 5px 5px;
    }
}
