.elementor-10 .elementor-element.elementor-element-b147f27:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b147f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("../../2023/04/backhome.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-10 .elementor-element.elementor-element-b147f27 > .elementor-background-overlay{
    background-color:#002E51;
    opacity:0.0;
    mix-blend-mode:multiply;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.w100{
    width: 100%;
}

.btn-primary, .fc-button-primary {
    color: #fff;
    background: linear-gradient(280deg, rgba(204, 146, 30, 1) 0%, rgba(204, 146, 30, 1) 0%, rgba(237, 208, 72, 1) 95%);
    border-color: #747474;
}

.control input:checked ~ .control__indicator, .top-banner-wrap .nav-pills .nav-link, .btn-primary-outlined:hover, .page-item.active .page-link, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus, .mobile-property-tools .nav-pills .nav-link.active, .login-register-form .modal-header, .agent-nav-wrap .nav-pills .nav-link.active, .board-message-icon-wrap .notification-circle, .primary-label, .fc-event, .fc-event-dot, .compare-table .table-hover > tbody > tr:hover, .post-tag, .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled], .ui-slider-horizontal .ui-slider-range{
    background: linear-gradient(280deg, rgba(204, 146, 30, 1) 0%, rgba(204, 146, 30, 1) 0%, rgba(237, 208, 72, 1) 95%);
}

.main-nav .navbar-nav .nav-item .nav-item a {
    color: #004274;
    border-bottom: 1px solid #ffffff;
    background: linear-gradient(0deg, rgba(241, 241, 241, 1) 20%, rgba(183, 182, 184, 1) 100%);
}


