.elementor-1295 .elementor-element.elementor-element-342d54f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1295 .elementor-element.elementor-element-6a971ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1295 .elementor-element.elementor-element-f78932b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1295 .elementor-element.elementor-element-f78932b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1295 .elementor-element.elementor-element-2ac7d51 .dce-menu ul, .elementor-1295 .elementor-element.elementor-element-2ac7d51 .dce-parent-title{align-items:flex-start;justify-content:flex-start;}.elementor-1295 .elementor-element.elementor-element-2ac7d51 .dce-menu.horizontal li{border-left-style:none;}.elementor-1295 .elementor-element.elementor-element-2ac7d51 .dce-menu hr{border-width:1px;}.elementor-1295 .elementor-element.elementor-element-b7f9ee2{--e-image-carousel-slides-to-show:1;}.elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-next{font-size:3rem;color:var( --e-global-color-text );}.elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-1295 .elementor-element.elementor-element-b7f9ee2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;width:0.7rem;height:0.7rem;background:var( --e-global-color-secondary );}.elementor-1295 .elementor-element.elementor-element-b7f9ee2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#545454;opacity:1;}.elementor-1295 .elementor-element.elementor-element-9a9908d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1295 .elementor-element.elementor-element-9a9908d:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-9a9908d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA60033;}.elementor-1295 .elementor-element.elementor-element-a9c91ce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-236a973 .dce-menu ul, .elementor-1295 .elementor-element.elementor-element-236a973 .dce-parent-title{align-items:flex-start;justify-content:flex-start;}.elementor-1295 .elementor-element.elementor-element-236a973 .dce-menu.horizontal li{border-left-style:hidden;border-left-color:#999999;}.elementor-1295 .elementor-element.elementor-element-236a973 .dce-menu hr{border-width:1px;}.elementor-1295 .elementor-element.elementor-element-236a973 .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-1295 .elementor-element.elementor-element-832257a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-0d5ec91{--display:flex;--min-height:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-5330446{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-751d9af{--display:flex;--min-height:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1295 .elementor-element.elementor-element-5983712 .elementor-heading-title{font-size:1.7rem;}@media(max-width:1024px){.elementor-1295 .elementor-element.elementor-element-a9c91ce{--grid-auto-flow:row;}.elementor-1295 .elementor-element.elementor-element-832257a{--grid-auto-flow:row;}.elementor-1295 .elementor-element.elementor-element-5330446{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1295 .elementor-element.elementor-element-b7f9ee2 .elementor-swiper-button.elementor-swiper-button-next{font-size:2rem;}.elementor-1295 .elementor-element.elementor-element-a9c91ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1295 .elementor-element.elementor-element-832257a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1295 .elementor-element.elementor-element-5330446{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1295 .elementor-element.elementor-element-9a9908d{--width:915px;}.elementor-1295 .elementor-element.elementor-element-a9c91ce{--width:870px;}.elementor-1295 .elementor-element.elementor-element-832257a{--width:870px;}.elementor-1295 .elementor-element.elementor-element-5330446{--width:870px;}}/* Start custom CSS for icon-list, class: .elementor-element-f78932b */.elementor-1295 .elementor-element.elementor-element-f78932b li {
    display: flex;
    gap: 0;
}
.elementor-1295 .elementor-element.elementor-element-f78932b li:after{
    content: '»';
    display: inline-block;
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-terms-menu, class: .elementor-element-2ac7d51 */.elementor-1295 .elementor-element.elementor-element-2ac7d51 {
    display: flex;
    gap: 0.5rem;
}
.elementor-1295 .elementor-element.elementor-element-2ac7d51:after{
    content: '»';
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b7f9ee2 */.elementor-1295 .elementor-element.elementor-element-b7f9ee2 img{
    max-height: 55vh;
}/* End custom CSS */
/* Start custom CSS for taxonomy-terms-menu, class: .elementor-element-236a973 */.elementor-1295 .elementor-element.elementor-element-236a973{
    display: flex;
    gap: 0;
}

.elementor-1295 .elementor-element.elementor-element-236a973 ul li span{
    margin-left: 0.5rem;
}

.elementor-1295 .elementor-element.elementor-element-236a973 .dce-term-separator{
    margin: 0;
    color: var(--e-global-color-text);
}

.elementor-1295 .elementor-element.elementor-element-236a973 ul li:first-child{
    display: none;
}

.elementor-1295 .elementor-element.elementor-element-236a973:before{
    content: 'Houses:';
    display: inline-block;
    font-weight: 700;;
}/* End custom CSS */