.elementor-874 .elementor-element.elementor-element-386ca97c{--display:flex;--min-height:460px;--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;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-386ca97c:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thevillageatbreckenridge.org/wp-content/uploads/2026/03/535-S-Park-Ave-MLS-300ppi_025-scaled.jpg");background-position:0px 55%;background-repeat:no-repeat;background-size:cover;}.elementor-874 .elementor-element.elementor-element-386ca97c::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-background-video-container::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .e-con-inner > .elementor-background-video-container::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-background-slideshow::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .e-con-inner > .elementor-background-slideshow::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-1765b26 ) 0%, var( --e-global-color-7be4478 ) 80%);}.elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:0px;}.elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:0px;}#wpadminbar ~ .elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(0px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-874 .elementor-element.elementor-element-386ca97c.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(0px + var(--wpadminbar-height, 0px));}.elementor-874 .elementor-element.elementor-element-3accde49{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-874 .elementor-element.elementor-element-3e11c83 .heading .heading-title{font-family:var( --e-global-typography-168bfd9-font-family ), Sans-serif;font-size:var( --e-global-typography-168bfd9-font-size );font-style:var( --e-global-typography-168bfd9-font-style );line-height:var( --e-global-typography-168bfd9-line-height );color:#FFFFFF;}.elementor-874 .elementor-element.elementor-element-71c16478 .elementor-icon-wrapper{text-align:center;}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-framed .elementor-icon, .elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-default .elementor-icon{color:var( --e-global-color-3b3e0c7 );border-color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-framed .elementor-icon, .elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-fb97b9a );}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-framed .elementor-icon:hover, .elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-fb97b9a );border-color:var( --e-global-color-fb97b9a );}.elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-framed .elementor-icon:hover, .elementor-874 .elementor-element.elementor-element-71c16478.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-fb97b9a );}.elementor-874 .elementor-element.elementor-element-71c16478 .elementor-icon{font-size:52px;}.elementor-874 .elementor-element.elementor-element-71c16478 .elementor-icon svg{height:52px;}.elementor-874 .elementor-element.elementor-element-689ee823{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-689ee823:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-689ee823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-f2f87f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-f2f87f0 .heading_style .head-title .heading-title{padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-f2f87f0 .heading .heading-title{font-family:var( --e-global-typography-2d7fa9e-font-family ), Sans-serif;font-size:var( --e-global-typography-2d7fa9e-font-size );font-weight:var( --e-global-typography-2d7fa9e-font-weight );font-style:var( --e-global-typography-2d7fa9e-font-style );line-height:var( --e-global-typography-2d7fa9e-line-height );color:var( --e-global-color-15034fe );}.elementor-874 .elementor-element.elementor-element-816a9e2 .heading .heading-title{font-family:var( --e-global-typography-d4ae81d-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ae81d-font-size );font-style:var( --e-global-typography-d4ae81d-font-style );line-height:var( --e-global-typography-d4ae81d-line-height );color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-3b8fe115{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-3b8fe115:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-3b8fe115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b3e0c7 );}.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close{background-color:var( --e-global-color-31d6c28 );}.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close:hover{background-color:var( --e-global-color-d7c0b87 );}.elementor-874 .elementor-element.elementor-element-2c7bca7 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:var( --e-global-color-31d6c28 );padding:10px 25px 10px 25px;color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-2c7bca7 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover{background-color:var( --e-global-color-d7c0b87 );color:var( --e-global-color-3b3e0c7 );}.plus-2c7bca7.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-2c7bca7.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-2c7bca7.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-2c7bca7.plus-canvas-content-wrap.plus-top,.plus-2c7bca7.plus-canvas-content-wrap.plus-bottom{width:100%;height:90%;}.plus-2c7bca7.plus-canvas-content-wrap{width:90%;}.plus-2c7bca7-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(90%, 0, 0);transform:translate3d(90%, 0, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-90%, 0, 0);transform:translate3d(-90%, 0, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,90%, 0);transform:translate3d( 0,90%, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-90%, 0);transform:translate3d( 0,-90%, 0);}.plus-2c7bca7.plus-canvas-content-wrap.plus-corner-box{width:90%;height:90%;}.plus-2c7bca7.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-90%,-90%,0);transform:translate3d(-90%,-90%,0);}.plus-2c7bca7.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(90%,-90%,0);transform:translate3d(90%,-90%,0);}.plus-2c7bca7.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close:before,.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close:after{border-bottom-color:var( --e-global-color-3b3e0c7 );}.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close:hover:before,.plus-2c7bca7.plus-canvas-content-wrap .plus-offcanvas-close:hover:after{border-bottom-color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-2c7bca7 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-2c7bca7 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover svg{fill:var( --e-global-color-3b3e0c7 );}.plus-canvas-content-wrap.plus-2c7bca7::-webkit-scrollbar{width:10px;height:10px;}.elementor-874 .elementor-element.elementor-element-1120cd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-c48d97f{--display:flex;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-874 .elementor-element.elementor-element-c48d97f:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-c48d97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb97b9a );}.elementor-874 .elementor-element.elementor-element-6614d49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-6614d49:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-6614d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb97b9a );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper{background-color:var( --e-global-color-fb97b9a );font-family:var( --e-global-typography-57268c1-font-family ), Sans-serif;font-size:var( --e-global-typography-57268c1-font-size );font-style:var( --e-global-typography-57268c1-font-style );line-height:var( --e-global-typography-57268c1-line-height );color:var( --e-global-color-31d6c28 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-31d6c28 );border-radius:5px 5px 5px 5px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper .tp-tabbing-counter{background-color:var( --e-global-color-31d6c28 );color:var( --e-global-color-3b3e0c7 );border-radius:3px 3px 3px 3px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper:hover{background-color:var( --e-global-color-cb1aee1 );color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper.active{background-color:var( --e-global-color-31d6c28 );color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-filter-tag-wrap .tp-filter-tag{background-color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-filter-meta span.tp-tag-reset{background-color:var( --e-global-color-d7c0b87 );padding:5px 10px 5px 10px;color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-search-form .field-col{padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-field-title .tp-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-field-title .tp-title-icon i{font-size:20px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-field-title .tp-title-icon svg{width:20px;height:20px;fill:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-field-title .tp-title-icon{color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-range-silder .noUi-connects{background:var( --e-global-color-d7c0b87 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-range-silder .noUi-connect{background:var( --e-global-color-31d6c28 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-range-silder .noUi-handle{border-radius:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing .tp-tabbing-wrapper{padding:5px 7px 5px 7px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper svg{width:20px;height:20px;fill:var( --e-global-color-31d6c28 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper:hover svg{fill:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper:hover .tp-tabbing-counter{color:var( --e-global-color-cb1aee1 );Background:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper.active .tp-tabbing-counter{color:var( --e-global-color-31d6c28 );Background:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper.active svg{fill:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-toggle-div .tp-star-rating{justify-content:center;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-filter-tag-wrap .tp-filter-container .tp-filter-tag{padding:5px 10px 5px 10px;color:var( --e-global-color-3b3e0c7 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-search-form .tp-total-results-wrap{justify-content:flex-start;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-total-results-wrap{font-family:var( --e-global-typography-b56b0b9-font-family ), Sans-serif;font-size:var( --e-global-typography-b56b0b9-font-size );font-weight:var( --e-global-typography-b56b0b9-font-weight );font-style:var( --e-global-typography-b56b0b9-font-style );line-height:var( --e-global-typography-b56b0b9-line-height );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-total-results-wrap .tp-total-results-txt{color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-search-form .tp-tabbing-redmore{justify-content:flex-start;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-filter-readmore{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-filter-readmore.ShowMore{color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-filter-readmore.Showless{color:var( --e-global-color-cb1aee1 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-filter-readmore.ShowMore:hover{color:var( --e-global-color-d7c0b87 );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-filter-readmore.Showless:hover{color:var( --e-global-color-d7c0b87 );}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-posts-not-found{background-color:var( --e-global-color-31d6c28 );font-family:var( --e-global-typography-d4ae81d-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ae81d-font-size );font-style:var( --e-global-typography-d4ae81d-font-style );line-height:var( --e-global-typography-d4ae81d-line-height );color:var( --e-global-color-3b3e0c7 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-874 .elementor-element.elementor-element-b3e4df0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .dynamic-listing .post-inner-loop .grid-item{padding:0px 0px 100px 24px;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination{justify-content:center;display:inline-flex;align-items:center;width:100%;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination a,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination span{font-family:var( --e-global-typography-8a017c9-font-family ), Sans-serif;font-size:var( --e-global-typography-8a017c9-font-size );font-weight:var( --e-global-typography-8a017c9-font-weight );font-style:var( --e-global-typography-8a017c9-font-style );line-height:var( --e-global-typography-8a017c9-line-height );color:var( --e-global-color-31d6c28 );}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination  a:hover,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination  a:focus,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination span.current,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination a.current{color:var( --e-global-color-d7c0b87 );border-bottom-color:var( --e-global-color-d7c0b87 );}.elementor-874 .elementor-element.elementor-element-b3e4df0 .dynamic-listing .post-inner-loop .grid-item .blog-list-content{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-874 .elementor-element.elementor-element-386ca97c:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-874 .elementor-element.elementor-element-386ca97c{--padding-top:0px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-3e11c83 .heading .heading-title{font-size:var( --e-global-typography-168bfd9-font-size );line-height:var( --e-global-typography-168bfd9-line-height );}.elementor-874 .elementor-element.elementor-element-689ee823{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-f2f87f0 .heading .heading-title{font-size:var( --e-global-typography-2d7fa9e-font-size );line-height:var( --e-global-typography-2d7fa9e-line-height );}.elementor-874 .elementor-element.elementor-element-816a9e2 .heading .heading-title{font-size:var( --e-global-typography-d4ae81d-font-size );line-height:var( --e-global-typography-d4ae81d-line-height );}.elementor-874 .elementor-element.elementor-element-3b8fe115{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-2c7bca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;}.plus-2c7bca7.plus-canvas-content-wrap.plus-top,.plus-2c7bca7.plus-canvas-content-wrap.plus-bottom{width:100%;height:50%;}.plus-2c7bca7.plus-canvas-content-wrap{width:50%;}.plus-2c7bca7-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,50%, 0);transform:translate3d( 0,50%, 0);}.plus-2c7bca7-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-2c7bca7-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-2c7bca7-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-50%, 0);transform:translate3d( 0,-50%, 0);}.plus-2c7bca7.plus-canvas-content-wrap.plus-corner-box{width:50%;height:50%;}.plus-2c7bca7.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.plus-2c7bca7.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);}.plus-2c7bca7.plus-canvas-content-wrap .plus-content-editor{padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper{font-size:var( --e-global-typography-57268c1-font-size );line-height:var( --e-global-typography-57268c1-line-height );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-total-results-wrap{font-size:var( --e-global-typography-b56b0b9-font-size );line-height:var( --e-global-typography-b56b0b9-line-height );}.elementor-874 .elementor-element.elementor-element-b3e4df0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .dynamic-listing .post-inner-loop .grid-item{padding:0px 0px 64px 24px;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination a,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination span{font-size:var( --e-global-typography-8a017c9-font-size );line-height:var( --e-global-typography-8a017c9-line-height );}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-posts-not-found{font-size:var( --e-global-typography-d4ae81d-font-size );line-height:var( --e-global-typography-d4ae81d-line-height );}}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-386ca97c{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-386ca97c:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:37% 0%;}.elementor-874 .elementor-element.elementor-element-386ca97c::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-background-video-container::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .e-con-inner > .elementor-background-video-container::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-background-slideshow::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .e-con-inner > .elementor-background-slideshow::before, .elementor-874 .elementor-element.elementor-element-386ca97c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-1765b26 ) 0%, var( --e-global-color-7be4478 ) 100%);}.elementor-874 .elementor-element.elementor-element-3e11c83 .heading .heading-title{font-size:var( --e-global-typography-168bfd9-font-size );line-height:var( --e-global-typography-168bfd9-line-height );}.elementor-874 .elementor-element.elementor-element-689ee823{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-f2f87f0 .heading .heading-title{font-size:var( --e-global-typography-2d7fa9e-font-size );line-height:var( --e-global-typography-2d7fa9e-line-height );}.elementor-874 .elementor-element.elementor-element-816a9e2 .heading .heading-title{font-size:var( --e-global-typography-d4ae81d-font-size );line-height:var( --e-global-typography-d4ae81d-line-height );}.elementor-874 .elementor-element.elementor-element-3b8fe115{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .field-col .tp-tabbing-wrapper{font-size:var( --e-global-typography-57268c1-font-size );line-height:var( --e-global-typography-57268c1-line-height );}.elementor-874 .elementor-element.elementor-element-54a2afb .tp-search-filter .tp-total-results-wrap{font-size:var( --e-global-typography-b56b0b9-font-size );line-height:var( --e-global-typography-b56b0b9-line-height );}.elementor-874 .elementor-element.elementor-element-b3e4df0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .dynamic-listing .post-inner-loop .grid-item{padding:0px 0px 64px 0px;}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination a,.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-pagination span{font-size:var( --e-global-typography-8a017c9-font-size );line-height:var( --e-global-typography-8a017c9-line-height );}.elementor-874 .elementor-element.elementor-element-b3e4df0 .theplus-posts-not-found{font-size:var( --e-global-typography-d4ae81d-font-size );line-height:var( --e-global-typography-d4ae81d-line-height );}}@media(min-width:768px){.elementor-874 .elementor-element.elementor-element-c48d97f{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-874 .elementor-element.elementor-element-c48d97f{--width:30%;}}/* Start custom CSS for tp-search-filter, class: .elementor-element-54a2afb */.elementor-874 .elementor-element.elementor-element-54a2afb .tp-ajax-button {
    display: block;
    width: 100%;
    border-radius: 0;
}
.elementor-874 .elementor-element.elementor-element-54a2afb .tp-ajaxbtn-filter {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for tp-dynamic-listing, class: .elementor-element-b3e4df0 */.elementor-874 .elementor-element.elementor-element-b3e4df0 .post-inner-loop {
    margin-bottom: -100px;
}

@media (max-width: 1024px) {
    .elementor-874 .elementor-element.elementor-element-b3e4df0 .post-inner-loop {
        margin-bottom: -64px;
        margin-left: -24px;
    }
}

@media (max-width: 767px) {
    .elementor-874 .elementor-element.elementor-element-b3e4df0 .post-inner-loop {
        margin-left: 0px;
    }
}/* End custom CSS */