.elementor-10 .elementor-element.elementor-element-b147f27 > .elementor-container{
    min-height:600px;
}
.elementor-10 .elementor-element.elementor-element-b147f27{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title {
    font-family: poppins;
    font-size: 50px;
    font-weight: 600;
}
.elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:33px;
    font-weight:700;
    line-height:1.5em;
}
.elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title_wrap{
    text-align:center;
    margin-bottom:65px;
}
.elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title_wrap .houzez_section_title{
    color:#000;
}
.elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#000;
}
.elementor-10 .elementor-element.elementor-element-6fc59222 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-6fc59222 > .elementor-background-overlay{
    opacity:0.97;
}
.elementor-10 .elementor-element.elementor-element-35435fd1 > .elementor-container{
    max-width:1280px;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group{
    padding-right:calc( 10px/2 );
    padding-left:calc( 10px/2 );
    margin-bottom:10px;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-form-fields-wrapper{
    margin-left:calc( -10px/2 );
    margin-right:calc( -10px/2 );
    margin-bottom:-150px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-labels-inline .elementor-field-group > label{
    padding-left:0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-labels-inline .elementor-field-group > label{
    padding-right:0px;
}
body .elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-labels-above .elementor-field-group > label{
    padding-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-subgroup label{
    color:#ffffff;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group > label{
    font-size:12px;
    font-weight:500;
    text-transform:uppercase;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .houzez-ele-search-form-wrapper{
    background-color:rgb(104 104 104 / 29%);
    padding:30px 30px 30px 30px;
    border-radius:4px 4px 4px 4px;
    box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#ffffff;
    border-color:#dce0e0;
}

.top270{
    bottom: 270px;
}

.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn){
    background:linear-gradient(0deg, rgba(241, 241, 241, 1) 20%, rgba(183, 182, 184, 1) 100%);
    border-color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper select{
    border-color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper::before{
    color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button::before{
    color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .location-trigger{
    border-color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .range-text{
    color:#222222;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .houzez-ele-price-slider{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 #houzez-search-tabs-wrap .nav-link {
    color: #000000;
    background-color: #DAD4B2;
    padding: 10px 21px 10px 25px;
    margin: 0px 1px 0px 1px;
}
.elementor-10 .elementor-element.elementor-element-3a474c0 #houzez-search-tabs-wrap .nav-link.active {
    color: #ffffff;
    background: linear-gradient(280deg, rgba(204, 146, 30, 1) 0%, rgba(204, 146, 30, 1) 0%, rgba(237, 208, 72, 1) 95%);
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-button{
    background:linear-gradient(280deg, rgba(204, 146, 30, 1) 0%, rgba(204, 146, 30, 1) 0%, rgba(237, 208, 72, 1) 95%);
}
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-button:hover{
    background-color:#33beff;
}
.elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:35px;
    font-weight:500;
}
.elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title_wrap{
    text-align:center;
    margin-bottom:20px;
    margin-top:20px;
}
.elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title_wrap .houzez_section_title{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#7A7A7A;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-module .item-tools .item-compare{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-module .item-tools .item-preview{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-module .labels-wrap .hz-label{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-module .item-body .btn-item{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-30e331f .item-title{
    font-weight:400;
}
.elementor-10 .elementor-element.elementor-element-30e331f .item-price{
    font-size:18px;
    font-weight:400;
}
.elementor-10 .elementor-element.elementor-element-30e331f .item-sub-price{
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-buttons-wrap button{
    background-color:rgba(0, 0, 0, 0.15);
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-30e331f .btn-view-all{
    background-color:rgba(0, 0, 0, 0.15);
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-30e331f .property-carousel-buttons-wrap button:hover{
    background:linear-gradient(280deg, rgba(204, 146, 30, 1) 0%, rgba(204, 146, 30, 1) 0%, rgba(237, 208, 72, 1) 95%);
}
.elementor-10 .elementor-element.elementor-element-30e331f .btn-view-all:hover{
    background-color:#00AEFF;
}
.elementor-10 .elementor-element.elementor-element-f98f98c > .elementor-container{
    max-width:500px;
}
.elementor-10 .elementor-element.elementor-element-f98f98c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{
    padding:0px;
}
.elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:35px;
    font-weight:500;
}
.elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title_wrap{
    text-align:center;
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title_wrap .houzez_section_title{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#7A7A7A;
}
.elementor-10 .elementor-element.elementor-element-ef868dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef868dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-ef868dc > .elementor-container{
    max-width:1270px;
}
.elementor-10 .elementor-element.elementor-element-ef868dc{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:050px 0px 50px 0px;
}
.elementor-10 .elementor-element.elementor-element-ef868dc > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-bd5ab0a > .elementor-element-populated {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    margin: 0px;
    --e-column-margin-right: 7px;
    --e-column-margin-left: 7px;
    padding: 0px 0px 0px 0px;
    border-radius: 12px;
}

.elementor-10 .elementor-element.elementor-element-6aea1f2{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-6aea1f2 .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}
.elementor-10 .elementor-element.elementor-element-d9559c0{
    --divider-border-style:solid;
    --divider-color:#edd048;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-d9559c0 > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-d9559c0 .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-d9559c0 .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-9d9dc4d > .elementor-element-populated{
    box-shadow:0px 0px 6px 0px #004274;
    margin:0px 7px 0px 7px;
    --e-column-margin-right:7px;
    --e-column-margin-left:7px;
    padding:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-6f29821{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-6f29821 .elementor-heading-title{
    font-size:25px;
    font-weight:500;
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-5f15894{
    --divider-border-style:solid;
    --divider-color:#174F7E;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-5f15894 > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-5f15894 .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-5f15894 .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-2f8192e > .elementor-element-populated{
    box-shadow:0px 0px 6px 0px #004274;
    margin:0px 7px 0px 7px;
    --e-column-margin-right:7px;
    --e-column-margin-left:7px;
    padding:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-7410d3d{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-7410d3d .elementor-heading-title{
    font-size:25px;
    font-weight:500;
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-10db781{
    --divider-border-style:solid;
    --divider-color:#174F7E;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-10db781 > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-10db781 .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-10db781 .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-50c6834 > .elementor-element-populated{
    box-shadow:0px 0px 6px 0px #004274;
    margin:0px 7px 0px 7px;
    --e-column-margin-right:7px;
    --e-column-margin-left:7px;
    padding:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-b79c8ff{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-b79c8ff .elementor-heading-title{
    font-size:25px;
    font-weight:500;
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-ab4217a{
    --divider-border-style:solid;
    --divider-color:#174F7E;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-ab4217a > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-ab4217a .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-ab4217a .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-b4a5d53:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b4a5d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b4a5d53 > .elementor-container{
    max-width:635px;
}
.elementor-10 .elementor-element.elementor-element-b4a5d53{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 025px 0px;
}
.elementor-10 .elementor-element.elementor-element-b4a5d53 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-7dcc449.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-10 .elementor-element.elementor-element-7dcc449 > .elementor-element-populated{
    box-shadow:0px 0px 6px 0px #004274;
    margin:0px 7px 0px 7px;
    --e-column-margin-right:7px;
    --e-column-margin-left:7px;
    padding:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-0dc5700{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-0dc5700 .elementor-heading-title{
    font-size:25px;
    font-weight:500;
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-6da4942{
    --divider-border-style:solid;
    --divider-color:#174F7E;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-6da4942 > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-6da4942 .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-6da4942 .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-1e886cf.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-10 .elementor-element.elementor-element-1e886cf > .elementor-element-populated{
    box-shadow:0px 0px 6px 0px #004274;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:0px 7px 0px 7px;
    --e-column-margin-right:7px;
    --e-column-margin-left:7px;
    padding:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-1e886cf > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-ccae3be{
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-ccae3be .elementor-heading-title{
    font-size:25px;
    font-weight:500;
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-543e597{
    --divider-border-style:solid;
    --divider-color:#174F7E;
    --divider-border-width:4px;
}
.elementor-10 .elementor-element.elementor-element-543e597 > .elementor-widget-container{
    margin:-20px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-543e597 .elementor-divider-separator{
    width:15%;
    margin:0 auto;
    margin-center:0;
}
.elementor-10 .elementor-element.elementor-element-543e597 .elementor-divider{
    text-align:center;
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-dbd6aa6 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-10 .elementor-element.elementor-element-dbd6aa6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dbd6aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
    background-position:center left;
    background-repeat:repeat;
    background-size:cover;
}
.elementor-10 .elementor-element.elementor-element-dbd6aa6 > .elementor-background-overlay{
    background-color:#00335A;
    opacity:0.85;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-dbd6aa6 > .elementor-container{
    max-width:1280px;
    min-height:859px;
}
.elementor-10 .elementor-element.elementor-element-dbd6aa6{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:50px 0px 50px 0px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ba7cab9.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-ba7cab9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-ba7cab9.elementor-column > .elementor-widget-wrap{
    justify-content:space-between;
}
.elementor-10 .elementor-element.elementor-element-ba7cab9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-84844d1 > .elementor-widget-container{
    margin:7px 7px 7px 7px;
}
.elementor-10 .elementor-element.elementor-element-84844d1{
    z-index:1;
    text-align:center;
}
.elementor-10 .elementor-element.elementor-element-84844d1 .elementor-heading-title{
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-1728ced .elementor-button{
    background-color:#FF9600;
}
.elementor-10 .elementor-element.elementor-element-980d3d1 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-980d3d1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-980d3d1 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-980d3d1{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-980d3d1 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-4bba03a .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-4bba03a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-4bba03a .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-4bba03a{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-4bba03a > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-b849f21 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b849f21 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b849f21 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-b849f21{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-b849f21 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-0f79e50 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0f79e50 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-0f79e50 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-0f79e50{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-0f79e50 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-a4ac146 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-a4ac146 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a4ac146 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-a4ac146{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-a4ac146 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-6a19d7d .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-6a19d7d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6a19d7d .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-6a19d7d{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-6a19d7d > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-29ea23c .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-29ea23c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-29ea23c .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-29ea23c{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-29ea23c > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-5813bfd .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-5813bfd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5813bfd .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-5813bfd{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-5813bfd > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-817e460 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-817e460 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-817e460 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-817e460{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-817e460 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-e97e43d .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-e97e43d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e97e43d .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-e97e43d{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-e97e43d > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-7dbe14f .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-7dbe14f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7dbe14f .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-7dbe14f{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-7dbe14f > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-eb9f8a7 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-eb9f8a7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-eb9f8a7 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-eb9f8a7{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-eb9f8a7 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-80f85b5 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-80f85b5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-80f85b5 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-80f85b5{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-80f85b5 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-8763d20 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-8763d20 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-8763d20 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-8763d20{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-8763d20 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-87b6944 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-87b6944 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-87b6944 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-87b6944{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-87b6944 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-40eadb2 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-40eadb2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-40eadb2 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-40eadb2{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-40eadb2 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-f7d80cb .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-f7d80cb .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f7d80cb .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-f7d80cb{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-f7d80cb > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-aa35922 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-aa35922 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-aa35922 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-aa35922{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-aa35922 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-d97b426 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-d97b426 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d97b426 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-d97b426{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-d97b426 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-b6c1fe8 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b6c1fe8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b6c1fe8 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-b6c1fe8{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-b6c1fe8 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-3c17344 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-3c17344 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3c17344 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-3c17344{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-3c17344 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-7288f0e .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-7288f0e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7288f0e .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-7288f0e{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-7288f0e > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-04dd0d6 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-04dd0d6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-04dd0d6 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-04dd0d6{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-04dd0d6 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-7b275a9 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-7b275a9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7b275a9 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-7b275a9{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-7b275a9 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-3941a96 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-3941a96 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3941a96 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-3941a96{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-3941a96 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-90e1d0b .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-90e1d0b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-90e1d0b .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-90e1d0b{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-90e1d0b > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-89d81c0 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-89d81c0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-89d81c0 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-89d81c0{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-89d81c0 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-6fb7b75 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-6fb7b75 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6fb7b75 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-6fb7b75{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-6fb7b75 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-9718ca4 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-9718ca4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9718ca4 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-9718ca4{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-9718ca4 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-6523bba .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-6523bba .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6523bba .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-6523bba{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-6523bba > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-2ddadfd .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-2ddadfd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2ddadfd .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-2ddadfd{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-2ddadfd > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-ec8f123 .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-ec8f123 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ec8f123 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-ec8f123{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-ec8f123 > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-10 .elementor-element.elementor-element-457890a .elementor-button{
    background-color:var( --e-global-color-secondary );
    fill:#FFFFFF;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-457890a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-457890a .elementor-button:focus{
    background-color:var( --e-global-color-accent );
}
.elementor-10 .elementor-element.elementor-element-457890a{
    width:initial;
    max-width:initial;
}
.elementor-10 .elementor-element.elementor-element-457890a > .elementor-widget-container{
    margin:14px 14px 14px 14px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a22fcee.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-a22fcee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:31px;
    font-weight:300;
    line-height:1.6em;
    margin-bottom:15px;
}
.elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
}
.elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title_wrap{
    text-align:left;
    margin-bottom:50px;
}
.elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title_wrap .houzez_section_title{
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#7A7A7A;
}
.elementor-10 .elementor-element.elementor-element-acf2e6f{
    --divider-border-style:solid;
    --divider-color:rgba(255, 255, 255, 0.35);
    --divider-border-width:1px;
}
.elementor-10 .elementor-element.elementor-element-acf2e6f .elementor-divider-separator{
    width:30%;
}
.elementor-10 .elementor-element.elementor-element-acf2e6f .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-a3a900b .elementor-heading-title{
    font-family:"Noto Serif JP", Sans-serif;
    font-size:40px;
    font-weight:300;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-e54b2de{
    --divider-border-style:solid;
    --divider-color:rgba(255, 255, 255, 0.35);
    --divider-border-width:1px;
}
.elementor-10 .elementor-element.elementor-element-e54b2de .elementor-divider-separator{
    width:30%;
}
.elementor-10 .elementor-element.elementor-element-e54b2de .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:25px;
    font-weight:300;
    line-height:1.4em;
    letter-spacing:0px;
    margin-bottom:15px;
}
.elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
}
.elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title_wrap{
    text-align:left;
    margin-bottom:16px;
}
.elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title_wrap .houzez_section_title{
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title_wrap .houzez_section_subtitle{
    color:rgba(255, 255, 255, 0.63);
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-093e1d3.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-093e1d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-53c50de .elementor-heading-title{
    font-family:"Noto Serif JP", Sans-serif;
    font-size:40px;
    font-weight:300;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:25px;
    font-weight:300;
    line-height:1.4em;
    letter-spacing:0px;
    margin-bottom:15px;
}
.elementor-10 .elementor-element.elementor-element-178029e .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
}
.elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title_wrap{
    text-align:left;
    margin-bottom:16px;
}
.elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title_wrap .houzez_section_title{
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title_wrap .houzez_section_subtitle{
    color:rgba(255, 255, 255, 0.63);
}
.elementor-10 .elementor-element.elementor-element-c8e9bb4{
    --divider-border-style:solid;
    --divider-color:rgba(255, 255, 255, 0.35);
    --divider-border-width:1px;
}
.elementor-10 .elementor-element.elementor-element-c8e9bb4 .elementor-divider-separator{
    width:30%;
}
.elementor-10 .elementor-element.elementor-element-c8e9bb4 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-1332eab .elementor-heading-title{
    font-family:"Noto Serif JP", Sans-serif;
    font-size:40px;
    font-weight:300;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:25px;
    font-weight:300;
    line-height:1.4em;
    letter-spacing:0px;
    margin-bottom:15px;
}
.elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
}
.elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title_wrap{
    text-align:left;
    margin-bottom:16px;
}
.elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title_wrap .houzez_section_title{
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title_wrap .houzez_section_subtitle{
    color:rgba(255, 255, 255, 0.63);
}
.elementor-10 .elementor-element.elementor-element-94abbcf{
    --divider-border-style:solid;
    --divider-color:rgba(255, 255, 255, 0.35);
    --divider-border-width:1px;
}
.elementor-10 .elementor-element.elementor-element-94abbcf .elementor-divider-separator{
    width:30%;
}
.elementor-10 .elementor-element.elementor-element-94abbcf .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px;
}
.elementor-10 .elementor-element.elementor-element-db69370:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-db69370 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-db69370.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-db69370.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-db69370 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-db69370 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:50px 50px 30px 50px;
}
.elementor-10 .elementor-element.elementor-element-db69370 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:25px;
    font-weight:400;
}
.elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:18px;
    font-weight:300;
    line-height:1.5em;
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title_wrap .houzez_section_title{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title_wrap .houzez_section_subtitle{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title_wrap{
    margin-bottom:20px;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-field-group{
    padding-right:calc( 10px/2 );
    padding-left:calc( 10px/2 );
    margin-bottom:10px;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-form-fields-wrapper{
    margin-left:calc( -10px/2 );
    margin-right:calc( -10px/2 );
    margin-bottom:-10px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-25a24dc .elementor-labels-inline .elementor-field-group > label{
    padding-left:0px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-25a24dc .elementor-labels-inline .elementor-field-group > label{
    padding-right:0px;
}
body .elementor-10 .elementor-element.elementor-element-25a24dc .elementor-labels-above .elementor-field-group > label{
    padding-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#ffffff;
    border-color:#dce0e0;
    border-width:2px 2px 2px 2px;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-field-group .elementor-select-wrapper select{
    background-color:#ffffff;
    border-color:#dce0e0;
    border-width:2px 2px 2px 2px;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-field-group .elementor-select-wrapper::before{
    color:#dce0e0;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-button{
    background-color:#00aeff;
}
.elementor-10 .elementor-element.elementor-element-25a24dc .elementor-button:hover{
    background-color:#33beff;
}
.elementor-10 .elementor-element.elementor-element-558c7c6 .houzez-spacer-inner{
    height:70px;
}
.elementor-10 .elementor-element.elementor-element-de5d104 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-de5d104 > .elementor-background-overlay{
    mix-blend-mode:multiply;
}
.elementor-10 .elementor-element.elementor-element-2d5c6cb .houzez-spacer-inner{
    height:50px;
}
.elementor-10 .elementor-element.elementor-element-69e7f47 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-69e7f47 > .elementor-container{
    max-width:1280px;
}
.elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:35px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title_wrap{
    text-align:center;
    margin-bottom:20px;
}
.elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title_wrap .houzez_section_title{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#7A7A7A;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .property-cards-module .item-tools .item-compare{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .property-cards-module .item-tools .item-favorite{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .property-cards-module .item-tools .item-preview{
    display:none;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .item-title{
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .item-price{
    font-size:16px;
}
.elementor-10 .elementor-element.elementor-element-adba3bf .area_postfix{
    font-size:14px;
}
.elementor-10 .elementor-element.elementor-element-86b9f70 .houzez-spacer-inner{
    height:70px;
}
.elementor-10 .elementor-element.elementor-element-aaef360 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-aaef360:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aaef360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-aaef360 > .elementor-background-overlay{
    opacity:0.2;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-aaef360{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-10 .elementor-element.elementor-element-0bdf8d8 .houzez-spacer-inner{
    height:50px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-17e3e56.elementor-column .elementor-widget-wrap{
    align-items:flex-end;
}
.elementor-10 .elementor-element.elementor-element-17e3e56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end;
}
.elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title{
    font-family:"Roboto", Sans-serif;
    font-size:35px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_subtitle{
    font-family:"Roboto", Sans-serif;
    font-size:16px;
    font-weight:300;
}
.elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title_wrap{
    text-align:center;
    margin-bottom:20px;
}
.elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title_wrap .houzez_section_title{
    color:#000000;
}
.elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title_wrap .houzez_section_subtitle{
    color:#7A7A7A;
}
.elementor-10 .elementor-element.elementor-element-d8cb588 .testimonial-item-v2{
    color:#000000;
    background-color:#EDF9FF;
}
.elementor-10 .elementor-element.elementor-element-7a8fd05 .houzez-spacer-inner{
    height:70px;
}
.elementor-10 .elementor-element.elementor-element-c1d4bed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c1d4bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-c1d4bed{
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color:#ECECEC;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:15px 0px 15px 0px;
}
.elementor-10 .elementor-element.elementor-element-c1d4bed > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media(min-width:768px){
    .elementor-10 .elementor-element.elementor-element-a22fcee{
        width:30%;
    }
    .elementor-10 .elementor-element.elementor-element-093e1d3{
        width:30%;
    }
    .elementor-10 .elementor-element.elementor-element-db69370{
        width:39.666%;
    }



}
@media(max-width:1024px){

    .elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title {
        font-family: poppins;
        font-size: 25px;
        font-weight: 600;
    }

    .elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_subtitle {
        font-family: "Roboto", Sans-serif;
        font-size: 19px;
        font-weight: 700;
        line-height: 1.5em;
    }

    .elementor-10 .elementor-element.elementor-element-b147f27:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b147f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        height: 740px;
    }

    .sizebox {
        width: 50% !important;
        padding: 7px;
    }

    .mobihead{
        margin-top: 50px;
    }

    .header-mobile {
        background: linear-gradient(90deg, rgba(147, 145, 142, 1) 0%, rgba(252, 251, 247, 1) 50%, rgba(147, 145, 142, 1) 100%) !important;
    }


    .elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-3a474c0 .houzez-ele-search-form-wrapper{
        padding:20px 20px 20px 20px;
    }
    .elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
}
@media(max-width:767px){
    .elementor-10 .elementor-element.elementor-element-5f1a2d6 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-6fc59222{
        padding:0px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-35435fd1{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title{
        font-size:25px;
    }
    .elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_subtitle{
        font-size:16px;
    }
    .elementor-10 .elementor-element.elementor-element-2ed4cc3 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-30e331f > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title{
        font-size:25px;
    }
    .elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_subtitle{
        font-size:16px;
    }
    .elementor-10 .elementor-element.elementor-element-adb7bd1 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-ef868dc{
        margin-top:0px;
        margin-bottom:0px;
        padding:030px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-bd5ab0a > .elementor-element-populated{
        margin:0px 015px 15px 15px;
        --e-column-margin-right:015px;
        --e-column-margin-left:15px;
        padding:0px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-6aea1f2 .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-9d9dc4d > .elementor-element-populated{
        margin:15px 15px 15px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
    }
    .elementor-10 .elementor-element.elementor-element-6f29821 .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-2f8192e > .elementor-element-populated{
        margin:015px 015px 015px 015px;
        --e-column-margin-right:015px;
        --e-column-margin-left:015px;
    }
    .elementor-10 .elementor-element.elementor-element-7410d3d .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-50c6834 > .elementor-element-populated{
        margin:15px 15px 15px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
    }
    .elementor-10 .elementor-element.elementor-element-b79c8ff .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-b4a5d53{
        margin-top:0px;
        margin-bottom:0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-7dcc449 > .elementor-element-populated{
        margin:15px 15px 15px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
    }
    .elementor-10 .elementor-element.elementor-element-0dc5700 .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-1e886cf > .elementor-element-populated{
        margin:15px 15px 15px 15px;
        --e-column-margin-right:15px;
        --e-column-margin-left:15px;
    }
    .elementor-10 .elementor-element.elementor-element-ccae3be .elementor-heading-title{
        font-size:20px;
    }
    .elementor-10 .elementor-element.elementor-element-1728ced > .elementor-widget-container{
        margin:9px 9px 9px 9px;
    }
    .elementor-10 .elementor-element.elementor-element-980d3d1 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-4bba03a > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-b849f21 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-0f79e50 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-a4ac146 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6a19d7d > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-29ea23c > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-5813bfd > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-817e460 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-e97e43d > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-7dbe14f > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-eb9f8a7 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-80f85b5 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-8763d20 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-87b6944 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-40eadb2 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-f7d80cb > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-aa35922 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-d97b426 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-b6c1fe8 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-3c17344 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-7288f0e > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-04dd0d6 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-7b275a9 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-3941a96 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-90e1d0b > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-89d81c0 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6fb7b75 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-9718ca4 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6523bba > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-2ddadfd > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-ec8f123 > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-457890a > .elementor-widget-container{
        margin:10px 10px 10px 10px;
    }
    .elementor-10 .elementor-element.elementor-element-6758436 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-c500625 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-178029e .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-000c7d3 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-4b2f91d .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title{
        font-size:25px;
        line-height:1.4em;
    }
    .elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_subtitle{
        font-size:16px;
    }
    .elementor-10 .elementor-element.elementor-element-855b4c2 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
    .elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title{
        font-size:25px;
        line-height:1.4em;
    }
    .elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_subtitle{
        font-size:16px;
    }
    .elementor-10 .elementor-element.elementor-element-88c2e66 .houzez_section_title_wrap{
        margin-bottom:16px;
    }
}
@media(min-width:1025px){
    .elementor-10 .elementor-element.elementor-element-dbd6aa6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dbd6aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
}
