@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FA2654;--e-global-color-9ef81db:#111111;--e-global-color-589627c:#FFFFFF;--e-global-color-0b0a1bd:#E5EEF1;--e-global-color-ef16748:#02010100;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Future Book";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Borgis Pro Reg";--e-global-typography-accent-font-weight:500;font-weight:400}.elementor-kit-7 e-page-transition{background-color:#FFFFFF7A}.elementor-kit-7 h1{font-family:"Urbanist",Sans-serif;font-weight:700}.elementor-kit-7 h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-kit-7 h3{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Jost",Sans-serif;font-weight:500;letter-spacing:.5px;border-radius:0 0 0 0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:auto;src:url(https://theknightgroupla.com/wp-content/uploads/2025/03/Jost-VariableFont_wght.ttf) format('truetype')}@font-face{font-family:'Future Book';font-style:normal;font-weight:400;font-display:auto;src:url(https://theknightgroupla.com/wp-content/uploads/2024/06/FuturaHeadlineEFProBook.woff2) format('woff2'),url(https://theknightgroupla.com/wp-content/uploads/2024/06/FuturaHeadlineEFProBook.woff) format('woff')}@font-face{font-family:'Borgis Pro Reg';font-style:normal;font-weight:400;font-display:auto;src:url(https://theknightgroupla.com/wp-content/uploads/2024/06/BorgisProRegular.woff2) format('woff2'),url(https://theknightgroupla.com/wp-content/uploads/2024/06/BorgiaPro-Regular.woff) format('woff')}.elementor-171955 .elementor-element.elementor-element-8032eb2{--display:flex}.elementor-171955 .elementor-element.elementor-element-216a03f{text-align:center}#elementor-popup-modal-171955{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-171955 .dialog-message{width:640px;height:auto}#elementor-popup-modal-171955 .dialog-close-button{display:flex}#elementor-popup-modal-171955 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2)}.elementor-10 .elementor-element.elementor-element-0a8fd54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12}.elementor-10 .elementor-element.elementor-element-0a8fd54:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-0a8fd54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9ef81db)}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-menu-toggle{margin-left:auto}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-589627c);fill:var(--e-global-color-589627c);padding-left:35px;padding-right:35px}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--main .elementor-item:hover,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-10 .elementor-element.elementor-element-723cca0{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-589627c )}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-framed .elementor-item:before{border-width:0}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-underline .elementor-item:after,.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-overline .elementor-item:before,.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-double-line .elementor-item:before,.elementor-10 .elementor-element.elementor-element-723cca0 .e--pointer-double-line .elementor-item:after{height:0}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown a,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-menu-toggle{color:var(--e-global-color-589627c);fill:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown{background-color:var(--e-global-color-9ef81db)}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown .elementor-item,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Jost",Sans-serif;font-weight:400;text-transform:uppercase}.elementor-10 .elementor-element.elementor-element-723cca0 div.elementor-menu-toggle{color:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-723cca0 div.elementor-menu-toggle svg{fill:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-c813623{--display:flex;--position:fixed;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;--z-index:111}.elementor-10 .elementor-element.elementor-element-c813623:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-c813623>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9ef81db)}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-menu-toggle{margin-left:auto}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-589627c);fill:var(--e-global-color-589627c);padding-left:8px;padding-right:8px}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--main .elementor-item:hover,.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-10 .elementor-element.elementor-element-b9241b5{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-framed .elementor-item:before{border-width:0}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-underline .elementor-item:after,.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-overline .elementor-item:before,.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-double-line .elementor-item:before,.elementor-10 .elementor-element.elementor-element-b9241b5 .e--pointer-double-line .elementor-item:after{height:0}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--dropdown a,.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-menu-toggle{color:var(--e-global-color-589627c);fill:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--dropdown{background-color:var(--e-global-color-9ef81db)}.elementor-10 .elementor-element.elementor-element-b9241b5 div.elementor-menu-toggle{color:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-b9241b5 div.elementor-menu-toggle svg{fill:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-bc42b74{width:auto;max-width:auto}.elementor-10 .elementor-element.elementor-element-bc42b74.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1}.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-search-form{text-align:left}.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-color:var( --e-global-color-589627c )}.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-search-form__input,.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-search-form__icon,.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-lightbox .dialog-lightbox-close-button,.elementor-10 .elementor-element.elementor-element-bc42b74 .elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-10 .elementor-element.elementor-element-bc42b74.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var(--e-global-color-589627c);fill:var(--e-global-color-589627c)}.elementor-10 .elementor-element.elementor-element-bc42b74:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px}.elementor-10 .elementor-element.elementor-element-bc42b74.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px}.elementor-10 .elementor-element.elementor-element-94e020a{width:var(--container-widget-width,1px);max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-0a8fd54{--justify-content:space-between;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-10 .elementor-element.elementor-element-723cca0.elementor-element{--order:5}.elementor-10 .elementor-element.elementor-element-c813623{--padding-top:6px;--padding-bottom:6px;--padding-left:23px;--padding-right:23px}.elementor-10 .elementor-element.elementor-element-b9241b5.elementor-element{--order:5}.elementor-10 .elementor-element.elementor-element-bc42b74.elementor-element{--order:4;--flex-grow:1;--flex-shrink:0}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0a8fd54{--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;--justify-content:space-between;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-10 .elementor-element.elementor-element-e5513f6{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-e5513f6.elementor-element{--align-self:center;--order:-99999 /* order start hack */}.elementor-10 .elementor-element.elementor-element-723cca0.elementor-element{--order:5;--flex-grow:0;--flex-shrink:1}.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown .elementor-item,.elementor-10 .elementor-element.elementor-element-723cca0 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:18px}.elementor-10 .elementor-element.elementor-element-c813623{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem}.elementor-10 .elementor-element.elementor-element-de13d83{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-de13d83.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-10 .elementor-element.elementor-element-b9241b5{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-b9241b5.elementor-element{--order:5;--flex-grow:0;--flex-shrink:1}.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--dropdown .elementor-item,.elementor-10 .elementor-element.elementor-element-b9241b5 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:2rem}.elementor-10 .elementor-element.elementor-element-bc42b74{width:var(--container-widget-width,20%);max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-bc42b74.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1}}.slow-top{transition:top 0.5s}.elementor-26 .elementor-element.elementor-element-a1bf3a1{--display:flex;--min-height:300px;--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;--overlay-opacity:0.5;--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-26 .elementor-element.elementor-element-a1bf3a1:not(.elementor-motion-effects-element-type-background),.elementor-26 .elementor-element.elementor-element-a1bf3a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9ef81db)}.elementor-26 .elementor-element.elementor-element-a1bf3a1::before,.elementor-26 .elementor-element.elementor-element-a1bf3a1>.elementor-background-video-container::before,.elementor-26 .elementor-element.elementor-element-a1bf3a1>.e-con-inner>.elementor-background-video-container::before,.elementor-26 .elementor-element.elementor-element-a1bf3a1>.elementor-background-slideshow::before,.elementor-26 .elementor-element.elementor-element-a1bf3a1>.e-con-inner>.elementor-background-slideshow::before,.elementor-26 .elementor-element.elementor-element-a1bf3a1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-9ef81db);--background-overlay:''}.elementor-26 .elementor-element.elementor-element-4bdb1f9{width:100%;max-width:100%;top:0;z-index:0;text-align:center}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-4bdb1f9{left:0}body.rtl .elementor-26 .elementor-element.elementor-element-4bdb1f9{right:0}.elementor-26 .elementor-element.elementor-element-4bdb1f9 img{width:100%;height:300px;object-fit:cover;object-position:center center;opacity:.5}.elementor-26 .elementor-element.elementor-element-4bdb1f9 .widget-image-caption{color:#fff0}.elementor-26 .elementor-element.elementor-element-d8042ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26 .elementor-element.elementor-element-24ed24b{--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;--align-items:center}.elementor-26 .elementor-element.elementor-element-23c6b30{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-26 .elementor-element.elementor-element-e90c4b0{width:auto;max-width:auto;text-align:center}.elementor-26 .elementor-element.elementor-element-e90c4b0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-26 .elementor-element.elementor-element-e90c4b0 .elementor-heading-title{font-family:"Future Book",Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:4.4px;text-shadow:0 0 3px rgb(0 0 0 / .5);color:var(--e-global-color-589627c)}.elementor-26 .elementor-element.elementor-element-5db49bd{width:100%;max-width:100%;text-align:center}.elementor-26 .elementor-element.elementor-element-5db49bd .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);color:var(--e-global-color-accent)}.elementor-26 .elementor-element.elementor-element-bad5437{--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;--margin-top:2rem;--margin-bottom:2rem;--margin-left:1rem;--margin-right:1rem}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-d8042ef{--content-width:630px}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-a1bf3a1{--min-height:300px}.elementor-26 .elementor-element.elementor-element-4bdb1f9 img{height:300px;object-fit:cover;object-position:center center}.elementor-26 .elementor-element.elementor-element-4bdb1f9 .widget-image-caption{text-align:center;margin-block-start:-30px}.elementor-26 .elementor-element.elementor-element-23c6b30.elementor-element{--order:99999 /* order end hack */}.elementor-26 .elementor-element.elementor-element-5db49bd.elementor-element{--order:-99999 /* order start hack */}.elementor-26 .elementor-element.elementor-element-bad5437{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26 .elementor-element.elementor-element-916090f{padding:2rem 2rem 2rem 2rem}}@font-face{font-family:'Future Book';font-style:normal;font-weight:400;font-display:auto;src:url(https://theknightgroupla.com/wp-content/uploads/2024/06/FuturaHeadlineEFProBook.woff2) format('woff2'),url(https://theknightgroupla.com/wp-content/uploads/2024/06/FuturaHeadlineEFProBook.woff) format('woff')}.idx-framework,.idx-container,.idx-disclosure{box-sizing:border-box;clear:both;display:block;flex:none;position:relative}.idx-disclosure{color:#555;font-size:.9em;line-height:1.1;padding:2px;text-align:justify}.idx-disclosure:after{clear:both}.idx-branding a{color:var(--foreground_control_color)}.idx-msg-icon{min-width:30px;visibility:hidden}.idx-msg-text{padding-left:10px}.idx-row{box-sizing:border-box;clear:both;display:block;margin-bottom:10px;position:relative;width:100%}.idx-row:after,.idx-clear{clear:both}.idx-row.hover:hover{background-color:#efefef}.idx-framework.progressive .rover-nav-prev,.idx-framework.progressive .rover-nav-next,.idx-framework.progressive nav.idx-footer{visibility:hidden}.idx-show-if-not-logged-in{display:inline-block}body.idx-logged-in .idx-show-if-not-logged-in,body.idx-logged-in .wp-block-navigation .wp-block-navigation-item .idx-show-if-not-logged-in{display:none!important}.idx-show-if-logged-in,.wp-block-navigation .wp-block-navigation-item .idx-show-if-logged-in{display:none!important}body.idx-logged-in .idx-show-if-logged-in,body.idx-logged-in .wp-block-navigation .wp-block-navigation-item .idx-show-if-logged-in{display:inline-block!important}.idx-show-if-agent{display:none}body.idx-logged-in .idx-show-if-agent{display:inline-block!important}.idx-col-12,.idx-col-11,.idx-col-10,.idx-col-9,.idx-col-8,.idx-col-7,.idx-col-6,.idx-col-5,.idx-col-4,.idx-col-3,.idx-col-2,.idx-col-1{box-sizing:border-box;display:block;float:none;margin:0;padding:4px;width:100%}select.idx-searchpanel-input{height:34px}select.idx-searchpanel-input,.idx-autocomplete,.idx-searchpanel-input[type="radio"],.idx-framework input[type="text"],.idx-framework input[type="date"],.idx-framework textarea{border:1px solid #ddd;border-radius:3px;box-shadow:none;font-size:14px;padding:5px;width:100%}.idx-framework .input-group input[type="text"].form-control{display:block;position:relative;flex:1 1 auto;font-size:16px;height:calc(1.5em + .75rem + 2px);width:1%;min-width:0;margin-bottom:0}u.ri{cursor:pointer;display:inline-block;height:.5em;width:.5em;transition:all 0.5s ease-in-out}u.ri.arrow{border-width:1px 0 0 1px;border-color:#fff;border-style:solid;margin:4px;position:relative;bottom:unset;top:unset}u.ri.arrow:hover{border-color:#999}u.ri.arrow.arrow-up{transform:rotate(45deg)}u.ri.arrow.arrow-down{transform:rotate(225deg)}u.ri.arrow.arrow-left{transform:rotate(315deg);vertical-align:middle}u.ri.arrow.arrow-right{transform:rotate(135deg);vertical-align:middle}u.ri.sort.up:before,u.ri.sort.down:after{border:5px solid #0000;content:"";cursor:pointer;display:block;height:0;width:0}u.ri.sort.up:before{border-bottom-color:#666;margin-top:-9px}u.ri.sort.down:after{border-top-color:#666;margin-top:2px}u.ri.box{display:inline-block;position:relative;text-align:center;height:1em;width:1.5em;z-index:2}svg.ri,svg.ri>path,u.ri>svg>path{width:1em;height:1em}u.ri>.spin,svg.ri.spin{animation:ri-spin 2s linear infinite}@keyframes ri-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateX{0%{transform:rotateX(90deg)}80%{transform:rotateX(-10deg)}100%{transform:rotateX(0)}}u.ri.wait-icon:after{content:" ";display:block;height:16px;border-radius:50%;border:2px solid currentColor;border-color:currentColor #0000 currentColor #0000;animation:wait-icon-animation 1.2s linear infinite;width:16px}u.ri.wait-icon.large:after{border:6px solid currentColor;height:64px;width:64px}@keyframes wait-icon-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}nav.idx-listing-nav u.ri,nav.idx-footer u.ri{border-color:#333}.idx-prop svg.heart,.idx-prop svg.heart_outline{fill:#888;width:24px}.idx-prop svg.heart:hover,.idx-prop svg.heart_outline:hover{color:red;fill:red;opacity:.5}.idx-prop.fav svg.heart,.idx-prop.fav svg.heart path,.idx-prop.fav svg.heart_outline,.idx-prop.fav svg.heart_outline path{fill:red}@keyframes animatefromtop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.idx-red{color:red}.idx-darkgray{color:#555}.idx-bold{font-weight:700}.idx-nounderline{text-decoration:none!important}.idx-center{text-align:center}.idx-hide{display:none!important}.idx-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .framework-login.login-at-top{position:absolute;right:0;top:0;width:auto;z-index:100001}body.logged-in .framework-login.login-at-top{top:36px}.idx-login-dropdown,.idx-saved-search-count,.idx-favorite-count{display:inline-block;margin-right:10px;position:relative}.idx-text-input>input,.idx-select-input>select{margin-top:5px;min-height:26px}.idx-text-input>textarea{margin-top:5px}.idx-button{background-color:#fff;border:1px solid #CCC;border-radius:3px;box-sizing:border-box;color:#555;cursor:pointer;display:inline-block;padding:8px 8px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;overflow:hidden;vertical-align:middle}.idx-button.small{font-size:12px;padding:4px 4px}a.idx-button,a.idx-button:focus{box-shadow:none;outline:none}ul.idx{background-clip:padding-box;list-style:none!important;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding:10px;padding-inline-start:0;padding-inline-end:0;padding-block-start:0;padding-block-end:0;position:relative;top:unset}li.idx-dropdown ul.idx-dropdown-menu{display:flex;max-width:100%;min-width:100%;overflow-y:auto;padding:0;position:absolute;text-align:left;opacity:0;visibility:hidden;z-index:1000}li.idx-dropdown.open ul.idx-dropdown-menu{background-color:var(--background_dropdown_color);flex-direction:column;height:auto;min-width:min(80vw,400px);max-width:80vw;max-height:50vh;overflow-y:auto;padding:10px;opacity:1;animation:rotateX 300ms ease-in-out forwards;transform-origin:top center;visibility:visible}ul.idx-dropdown-menu li,ul.idx-dropdown-menu li.idx-col-12,ul.idx-dropdown-menu li.idx-col-11,ul.idx-dropdown-menu li.idx-col-10,ul.idx-dropdown-menu li.idx-col-9,ul.idx-dropdown-menu li.idx-col-8,ul.idx-dropdown-menu li.idx-col-7,ul.idx-dropdown-menu li.idx-col-6,ul.idx-dropdown-menu li.idx-col-5,ul.idx-dropdown-menu li.idx-col-4,ul.idx-dropdown-menu li.idx-col-3,ul.idx-dropdown-menu li.idx-col-2,ul.idx-dropdown-menu li.idx-col-1{display:block;list-style:none!important;margin:0;padding:10px 0}.idx-button-dropdown{margin:0 4px}.idx-button-dropdown-label{display:inline-block;line-height:2;margin-right:6px}.idx-button-dropdown>.fa{vertical-align:top}.idx-button-text{line-height:2;margin:0 4px;text-align:center;vertical-align:middle}span.idx-button-text{vertical-align:inherit}.idx-button-small{padding:0}.idx-button-center{text-align:center;margin:0 auto}.idx-framework .idx-button-disabled,.idx-results-framework a.idx-button-disabled .idx-label{cursor:auto;color:#999!important;background:transparent!important}img.idx-responsive{width:100%}@media screen and (min-width:576px){.idx-col-9{display:inline-block;width:91.6667%}.idx-col-8{display:inline-block;width:83.3333%}.idx-col-7{display:inline-block;width:75%}.idx-col-6{display:inline-block;width:66.666667%}.idx-col-5{display:inline-block;width:58.33334%}.idx-col-4{display:inline-block;width:50%}.idx-col-3{display:inline-block;width:41.6667%}.idx-col-2{display:inline-block;width:33.33333%}.idx-col-1{display:inline-block;width:25%}}@media screen and (min-width:768px){.idx-col-10{width:91.6667%}.idx-col-9{width:83.3333%}.idx-col-8{width:75%}.idx-col-7{width:66.666667%}.idx-col-6{width:58.33334%}.idx-col-5{width:50%}.idx-col-4{width:41.6667%}.idx-col-3{width:33.33333%}.idx-col-2{width:25%}.idx-col-1{width:16.666666%}ul.idx-dropdown-menu.idx-dropdown-right.open{left:unset;right:0}}@media screen and (min-width:992px){.idx-col-11{width:91.6667%}.idx-col-10{width:83.3333%}.idx-col-9{width:75%}.idx-col-8{width:66.666667%}.idx-col-7{width:58.33334%}.idx-col-6{width:50%}.idx-col-5{width:41.6667%}.idx-col-4{width:33.33333%}.idx-col-3{width:25%}.idx-col-2{width:16.666666%}.idx-col-1{width:8.333333%}}.jost{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-width:720px){h1.elementor-heading-title{font-size:4rem!important}}table{width:100%;border-collapse:collapse;margin-top:20px;font-size:16px;background-color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .05);border:1px solid #ddd}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid #eee}th{background-color:#f5f5f5;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;font-family:var(--e-global-typography-primary-font-family),Sans-serif}p{margin-bottom:1.5rem!important;font-family:'Public Sans',sans-serif!important}h4{font-family:var(--e-global-typography-primary-font-family),Sans-serif}tr:last-child td{border-bottom:2px solid #ccc}tr:hover{background-color:#fafafa}td{color:#222;font-weight:500}.embed-btn{font-size:0;background:#FFF}.embed-btn:after{content:'Embed this table:';display:block;font-size:1.5rem;color:#000;margin-top:2rem;margin-left:-2rem}h1 small,h2 small,h3 small,h4 small{text-transform:uppercase;font-size:.4em;position:relative;letter-spacing:.1em;color:var(--e-global-color-accent);display:block}h1 small span{z-index:100!important;position:relative!important}p{margin:auto}.eael-data-table,{display:none!important}.neighborhood p{margin:2rem 0}.neighborhood ol,.neighborhood ul{margin:2rem 4rem}#market-intelligence .e-loop-item:last-of-type .e-con-inner{display:flex;flex-direction:row-reverse}.options-home{text-align:center}.options-home .fa{color:#FFF;font-size:23px}.breadcrumbs{color:#FFF;font-size:1.5rem}.options-home:hover .fa,.breadcrumbs a,.neighborhoods_list h2 a,.regions_list h2 a,.sidx-container .sidx-search-results .sidx-mls-details .sidx-for-sale{color:var(--e-global-color-accent)!important}.post-type-label{color:var(--e-global-color-accent);font-weight:400;font-family:var(--e-global-typography-primary-font-family),Sans-serif;letter-spacing:7.6px;text-shadow:0 0 6px rgb(0 0 0 / .5)}section.region,section.neighborhood,section.options{margin:1rem 0}section.region h2,section.neighborhood h2,section.options h3{margin:1rem 0!important}section.region .elementor-button-wrapper{margin:2rem 0}section.region .elementor-button{background:var(--e-global-color-accent)}section.neighborhood #neighborhood_desc{margin:2rem 1rem}.sidx-container .sidx-listing-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:16px}.sidx-address-1,.sidx-address-2,.sidx-price-area,.sidx-primary-info-item,.sidx-listing-snapshot *,.sidx-heading,.sidx-primary,.sidx-header-link,.sidx-page-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;text-transform:uppercase!important}.sidx-container .sidx-primary-actions.sidx-primary-jumbo{border-color:var(--e-global-color-accent)}.sidx-primary,.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-new-listing,.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-price-drop{background-color:var(--e-global-color-accent)!important}.sidx-container .sidx-primary-action .sidx-primary-action-icon-container i.blue,.sidx-container .sidx-main-header .sidx-header-link .sidx-current-page.sidx-new-search,.sidx-container .sidx-main-header .sidx-header-link .sidx-link.sidx-new-search,.sidx-container .sidx-main-header .sidx-header-link a.sidx-new-search{color:var(--e-global-color-accent)}.sidx-hotsheet-see-all-results{background-color:var(--e-global-color-accent)!important;border-radius:0!important;color:#FFF!important;border:none!important}.sidx-require-auth .sidx-main-header{display:flex;justify-content:space-around!important;font-size:18px}.niche-communities-flexbox,.neighborhoods-flexbox{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:6rem}.niche-community-item,.neighborhood-item{flex:1 1 calc(25% - 1rem);box-sizing:border-box}.niche-community-item a,.neighborhood-item a{display:block;padding:1rem;background:#f1f1f1;text-align:center;text-decoration:none;color:#333;border-radius:5px}.niche-community-item a:hover .neighborhood-item a:hover{background:#e1e1e1}.home-head_icons{display:flex}.homepage-icon:hover{transform:scale3d(1.2,1.2,1.2)}.home_head_icons img{max-width:50px;max-height:50px;margin:0 auto}.home_head_icons .elementor-shortcode{display:flex;justify-content:space-around}}#featured-listings .sidx-ribbon,#featured-listings .sidx-details,#featured-listings .sidx-actions,#featured-listings .sidx-hotsheet-see-all-results{display:none!important}#featured-listings .sidx-container .sidx-search-results .sidx-grid{display:flex;gap:0}#featured-listings .sidx-container .sidx-search-result-grid-item{margin:0;padding:0;border:0;max-width:1000px}h1,h2,h3,h4,h5,h6{margin-bottom:.7em;margin-top:1.3em}.elementor-element-fea26f2{height:100px;overflow:hidden}@media screen and (min-width:720px){.sidx-search-results{padding:0 0 0 2rem}.leaflet-container{height:100vh!important}.elementor-toc__list-wrapper{display:inline-flex;margin:0}.elementor-toc__list-wrapper li{padding:0 1rem;margin:0}.elementor-toc__toggle-button{display:none}}.idx-framework,.idx-results-framework,.idx-carousel{--nav_background_color:#ffffff;--nav_padding:5px;--background_control_color:#ffffff;--foreground_control_color:#2274c4;--background_dropdown_color:#ffffff;--foreground_dropdown_color:#2274c4;--border_color:#cccccc;--border_radius:5px;--border_hover_color:#2274c4;--font_size:16px;--control_spacing:5px;--background_control_hover_color:#ffffff;--foreground_control_hover_color:#2274c4;--dropdown_border_color:#efefef;--dropdown_border_radius:3px;--marker_background_default:transparent;--marker_foreground_default:#2274c4;--cluster_marker_background:#2274c4;--cluster_marker_foreground:#ffffff}.idx-prop svg.heart{color:rgb(46 46 46 / .75);font-size:24px;padding:8px}.idx-prop svg.heart:hover{color:rgb(46 46 46 / .5)}.idx-prop.rover-is-fav svg.heart,.idx-prop-detail.rover-is-fav svg.heart{color:red;cursor:pointer}.idx-full-item{clear:both;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:10px;row-gap:1em;width:100%}.idx-full-item.meta span{color:#fff;background-color:#2274c4;border-color:#2274c4;border-radius:5px;font-size:.9em;line-height:1.6em;margin-right:10px;padding:0 12px}.idx-detail-item{display:inline-block;width:100%}.idx-detail-label{font-weight:700}.idx-prop-detail.commlease .idx-detail-item.beds,.idx-prop-detail.commleaseprivate .idx-detail-item.beds,.idx-prop-detail.commlease .idx-detail-item.baths,.idx-prop-detail.commleaseprivate .idx-detail-item.baths{display:none}.idx-property-map{width:100%;vertical-align:top;margin:20px auto}.idx-prop-disclosure{color:#555;margin-top:60px;padding:0 20px}a.idx-prop-link{box-shadow:none;outline:none}a.idx-prop-link.disabled{color:#ccc;cursor:default}#dynamic_map img{-moz-box-sizing:border-box!important;height:auto!important;max-width:none!important}.one-attachment{color:orange;display:inline-block;min-height:120px;vertical-align:top;width:100px}.one-attachment:hover{background-color:#e7e7e7;color:red}.one-attachment:hover svg{fill:red}.one-attachment svg{height:45px;text-align:center;width:100%}.one-attachment-name{color:#666;font-size:11px;height:36px;text-align:center}.rover-breadcrumbs>ol{margin:0;padding:10px 0}.rover-breadcrumbs>ol>li{display:inline-block;list-style-type:none;margin:0;padding:0 10px 0 0}.rover-breadcrumbs>ol>li:before{content:"";counter-increment:none}.rover-breadcrumbs>ol>li:after{content:"";counter-increment:none}.rover-breadcrumbs>ol>li i{margin:0 10px}.rover-bkyellow{background-color:#ff0}.attribution-wrapper{line-height:20px;margin:40px 0 20px 0;font-size:13px;padding-left:10px}.walk-container{padding:30px 0;text-align:center}.walk-container svg{width:100px;height:100px}.walk-container .score{font-size:24px;font-weight:600}.walk-container .description{font-size:16px}.walk-container .sub-description{font-size:13px}.walk-container .reg-mark{font-size:11px;margin-left:2px}.mfp-bg,.mfp-wrap{z-index:100511!important}#pdm .modal-content,#pdm .idx-prop{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}ul.idx-prop-links{list-style:none;margin:0}ul.idx-prop-links>li,ul.idx-prop-links>li.address{display:inline-block;display:flex;float:none;font-size:1em;margin:0;padding:10px;width:100%}ul.idx-prop-links>li>strong,ul.idx-prop-links>li>a{color:#2274c4;color:inherit;padding:0;text-decoration:none}ul.idx-subdivision-prop-links{column-gap:20px;display:flex;flex-wrap:wrap;list-style:none;justify-content:space-around;margin:0}ul.idx-subdivision-prop-links>li{text-align:center;width:100%}ul.idx-subdivision-prop-links>li>a{color:inherit}ul.idx-prop-links>li>strong{width:40%;display:inline-block;text-align:right}ul.idx-prop-links>li>strong::after{content:":";margin-right:20px}@media screen and (min-width:768px){ul.idx-prop-links>li>strong{width:50%;display:inline-block;text-align:right}ul.idx-subdivision-prop-links>li{width:47%}}@media screen and (min-width:1024px){ul.idx-subdivision-prop-links>li{width:33%}}@media screen and (min-width:1240px){ul.idx-subdivision-prop-links>li{width:22%}}@media screen and (orientation:landscape) and (min-width:768px){.idx-prop-detail .idx-detail-item{width:50%}}.idx-custom-prop-detail.idx-by-category-nearby,.idx-prop-detail-framework.idx-by-category-nearby{max-width:1600px;margin:0 auto}.idx-by-category{padding:20px}.idx-detail-item{box-sizing:border-box;float:left;padding:4px;width:50%}.prop-middle-container{position:relative;display:flex;height:100%}.market-overview{border:1px solid #c7c7c7;border-radius:10px;font-weight:700;font-size:20px;margin:30px 0;padding:10px;text-align:center}.market-overview>div.intro{font-weight:300}.market-overview>div>div{font-weight:300;font-size:20px;line-height:1.3;text-align:center}.market-overview>div>div.nl,.market-overview>div>div.ppsf,.market-overview>div>div.dom,.market-overview>div>div.lp{font-weight:700;font-size:30px}.prop-header{background-color:#efefef;display:block;border-bottom:1px solid #ccc}.prop-specifics{display:block;font-size:18px;line-height:1.3em;vertical-align:top}.prop-specifics{display:flex;width:100%;flex-flow:row wrap;justify-content:space-evenly}.prop-specifics>div{display:inline-block;padding:10px}.prop-header .prop-address,.prop-header .prop-price{font-size:24px;text-align:center}.prop-header .prop-city-st{font-size:18px}.prop-header .prop-beds,.prop-header .prop-baths,.prop-header .prop-sq-ft,.prop-header .prop-acres{border-right:none}.prop-header .prop-baths,.prop-header .prop-acres{text-align:right}#idx-prop-detail-container .show-residential{display:none!important}#idx-prop-detail-container.singlefamily .show-residential,#idx-prop-detail-container.condo .show-residential,#idx-prop-detail-container.multifamily .show-residential{display:inline-block!important}.prop-header .prop-social{text-align:right}.prop-specifics i.fa-heart{padding:6px}.prop-header .rover_share a{box-shadow:none;margin-left:10px}.prop-specifics .prop-nav a{font-size:22px;box-shadow:none;padding:0 5px;text-decoration:none}.prop-specifics .prop-close{display:none}.prop-section-left{box-sizing:border-box;display:block;vertical-align:top;width:100%}.prop-section-right{box-sizing:border-box;display:block;padding-left:10px;vertical-align:top;width:100%}.prop-section-left .idx-remarks{padding-left:10px}.prop-section-left .idx-detail-section.pl,.prop-section-left .idx-prop-details-static.pl{padding-left:10px}.prop-section-right .idx-detail-section.pr{padding-right:10px}.idx-prop-details-static.plr{padding-left:10px;padding-right:10px}.idx-row.idx-text-input label{display:block!important;vertical-align:top;width:100%}.idx-listing-contact-form textarea{height:6em;width:100%!important}.idx-detail-item{box-sizing:border-box;float:left;padding:4px;width:50%}.idx-detail-school-district-item{box-sizing:border-box;float:left;padding:4px;width:100%}.idx-detail-school-item{box-sizing:border-box;float:left;padding:4px;width:100%}.idx-detail-school-item .idx-detail-label,.idx-detail-school-item .idx-detail-value{width:50%}.idx-remarks{margin:20px 0;font-size:18px;line-height:1.2em}.idx-detail-label{font-weight:700;text-align:left;display:inline-block;line-height:1.2em;text-overflow:ellipsis;overflow:hidden;vertical-align:top;white-space:nowrap;width:100%}.idx-detail-value{font-weight:400;text-align:left;display:inline-block;line-height:1.2em;padding-left:10px;vertical-align:top;width:100%}h3.idx-detail-section{background:rgb(0 0 0 / .02);clear:both;font-size:28px;margin-top:30px;padding:10px 0;text-align:center}.idx-prop-details-static{color:#666;display:block;font-size:18px}.idx-row.idx-text-input,.idx-row.idx-checkbox{margin-bottom:20px}.idx-row.idx-text-input label{display:inline-block;vertical-align:top;width:50%}.agent-summary-wrapper{text-align:center}.idx-prop-detail-framework .idx-one-agent,.idx-prop-detail-framework .idx-one-agent-thumb img{float:none;max-height:unset;max-width:unset;height:unset;width:100%}.prop-agent-container .idx-one-agent-thumb canvas,.idx-prop-detail-framework .idx-one-agent-thumb canvas{background-size:contain}.idx-one-agent-thumb,.idx-one-agent-desc{text-align:center;width:100%}.idx-one-agent-desc p{display:none}.idx-prop-detail.commercial .idx-detail-item.beds,.idx-prop-detail.commercialprivate .idx-detail-item.beds,.idx-prop-detail.land .idx-detail-item.beds,.idx-prop-detail.landprivate .idx-detail-item.beds,.idx-prop-detail.land .idx-detail-item.baths,.idx-prop-detail.landprivate .idx-detail-item.baths{display:none}.idx-dialog-overlay .idx-prop-detail-framework #roverTable{border:0}.idx-modal .prop-specifics .prop-close{display:block}.walk-score-container{margin:0 auto;max-width:690px;width:100%}.idx-prop-summary{font-size:16px}@media only screen and (min-width:801px){.idx-detail-label{display:inline-block;text-align:left;width:40%}.idx-detail-value{display:inline-block;width:60%}.idx-detail-school-item{width:100%}.prop-header{border-bottom:1px solid #ccc}.prop-specifics{font-size:18px;line-height:1.3em;vertical-align:top}.prop-specifics>div{padding:10px}.prop-header .prop-address,.prop-header .prop-price{font-size:24px;text-align:left}.prop-header .prop-price{text-align:right}.prop-header .prop-city-st{font-size:18px}.prop-header .prop-price,.prop-header .prop-beds,.prop-header .prop-baths,.prop-header .prop-sq-ft,.prop-header .prop-acres{border-right:1px solid #ccc}.prop-header .prop-social{text-align:right}.prop-header .rover_share{display:inline-block}.prop-header .rover_share a{box-shadow:none;margin-left:10px}.prop-specifics .prop-nav{min-width:80px}.prop-specifics .prop-nav a{font-size:22px;text-decoration:none;box-shadow:none}.prop-section-left{display:inline-block;vertical-align:top;width:66%}.prop-section-right{display:inline-block;padding-right:10px;vertical-align:top;width:34%}}@media only screen and (min-width:1024px){.prop-middle-container{flex-flow:wrap;justify-content:center}.prop-middle-container .prop-section-sticky{position:sticky;top:6.0625rem}.prop-middle-container .prop-section-sticky .rover-listing-contact-form{padding-left:0;padding-right:0}}.idx-swipe{box-sizing:border-box;display:block;position:relative;overflow:hidden;height:100%;will-change:transform;width:100%}.idx-swipe a:focus{box-shadow:none;outline:none}.idx-swipe .slideshow_slides{background:#fff0;height:100%;white-space:nowrap;font-size:0;transition:all 0s ease 0s}.idx-swipe.prop .slideshow_slides{height:400px}.idx-swipe.slide .slideshow_slides.transition{transition:all 0.8s ease 0s}.idx-swipe.fade .slideshow_slides>picture{display:none;margin:0;animation:slide_out 1s linear 1 0s}.idx-swipe.fade .slideshow_slides>picture.active{display:block;animation:slide_in 1s linear 1 0s}.idx-swipe .slideshow_slides>picture,.idx-swipe .slideshow_slides>picture img{font-size:1rem;display:block;vertical-align:top;height:400px;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;width:100%;background:none}.idx-swipe.listings .slideshow_slides>picture,.idx-swipe.listings .slideshow_slides>picture img{height:250px}.idx-swipe.slide .slideshow_slides>picture{background-color:#fff0;color:#efefef;display:block;position:relative}.idx-swipe .slideshow_slides>picture source,.idx-swipe .slideshow_slides>picture img{display:block;object-fit:cover;object-position:center;width:100%}.idx-swipe.slide .slideshow_slides .caption{display:none}.idx-swipe.slide .slideshow_slides.show_captions .caption{background-color:#ffffffba;display:block;left:5%;top:5%;position:absolute;padding:10px}.idx-swipe.slide .slideshow_slides.show_captions.show_captions_bottom .caption{top:unset;bottom:0;left:0;right:0}.idx-swipe.slide .slideshow_slides.show_captions.show_captions_top .caption{top:0;bottom:unset;left:0;right:0}.idx-swipe.slide .slideshow_slides.show_captions .caption a.h3{color:#333;display:block;font-size:22px;margin:0;padding:0;text-align:left;text-decoration:none}.idx-swipe.slide .slideshow_slides.show_captions .caption a.h4{color:#666;display:block;font-size:18px;margin:0;padding:10px 0 0 0;text-align:left;text-decoration:none}.idx-swipe .prev_next{height:0;position:absolute;top:40%;width:100%;z-index:1}.idx-swipe.thumb .prev_next{top:40%}.idx-swipe .prev_next>div+div{visibility:hidden}.idx-swipe .prev_next a{background:#0000;border:none;box-sizing:border-box;opacity:0;padding:10px;position:absolute;text-align:center;text-decoration:none;transition:opacity 0.25s ease-in-out}.idx-swipe .prev_next a u.ri{border-color:#fff;position:relative;height:1em;width:1em}.idx-swipe .prev_next u.ri.arrow{border-width:2px 0 0 2px}.idx-swipe u.ri.arrow canvas{height:1em}.idx-swipe .slide_prev{left:0}.idx-swipe .slide_next{right:0}.idx-swipe:hover .prev_next a{opacity:1}.idx-swipe .thumbs{position:relative}.idx-swipe.bullet .thumbs{position:absolute;z-index:2;bottom:0;padding:10px 40px;width:100%;text-align:center}.idx-swipe.bullet .thumbs>a{background:#fff0;border:1px solid #ccc!important;border-radius:50%;box-shadow:none;display:inline-block;font-size:14px;height:12px;line-height:18px;margin:2px;text-decoration:none;text-align:center;width:12px}.idx-swipe.bullet .thumbs>a:hover,.idx-swipe.bullet .thumbs>a.active{background:rgb(255 255 255)}.idx-swipe .thumb_drawer{background-color:#fff0;display:flex;height:60px;padding:4px;height:100%;max-height:70px;width:100%}.idx-swipe .thumb_drawer>div{cursor:pointer;display:block;height:100%;min-width:60px;padding:14px 0;text-align:center;vertical-align:top}.idx-swipe .thumb_drawer>div.drawer_thumbs{position:relative;overflow:hidden;padding:0;white-space:nowrap}.idx-swipe .thumb_drawer>div.drawer_thumbs>div{transition:all 0.8s ease 0s;min-width:70px;width:100%}.idx-swipe .thumb_drawer>div.drawer_thumbs>div>img.thumb{background-size:cover;background-repeat:no-repeat;box-shadow:none;box-sizing:border-box;border:0;border:4px solid #fff0;background-color:#fff0;display:inline-block;float:none;height:50px;overflow:hidden;position:relative;margin:0;padding:0;justify-content:center;align-items:center;user-select:none;width:70px}.idx-swipe .thumb_drawer .drawer_thumbs .thumb.active{border:4px solid #ddd}.idx-swipe .thumb_drawer a,.idx-swipe .thumb_drawer a>u{box-shadow:none;border-color:#333;color:#333;vertical-align:middle}.idx-swipe .thumb_drawer div.drawer_pause{display:none}.idx-swipe .thumb_drawer .drawer_streetview{cursor:pointer;display:inline-block;text-align:center;user-select:none;vertical-align:middle}.idx-swipe.pagination .thumbs{position:absolute;z-index:2;bottom:0;padding:10px 0;width:100%;text-align:center}.idx-swipe.progress_bar .thumbs{position:absolute;z-index:2;top:0;height:6px;padding:0 0;width:100%;text-align:center}.idx-swipe.pagination .thumbs .slide-pagination{color:#fff;text-align:center;width:100%}.idx-swipe.progress_bar .thumbs progress{appearance:none;background:#0000;color:#007aff;border:0;border-radius:0;height:6px;left:0;line-height:6px;position:absolute;text-align:center;top:0;width:100%}.idx-swipe.progress_bar .thumbs progress::-webkit-progress-bar{background:#fff}.idx-swipe.progress_bar .thumbs progress::-webkit-progress-value{background:#2274c4}.idx-swipe.progress_bar .thumbs progress::-moz-progress-bar{background:#2274c4}.idx-swipe .slideshow_street,.idx-swipe .slideshow_tour{background-color:#e5e3df;display:none;position:relative}.idx-swipe.show-slides .slideshow_slides{display:block;display:flex;flex-direction:row}.idx-swipe.show-tour .slideshow_tour{display:block}.idx-swipe.prop.show-streetview .slideshow_street{display:block;height:400px}.idx-swipe.prop.show-tour .slideshow_tour{display:block;height:400px}.idx-swipe.show-streetview .slideshow_slides,.idx-swipe.show-tour .slideshow_slides,.idx-swipe.show-streetview div.prev_next,.idx-swipe.show-tour div.prev_next{display:none}.idx-swipe .slideshow_street .no-streetview{margin:20% auto;text-align:center}.idx-swipe video.slide-tour{object-fit:cover}@-webkit-keyframes slide_in{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}@-moz-keyframes slide_in{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}@keyframes slide_in{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}@-webkit-keyframes slide_out{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}100%{opacity:0}}@-moz-keyframes slide_out{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}100%{opacity:0}}@keyframes slide_out{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}100%{opacity:0}}@media only screen and (min-width:801px){.idx-swipe .drawer_prev,.idx-swipe .drawer_thumbs,.idx-swipe .drawer_next{display:inline-block}.idx-swipe.prop .slideshow_slides>picture img{height:400px}.idx-swipe.listings .slideshow_slides>picture,.idx-swipe.listings .slideshow_slides>picture img{height:250px}}.rover-listing-contact-form{padding:10px}.rover-listing-contact-form .rover-text-input label{box-sizing:border-box;display:block;width:100%}.rover-listing-contact-form .idx-text-input input{border-color:#ccc #efefef #efefef #ccc;border-style:solid;border-radius:3px;border-width:1px;box-sizing:border-box;display:block;width:100%}.rover-listing-contact-form .idx-checkbox.showing{margin:20px 0}.rover-listing-contact-form textarea{display:block;height:6em;width:100%}.idx-prop.sold .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.sold .idx-banner:before{content:"Sold";color:red}.idx-prop.pending .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.pending .idx-banner:before{content:"Pending";color:orange}.idx-prop.new .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.new .idx-banner:before{content:"New Listing";color:green}.idx-prop.pool .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.pool .idx-banner:before{content:"Pool";color:green}.idx-prop.oceanfront .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.oceanfront .idx-banner:before{content:"Oceanfront";color:green}.idx-prop.lakefront .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.lakefront .idx-banner:before{content:"Lakefront";color:green}.idx-prop.pondfront .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.pondfront .idx-banner:before{content:"Pondfront";color:green}.idx-prop.canalfront .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.canalfront .idx-banner:before{content:"Canalfront";color:green}.idx-prop.waterfront .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.waterfront .idx-banner:before{content:"Waterfront";color:green}.idx-prop.waterview .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.waterview .idx-banner:before{content:"Waterview";color:green}.idx-prop.newconstruction .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.newconstruction .idx-banner:before{content:"New Construction";color:green}.idx-prop.buildable .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.buildable .idx-banner:before{content:"Buildable Lot";color:green}.idx-prop.agricultural .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.agricultural .idx-banner:before{content:"Agricultural";color:green}.idx-prop.farm .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.farm .idx-banner:before{content:"Farm";color:green}.idx-prop.recreational .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.recreational .idx-banner:before{content:"Recreational";color:green}.idx-prop.equestrian .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.equestrian .idx-banner:before{content:"Equestrian";color:green}.idx-prop.openhouse .idx-banner{background-color:#ffffffba;z-index:1}.idx-prop.openhouse .idx-banner:before{content:"Open House";color:green}.grc{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;justify-content:center;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;padding:0!important;vertical-align:top;text-align:left!important;overflow:hidden}.idx-results-framework.modal{position:relative;display:block;overflow:hidden;overflow-y:scroll;z-index:1}.idx-framework.side-by-side .grc{margin-right:0!important}.rover-panes{overflow:hidden;transition:all 1.0s ease-in-out}.rover-pane{float:left;margin:0;overflow:hidden;padding:0;width:100%}.rover-pane.second .rover-modal-lg.idx-prop{width:100%}.pane-fade{opacity:.5}.idx-row.categorized-row{font-size:26px;font-weight:700;margin-top:60px}.grc>.idx-prop div.sel-button-wrap{background:#fff;border:1px solid #CCC;box-sizing:border-box;color:#333;cursor:pointer;padding:2px 4px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;overflow:hidden;z-index:2}.grc>.idx-prop div.sel-button-wrap.abs{position:absolute;top:0;right:0}.idx-prop img.br,.idx-prop img.picture{border:none}body .idx-prop div.sel-button-wrap{display:none}body.idx-logged-in .idx-prop.selected .sel-button-wrap,body.idx-logged-in .idx-prop:hover .sel-button-wrap{display:inline-block}.idx-framework.rover div.sel-button-wrap .idx-button-text{line-height:2em;margin:0 4px;text-align:center;vertical-align:middle}.idx-prop div.sel-button:before{content:"Select"}.idx-prop.selected div.sel-button:before{content:"Selected"}.load-more-progressive{display:none;font-size:24px;padding:30px 0;text-align:center;width:100%}.load-more-progressive.manual:after{background:var(--background_control_color);border:.5px solid var(--foreground_control_color);border-radius:4px;color:var(--foreground_control_color);content:"Load More...";cursor:pointer;font-size:16px;font-weight:700;line-height:24px;padding:14px 30px}.load-more-progressive:hover:after{background-color:var(--foreground_control_color);color:var(--background_control_color)}.load-more-progressive.busy:after{content:"Loading More..."}.idx-results-framework.progressive_has_more .load-more-progressive{display:block}@media only screen and (min-width:768px){.grc>.idx-prop{width:calc(50% - 20px)}}@media only screen and (min-width:1200px){.grc>.idx-prop{width:calc(33.3333% - 20px);width:32%;min-width:200px}.idx-full-page-layout.layout-both .grc>.idx-prop{width:47%;min-width:200px}}.idx-sold-nearby{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin:0 0 30px 0;text-align:center;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;width:100%}.idx-sold-nearby .idx-prop{display:block;float:none;box-sizing:border-box;list-style:none;margin:0 0 30px 0;max-width:300px;text-align:center;flex-basis:100%}.idx-sold-nearby .idx-prop p,.idx-sold-nearby .attribution{color:#999;font-size:16px;line-height:1;margin:6px 0 6px 0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.idx-sold-nearby .idx-prop a.prop-address{line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.idx-sold-nearby .idx-prop p.prop-sold-price{color:#666}.idx-sold-nearby .idx-prop p.prop-sold-dist{color:#999}.idx-sold-nearby .idx-prop>a{color:var(--foreground_control_color);margin-right:0}.idx-sold-nearby .idx-prop>a>img{margin-right:10px;width:100%}.idx-sold-nearby .attribution{display:flex;display:none!important;justify-content:space-between}.idx-sold-nearby .rover-banner-wrap{margin:0 auto;position:relative;overflow:hidden;width:100%}.idx-sold-nearby .rover-banner-wrap img{margin:0;min-height:200px;width:100%}li.rover-prop .rover-banner{color:#f0f0f0;font-size:14px;left:0;letter-spacing:1px;overflow:hidden;padding:2px 18px;position:absolute;text-align:center;top:0;width:auto;z-index:2}ul.idx-sold-nearby .rover-prop-img.rover-img-lazy{background-image:url(//img.roveridx.com/Controls/lazy_img/barber.gif);background-position:center;background-repeat:no-repeat;height:200px;min-width:100px;width:100%}li.rover-prop.active .rover-banner{background-color:green}li.rover-prop.active .rover-banner:before{content:"Active";color:#fff}li.rover-prop.sold .rover-banner{background-color:#269bd1}li.rover-prop.sold .rover-banner:before{content:"Sold";color:#fff}@media only screen and (min-width:640px){.idx-sold-nearby li.rover-prop{flex-basis:50%;width:50%}}@media only screen and (min-width:801px){.idx-sold-nearby li.rover-prop{flex-basis:33.333%;width:33.333%}}.idx-sold-nearby .idx-prop.sold .idx-banner{background-color:#ffffffba}.idx-sold-nearby .idx-prop.sold .idx-banner:before{content:"Sold";color:#fff}.idx-sold-nearby .idx-prop.active .idx-banner{background-color:#ffffffba}.idx-sold-nearby .idx-prop.active .idx-banner:before{content:"Active";color:#fff}