@import url("//fonts.googleapis.com/css?family=Tenor+Sans:400,&subset=latin");@import url("//fonts.googleapis.com/css?family=Teachers:400,400i,800,800i,500&subset=latin");@import url("//fonts.googleapis.com/css?family=Figtree:400,400i,700,700i,500,500i,300,300i,600,600i&subset=latin");
.thrv-page-section{position:relative;box-sizing:border-box !important}.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;transition:box-shadow .5s;overflow:hidden}.thrv-page-section.tve-height-update .tve-page-section-in{min-height:150px}.thrv-page-section .tve-page-section-in{box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;z-index:1;min-height:40px}.tve-page-section-in>.thrv_wrapper:first-child{margin-top:0}.tve-page-section-in>.thrv_wrapper:last-child{margin-bottom:0}.tcb-style-wrap strong{font-weight:var(--g-bold-weight,bold)}.notifications-content-wrapper.tcb-permanently-hidden{display:none !important}.tcb-permanently-hidden{display:none !important}.tar-disabled{cursor:default;opacity:.4;pointer-events:none}.tve_js_placeholder{background:0 0 !important}html{text-rendering:auto !important}html body{text-rendering:auto !important}body.tve_lp:before{content:none}#tve_editor ul{margin-left:20px}.thrv_wrapper div{box-sizing:content-box}.thrv_wrapper{margin-top:20px;margin-bottom:20px;padding:1px}.thrv_wrapper.thrv-page-section{margin:0}.tve_shortcode_editor h1{padding:0}p{font-size:1em}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height:var(--tcb-container-height-d,100px) !important;position:relative}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing:border-box;margin:0}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing:border-box}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing:border-box;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.nav-links{overflow:hidden;margin:20px 0}.landingpage-section{flex-shrink:1;position:relative;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:1;box-sizing:border-box !important}.landingpage-section .section-content{position:relative;z-index:1;margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:100%;box-sizing:border-box !important}.landingpage-section .section-background{box-sizing:border-box;height:100%;position:absolute;top:0;overflow:hidden;width:100%;max-width:100%;z-index:0}.landingpage-section.hide-section{display:none}@media (max-width:1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height:var(--tcb-container-height-t) !important}}@media (max-width:767px){html{overflow-x:hidden !important}html,body{max-width:100vw !important}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height:var(--tcb-container-height-m) !important}}@media screen and (max-device-width:480px){body{text-size-adjust:none}}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158";content:"\f158"/''}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}
@charset "UTF-8";#flexmls_connect__cboxOverlay,#flexmls_connect__cboxWrapper,#flexmls_connect__colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#flexmls_connect__cboxWrapper{max-width:none}#flexmls_connect__cboxOverlay{position:fixed;width:100%;height:100%}#flexmls_connect__cboxBottomLeft,#flexmls_connect__cboxMiddleLeft{clear:left}#flexmls_connect__cboxContent{position:relative}#flexmls_connect__cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#flexmls_connect__cboxTitle{margin:0}#flexmls_connect__cboxLoadingGraphic,#flexmls_connect__cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#flexmls_connect__cboxClose,#flexmls_connect__cboxNext,#flexmls_connect__cboxPrevious,#flexmls_connect__cboxSlideshow{cursor:pointer}.flexmls_connect__cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.flexmls_connect__cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#flexmls_connect__cboxContent,#flexmls_connect__cboxLoadedContent,#flexmls_connect__colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#flexmls_connect__cboxOverlay{background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#flexmls_connect__colorbox{outline:0}#flexmls_connect__cboxTopLeft{width:21px;height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -101px 0}#flexmls_connect__cboxTopRight{width:21px;height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -130px 0}#flexmls_connect__cboxBottomLeft{width:21px;height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -101px -29px}#flexmls_connect__cboxBottomRight{width:21px;height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -130px -29px}#flexmls_connect__cboxMiddleLeft{width:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) 0 0 repeat-y}#flexmls_connect__cboxMiddleRight{width:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) 100% 0 repeat-y}#flexmls_connect__cboxTopCenter{height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/border.png) 0 0 repeat-x}#flexmls_connect__cboxBottomCenter{height:21px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/border.png) 0 -29px repeat-x}#flexmls_connect__cboxContent{background:#fff;overflow:hidden}.flexmls_connect__cboxIframe{background:#fff}#flexmls_connect__cboxError{padding:50px;border:1px solid #ccc}#flexmls_connect__cboxLoadedContent{margin-bottom:28px}#flexmls_connect__cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#flexmls_connect__cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#flexmls_connect__cboxLoadingOverlay{background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/loading_background.png) no-repeat 50%}#flexmls_connect__cboxLoadingGraphic{background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/loading.gif) no-repeat 50%}#flexmls_connect__cboxClose,#flexmls_connect__cboxNext,#flexmls_connect__cboxPrevious,#flexmls_connect__cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#flexmls_connect__cboxClose:active,#flexmls_connect__cboxNext:active,#flexmls_connect__cboxPrevious:active,#flexmls_connect__cboxSlideshow:active{outline:0}#flexmls_connect__cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#flexmls_connect__cboxPrevious{position:absolute;bottom:0;left:0;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#flexmls_connect__cboxPrevious:hover{background-position:-75px -25px}#flexmls_connect__cboxNext{position:absolute;bottom:0;left:27px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#flexmls_connect__cboxNext:hover{background-position:-50px -25px}#flexmls_connect__cboxClose{position:absolute;top:0;right:0;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#flexmls_connect__cboxClose:hover{background-position:-25px -25px}.flexmls_connect__cboxIE #flexmls_connect__cboxBottomCenter,.flexmls_connect__cboxIE #flexmls_connect__cboxBottomLeft,.flexmls_connect__cboxIE #flexmls_connect__cboxBottomRight,.flexmls_connect__cboxIE #flexmls_connect__cboxMiddleLeft,.flexmls_connect__cboxIE #flexmls_connect__cboxMiddleRight,.flexmls_connect__cboxIE #flexmls_connect__cboxTopCenter,.flexmls_connect__cboxIE #flexmls_connect__cboxTopLeft,.flexmls_connect__cboxIE #flexmls_connect__cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@media (max-width:480px){#flexmls_connect__cboxBottomLeft,#flexmls_connect__cboxBottomRight,#flexmls_connect__cboxTopLeft,#flexmls_connect__cboxTopRight{width:0!important;height:0!important}#flexmls_connect__cboxMiddleLeft,#flexmls_connect__cboxMiddleRight{width:0!important}#flexmls_connect__cboxBottomCenter,#flexmls_connect__cboxTopCenter{height:0!important}#flexmls_connect__cboxLoadedContent{margin-bottom:10px!important;padding:10px!important}#flexmls_connect__cboxClose{width:44px!important;height:44px!important;top:0!important;right:0!important;z-index:10001!important;background:hsla(0,0%,100%,.95)!important;background-image:none!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;text-indent:0!important;font-size:24px!important;font-weight:700!important;line-height:1!important;color:#333!important;border-radius:0 0 0 4px!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important;cursor:pointer!important}#flexmls_connect__cboxClose:before{content:"×"!important;position:static!important;display:block!important;font-size:32px!important;line-height:1!important;color:#333!important}#flexmls_connect__cboxClose:active,#flexmls_connect__cboxClose:hover{background:hsla(0,0%,94.1%,.95)!important;color:#000!important}#flexmls_connect__cboxClose:focus{outline:2px solid rgba(0,0,0,.3)!important;outline-offset:-2px!important;background:hsla(0,0%,100%,.95)!important}#flexmls_connect__cboxClose:active:before,#flexmls_connect__cboxClose:focus:before,#flexmls_connect__cboxClose:hover:before{color:#000!important}#flexmls_connect__cboxError{padding:20px!important}#flexmls_connect__cboxContent{max-width:100vw!important;padding-top:50px!important}#flexmls_connect__cboxWrapper{padding-top:0!important}#flexmls_connect__cboxLoadedContent center{padding-right:10px!important;padding-left:10px!important}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td,#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td{padding:3px!important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;margin:0 auto;max-height:65vh;max-width:100%;width:auto}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.flexmls_connect__button,.flexmls_connect__page_content button,.flexmls_connect__sr_detail button{background:#fcfcfc;background:linear-gradient(0deg,#fcfcfc 0,#e6e6e6);border-radius:4px;background-clip:padding-box;color:#000;padding:.3em .8em;font-size:11px;cursor:pointer;white-space:nowrap;margin:0 2px 2px 0;border:1px solid #afafaf;vertical-align:middle}.flexmls_connect__button:hover,.flexmls_connect__page_content button:hover,.flexmls_connect__sr_detail button:hover{background:#fefefe;background:linear-gradient(0deg,#fefefe 0,#f3f3f3);color:#000}.flexmls_connect__button:active,.flexmls_connect__page_content button:active,.flexmls_connect__sr_detail button:active{box-shadow:0 1px 0 hsla(0,0%,100%,.3),inset 0 1px 3px rgba(0,0,0,.7);opacity:1}a.flexmls_connect__button{text-decoration:none}a.flexmls_connect__button:hover{text-decoration:underline}.flexmls_connect__page_content button.colored,.flexmls_connect__sr_detail button.colored{background:#7a9be2;background:linear-gradient(0deg,#7a9be2 0,#5069c3);border:1px solid #5069c3;color:#fff;text-shadow:1px 1px 2px #000}.flexmls_connect__page_content button.colored:hover,.flexmls_connect__sr_detail button.colored:hover{background:#94afe8;background:linear-gradient(0deg,#94afe8 0,#7387cf)}.flexmls_connect__page_content button img,.flexmls_connect__sr_detail button img{margin:0 3px 0 0}tr.flexmls_connect__zebra:nth-child(2n){background-color:#ededed}.flexmls_connect__photo_switcher button{vertical-align:middle;text-align:center}.flexmls_connect__photo_switcher button img{border:0;width:6px;height:11px;margin:2px}.flexmls_connect__search ul.as-selections{border-color:#888 #aaa #b6b6b6!important;border-style:solid!important;border-width:1px!important;padding:4px 0 4px 4px!important;overflow:auto!important;background-color:#fff!important;box-shadow:inset 0 1px 2px #888!important;-webkit-box-shadow:inset 0 1px 2px #888!important;-moz-box-shadow:inset 0 1px 2px #888!important}.flexmls_connect__search ul.as-selections.loading{background-color:#eee}.flexmls_connect__search ul.as-selections li{float:left;margin:1px 4px 1px 0;list-style-type:none!important}.flexmls_connect__search ul.as-selections li.as-selection-item{color:#2b3840!important;font-size:13px!important;font-family:Lucida Grande,arial,sans-serif!important;text-shadow:0 1px 1px #fff!important;background-color:#ddeefe!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddeefe),to(#bfe0f1))!important;border:1px solid #acc3ec!important;border-top-color:#c0d9e9!important;padding:2px 7px 2px 10px!important;border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;box-shadow:0 1px 1px #e4edf2!important;-webkit-box-shadow:0 1px 1px #e4edf2!important;-moz-box-shadow:0 1px 1px #e4edf2!important;-ms-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important}.flexmls_connect__search ul.as-selections li.as-selection-item:last-child{margin-left:30px}.flexmls_connect__search ul.as-selections li.as-selection-item a.as-close{float:right;margin:1px 0 0 7px;padding:0 2px;cursor:pointer;color:#5491be;font-family:Helvetica,helvetica,arial,sans-serif;font-size:14px;font-weight:700;text-shadow:0 1px 1px #fff;-webkit-transition:color .1s ease-in}.flexmls_connect__search ul.as-selections li.as-selection-item.blur{color:#666;background-color:#f4f4f4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#d5d5d5));border-color:#ccc #bbb #bbb;box-shadow:0 1px 1px #e9e9e9;-webkit-box-shadow:0 1px 1px #e9e9e9;-moz-box-shadow:0 1px 1px #e9e9e9}.flexmls_connect__search ul.as-selections li.as-selection-item.blur a.as-close{color:#999}.flexmls_connect__search ul.as-selections li:hover.as-selection-item{color:#2b3840;background-color:#bbd4f1;background-image:-webkit-gradient(linear,0 0,0 100%,from(#bbd4f1),to(#a3c2e5));border-color:#8bb7ed #6da0e0 #6da0e0}.flexmls_connect__search ul.as-selections li:hover.as-selection-item a.as-close{color:#4d70b0}.flexmls_connect__search ul.as-selections li.as-selection-item.selected{border-color:#1f30e4}.flexmls_connect__search ul.as-selections li.as-selection-item a:hover.as-close{color:#1b3c65}.flexmls_connect__search ul.as-selections li.as-selection-item a:active.as-close{color:#4d70b0}.flexmls_connect__search ul.as-selections li.as-original{margin-left:0;width:100%}.flexmls_connect__search ul.as-selections li.as-original input{border:none;outline:none;font-size:13px;height:18px;line-height:18px;padding-top:3px}.flexmls_connect__search ul.as-list{position:absolute;list-style-type:none;margin:2px 0 0;padding:0;font-size:14px;color:#000;font-family:Lucida Grande,arial,sans-serif;background-color:#fff;background-color:hsla(0,0%,100%,.95)!important;z-index:2;box-shadow:0 2px 12px #222;-webkit-box-shadow:0 2px 12px #222;-moz-box-shadow:0 2px 12px #222;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.flexmls_connect__search li.as-result-item,li.as-message{margin:0;padding:5px 12px;background-color:transparent;*background-color:#fff;border:1px solid;border-color:#fff #fff #ddd;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.flexmls_connect__search li:first-child.as-result-item{margin:0}.flexmls_connect__search li.as-message{margin:0;cursor:default}.flexmls_connect__search li.as-result-item.active{background-color:#3668d9;background-image:-webkit-gradient(linear,0 0,0 64%,from(#6e81f5),to(#3e52f2));border-color:#3342e8;color:#fff;text-shadow:0 1px 2px #122042}.flexmls_connect__search li.as-result-item em{font-style:normal;background:#444;padding:0 2px;color:#fff}.flexmls_connect__search li.as-result-item.active em{background:#253f7a;color:#fff}@media screen and (-webkit-min-device-pixel-ratio:0){.flexmls_connect__search ul.as-selections{border-top-width:2px}.flexmls_connect__search ul.as-selections li.as-selection-item{padding-top:3px;padding-bottom:3px}.flexmls_connect__search ul.as-selections li.as-selection-item a.as-close{margin-top:-1px}.flexmls_connect__search ul.as-selections li.as-original input{line-height:19px;height:19px}}@media (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.flexmls_connect__search ul.as-list{border:1px solid #888}.flexmls_connect__search ul.as-selections li.as-selection-item a.as-close{margin-left:4px;margin-top:0}}.flexmls_connect__search ul.as-list{border:1px solid\9}.flexmls_connect__search ul.as-selections li.as-selection-item a.as-close{margin-left:4px\9;margin-top:0\9}.flexmls_connect__search ul.as-list,x:-moz-any-link,x:default{border:1px solid #888}BODY:first-of-type ul.as-list,x:-moz-any-link,x:default{border:none}@font-face{font-family:flexmls-icons;src:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../fonts/icomoon.eot?-pmhnf7=);src:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../fonts/icomoon.eot?#iefix-pmhnf7=) format("embedded-opentype"),url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../fonts/icomoon.woff?-pmhnf7=) format("woff"),url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../fonts/icomoon.ttf?-pmhnf7=) format("truetype"),url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../fonts/icomoon.svg?-pmhnf7#icomoon=) format("svg");font-weight:400;font-style:normal}[class*=" flexmls-icon-"],[class^=flexmls-icon-]{font-family:flexmls-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flexmls-icon-inbox:before{content:"\e600"}.flexmls-icon-thumb_up:before{content:"\e601"}.flexmls-icon-thumb_down:before{content:"\e602"}.flexmls-icon-heart:before{content:"\e603"}.flexmls-icon-star:before{content:"\e604"}.flexmls-icon-x_circle:before{content:"\e605"}.flexmls-icon-collection:before{content:"\e606"}.flexmls-icon-search:before{content:"\e607"}.flexmls-icon-search_agent:before{content:"\e608"}.flexmls-icon-plus_large:before{content:"\e609"}.flexmls-icon-eye:before{content:"\e60a"}.flexmls-icon-comment:before{content:"\e60b"}.flexmls-icon-more_dots:before{content:"\e60c"}.flexmls-icon-print:before{content:"\e60d"}.flexmls-icon-save:before{content:"\e60e"}.flexmls-icon-email:before{content:"\e60f"}.flexmls-icon-chart:before{content:"\e610"}.flexmls-icon-download:before{content:"\e611"}.flexmls-icon-link:before{content:"\e612"}.flexmls-icon-arrow_up:before{content:"\e613"}.flexmls-icon-arrow_down:before{content:"\e614"}.flexmls-icon-refresh:before{content:"\e615"}.flexmls-icon-carrot_line:before{content:"\e616"}.flexmls-icon-carrot_fill:before{content:"\e617"}.flexmls-icon-search_small:before{content:"\e618"}.flexmls-icon-check_small:before{content:"\e619"}.flexmls-icon-briefcase:before{content:"\e61a"}.flexmls-icon-add:before{content:"\e61b"}.flexmls-icon-minus:before{content:"\e61c"}.flexmls-icon-gear:before{content:"\e61d"}.flexmls-icon-refresh_large:before{content:"\e61e"}.flexmls-icon-check:before{content:"\e61f"}.flexmls-icon-view_list_line:before{content:"\e620"}.flexmls-icon-view_list_fill:before{content:"\e621"}.flexmls-icon-view_gallery_line:before{content:"\e622"}.flexmls-icon-view_gallery_fill:before{content:"\e623"}.flexmls-icon-view_map:before{content:"\e624"}.flexmls-icon-x_close:before{content:"\e625"}.flexmls-icon-arrow_page_next:before{content:"\e626"}.flexmls-icon-arrow_page_previous:before{content:"\e627"}.flexmls-icon-collection_new:before{content:"\e628"}.flexmls-icon-search_new:before{content:"\e629"}.flexmls-icon-facebook:before{content:"\e62a"}.flexmls-icon-google_plus:before{content:"\e62b"}.flexmls-icon-logo_flexmls:before{content:"\e62c"}.flexmls-icon-badge_comment:before{content:"\e62d"}.flexmls-icon-badge_eye:before{content:"\e62e"}.flexmls-icon-badge_heart:before{content:"\e62f"}.flexmls-icon-badge_plus:before{content:"\e630"}.flexmls-icon-badge_refresh:before{content:"\e631"}.flexmls-icon-badge_star:before{content:"\e632"}.flexmls-icon-badge_thumb_up:before{content:"\e633"}.flexmls-icon-badge_thumb_down:before{content:"\e634"}.flexmls-icon-badge_x:before{content:"\e635"}.flexmls-icon-badge_collection:before{content:"\e636"}.flexmls-icon-badge_arrow_down:before{content:"\e637"}.flexmls-icon-badge_briefcase:before{content:"\e638"}.flexmls-icon-badge_arrow_up:before{content:"\e639"}.flexmls-icon-badge_minus:before{content:"\e63a"}.flexmls-icon-street_view:before{content:"\e63b"}.flexmls-icon-birds_eye:before{content:"\e63c"}.flexmls-icon-messages_fill:before{content:"\e63d"}.flexmls-icon-messages_line:before{content:"\e63e"}.flexmls-icon-group:before{content:"\e63f"}.flexmls-icon-full_screen:before{content:"\e640"}.flexmls-icon-arrow_photo_next:before{content:"\e641"}.flexmls-icon-arrow_photo_previous:before{content:"\e642"}.flexmls-icon-play_circle_small:before{content:"\e643"}.flexmls-icon-play_circle_large:before{content:"\e644"}.flexmls-icon-no-alarm:before{content:"\e645"}.flexmls-icon-alarm:before{content:"\e646"}.flexmls-icon-star-full:before{content:"\e9d9"}.flexmls-icon-blocked:before{content:"\ea0e";transform:rotate(90deg);display:inline-block}.flexmls_connect__form_row:after,.flexmls_connect__form_row:before{content:"";display:table}.flexmls_connect__form_row:after{clear:both}.flexmls_connect__form_row{margin-bottom:1rem;position:relative}.flexmls_connect__form_row.flexmls_connect__form_row_color{clip:rect(0,0,0,0);height:0;left:-9999rem;position:absolute;width:0}.flexmls_connect__form_input,.flexmls_connect__form_label,.flexmls_connect__form_textarea{display:block;font-size:1rem;width:100%}@media (min-width:481px){.flexmls_connect__form_input,.flexmls_connect__form_label,.flexmls_connect__form_textarea{display:inline-block;vertical-align:top}}@media (min-width:481px){.flexmls_connect__form_label{width:9rem}}@media (min-width:481px){.flexmls_connect__form_textarea{width:66%}}button.flexmls_leadgen_button[disabled]{cursor:not-allowed;opacity:.8;pointer-events:none}.flexmls_connect__form_message{background:#fff;border-left:4px solid transparent;font-weight:700;margin-bottom:1rem;padding:1rem;text-align:center}.flexmls_connect__form_message.flexmls_connect__form_message-error{border-left-color:#dc3232;box-shadow:0 0 2px rgba(0,0,0,.3);color:#dc3232}.flexmls_connect__form_message.flexmls_connect__form_message-success{border-left-color:#46b450;box-shadow:0 0 2px rgba(0,0,0,.3);color:#46b450}.flexmls_connect__form_footer{text-align:right}.flexmls_loading_svg{display:inline-block;height:2rem;margin-right:1rem;width:2rem}.flexmls_connect__checkbox_wrapper{display:inline-block;margin-right:1em;margin-bottom:.5em}.flexmls_connect__checkbox_wrapper label{margin-left:.25em;cursor:pointer}.flexmls_connect__min_max_wrapper{display:flex;align-items:center;gap:.5em}.flexmls_connect__min_max_wrapper input{flex:1;min-width:0}.flexmls-warning{border-left:.25rem solid #dc3232;box-shadow:0 .06125rem .125rem #eaeaea;padding:1rem}.wp-dialog{background-color:#f5f5f5;z-index:999999!important;position:fixed!important}.wp-dialog .ui-dialog-titlebar-close{display:none}.ui-widget-overlay{background:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/overlay.png) repeat scroll 0 0 transparent!important;opacity:.9!important;z-index:9999}.fmc_dialog{font-size:1.5em;height:auto;line-height:150%;min-height:45px;padding:13px;width:auto}.fmc-error{color:#cc3131;background-color:#f7e4e4;padding:5px 15px;border-radius:5px}.wp-dialog .ui-dialog-title{display:block;height:50px;line-height:2em;padding:1px 0 2px;text-align:center}#flexmls_connect__important{position:absolute;left:-5000px}.flexmls_connect__success_message{display:none;color:green;font-weight:700;text-align:center;padding:10px}.hover_container .hover_border:hover{border:2px solid #d2d2d2;border-radius:14px;overflow:hidden;margin:10px;padding:5px}.hover_border{overflow:hidden;margin:10px;padding:5px;border:2px solid transparent}.hover_container{margin-bottom:15px}.flexmls_connect__carousel{text-align:left;max-width:100%}.flexmls_connect__container{max-width:100%;overflow:hidden;position:relative;background-color:#fff;padding:8px 0;border:1px solid #fff}.flexmls_connect__container .flexmls_connect__empty_message{color:#ccc;font-weight:700;font-size:14pt;text-align:center;padding:1.5em 0}.flexmls_connect__slides img{border:0!important;padding:0!important;margin:0!important}.flexmls_connect__slides a{line-height:10px;display:block}.flexmls_connect__slides a.flexmls_popup:hover,.flexmls_connect__slides a.popup_no_link:hover{opacity:.75}.flexmls_connect__carousel .pleasewait{background:#fff url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/loading.gif) no-repeat 4px;position:absolute;border:2px solid #999;color:#666;font-weight:700;padding:8px 16px 8px 40px;margin:0 0 0 -24px;box-shadow:2px 2px 10px #ccc}.flexmls_connect__slide_page{display:none}.elementor-widget-container .flexmls_connect__slide_page,.is_admin_content .flexmls_connect__slide_page{display:block}.is_admin_content .flexmls_connect__slide_row{display:flex}.is_admin_content .flexmls_connect__listing{pointer-events:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.flexmls_connect__listing{box-sizing:border-box;position:relative;padding:2px;text-align:center;background-color:#fff;border:1px solid #fff;float:left;margin-bottom:2%;max-width:100%}.columns2 .flexmls_connect__listing,.columns3 .flexmls_connect__listing,.columns4 .flexmls_connect__listing,.columns5 .flexmls_connect__listing,.columns6 .flexmls_connect__listing,.columns7 .flexmls_connect__listing,.columns8 .flexmls_connect__listing{margin:0 .5% 1%}.columns2 .flexmls_connect__listing{width:49%}.columns3 .flexmls_connect__listing{width:32%}.columns4 .flexmls_connect__listing{width:24%}.columns5 .flexmls_connect__listing{width:19%}.columns6 .flexmls_connect__listing{width:15.66666%}.columns7 .flexmls_connect__listing{width:13.28571%}.columns8 .flexmls_connect__listing{width:11.5%}.flexmls_connect__slides div p.caption{margin:0!important}.flexmls_connect__slides div p.caption a{font-size:12px;line-height:15px;font-weight:700;margin-top:2px;text-decoration:none;color:#333}.flexmls_connect__slides div p.caption a small{font-size:1em;line-height:1.2em;color:#555;font-weight:400;display:block;text-decoration:none;padding-top:2px;margin-top:2px}.flexmls_connect__slides div p.caption a small.dark{color:#333;border-bottom:1px solid #ccc;padding-bottom:3px;margin:.15em 0 3px}.flexmls_connect__carousel_nav{background:#fff;text-align:center}.flexmls_connect__carousel ul.pagination{list-style-type:none!important;margin:0!important;padding-top:8px;display:inline-block}.flexmls_connect__carousel ul.pagination li{float:left!important;margin:0 2px!important;background-image:none!important;list-style-type:none!important}.flexmls_connect__carousel ul.pagination a{float:none!important;margin:0!important;padding:7px 0 0!important;display:block!important;width:7px!important;text-indent:-999999px!important;height:0!important;overflow:hidden!important;background:none!important;background-image:url(//www.ahwatukeearizona.com/wp-content/plugins/flexmls-idx/assets/css/../images/loopedCarousel/pagination.png)!important;background-position:0 0!important;background-repeat:no-repeat!important}.flexmls_connect__carousel ul.pagination li.active a{background-position:0 -7px!important}.flexmls_connect__carousel a{font-size:12px}.flexmls_connect__carousel a.next,.flexmls_connect__carousel a.previous{padding:4px;font-style:italic;color:#000}.flexmls_connect__carousel a.previous{float:left}.flexmls_connect__carousel a.next{float:right}.flexmls_connect__count{text-align:right}.flexmls_connect__active_color{color:#000;font-style:none;background-color:inherit}.flexmls_connect__inactive_color{color:#555;font-style:italic;background-color:inherit}.flexmls_connect__error_color{color:#c00;background-color:#fcc}.flexmls_connect__hidden,.flexmls_connect__hidden2,.flexmls_connect__hidden3{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.flexmls_connect__market_stats ul{display:none}.flexmls_connect__count,.flexmls_connect__disclaimer,.flexmls_connect__disclaimer a{font-size:1em;color:#333;clear:both}.flexmls_connect__carousel .flexmls_connect__disclaimer,.flexmls_connect__carousel .flexmls_connect__disclaimer a{font-size:1em;margin-top:2.5em;white-space:nowrap}.flexmls_connect__disclaimer a{text-decoration:underline;cursor:pointer}.flexmls_connect__badge{font-family:Arial,sans-serif;color:#fff;font-weight:700;font-size:1em;border:1px solid #dadada;border-right:0;border-bottom:0;padding:2px;line-height:1em;background-color:#454545}.flexmls_connect__badge,img.flexmls_connect__badge_image{cursor:pointer;position:absolute;bottom:0;right:0;margin:0!important}img.flexmls_connect__badge_image{width:20px!important;height:13px!important;border:0;padding:0}.flexmls_connect__colorbox_address .flexmls_connect__badge,.flexmls_connect__disclaimer .flexmls_connect__badge,.flexmls_connect__disclaimer .flexmls_connect__badge_image{display:inline;position:static;margin-right:.5em!important}.flexmls_connect__market_stats .legendLayer .background{fill:hsla(0,0%,100%,0);stroke:rgba(0,0,0,.85);stroke-width:0}.flexmls_connect__search{padding:.5em}.flexmls_connect__search form{padding:0;margin:0}.flexmls_connect__search label{cursor:pointer;display:inline}.flexmls_connect__search table{width:100%;margin:0;border-collapse:separate;border-spacing:0 .35em}.flexmls_connect__search table tr td{text-align:center;font-style:italic}.flexmls_connect__search table tr td.first{text-align:right;white-space:nowrap}.flexmls_connect__search table tr td span{margin:0 .25em;white-space:nowrap;display:inline-block}.flexmls_connect__search table tr td input.text{width:90%;text-align:center;font-weight:700;background-color:#fff}.flexmls_connect__search table tr td input.property-type-checkbox{margin:.5em .25em}.flexmls_connect__search_field .select2-container{width:100%}.flexmls_connect__search .shade{background-color:transparent;background-color:rgba(0,0,0,.25)}.flexmls_connect__search_agent_input input{margin-top:4px;margin-bottom:4px;padding:.25em;background-color:#fff;color:#000;text-align:left;font-weight:400;border:1px solid #989898;background-color:#fff!important;box-shadow:inset 0 0 0 #888!important;-webkit-box-shadow:inset 0 0 0 #888!important;-moz-box-shadow:inset 0 0 0 #888!important}.flexmls_connect_location_search{width:75%;background:#000!important;color:#fff!important;text-shadow:0 1px 1px #111!important;box-shadow:0 1px 1px #111!important;-webkit-box-shadow:0 1px 1px #111!important;-moz-box-shadow:0 1px 1px #111!important;background:-moz-linear-gradient(to top,#333 0,#4d4d4d 50%,#000 51%,#000 100%)!important;border-radius:.35em .35em .35em .35em!important;text-align:center!important;font-weight:700!important;cursor:pointer}.flexmls_connect__agent_search{color:#000;width:300px;font-family:Arial,sans-serif;box-shadow:0 2px 6px #000!important;-webkit-box-shadow:0 2px 6px #000!important;-moz-box-shadow:0 2px 6px #000!important;background-color:#fff;padding:20px;margin:3px 3px 20px}.flexmls_connect__colorbox_address{padding:.1em 0 .3em;text-align:center;width:100%;color:#333;font-size:1.1em;position:block;top:0}#flexmls_connect__cboxLoadedContent{color:#000}#flexmls_connect__cboxLoadedContent iframe{width:100%;height:100%}.flexmls_connect__market_stats.center div,.flexmls_connect__market_stats.center div table tbody tr,.flexmls_connect__market_stats.center p{text-align:center;margin-left:auto;margin-right:auto}.flexmls_connect__market_stats.right div,.flexmls_connect__market_stats.right div table tbody tr,.flexmls_connect__market_stats.right p{text-align:right;margin-left:auto}.flexmls_connect__carousel.center{text-align:center;margin-left:auto;margin-right:auto}.flexmls_connect__carousel.right{text-align:right;margin-left:auto}#flexmls_connect__stat_tooltip{position:absolute;display:none;border:1px solid #d0d0d0;padding:2px;background-color:#eee;opacity:.8;color:#333}.flexmls_connect__search ul.as-selections{margin:0!important;list-style-type:none!important;border:1px solid #989898!important;box-shadow:inset 0 0 0 #888!important;-webkit-box-shadow:inset 0 0 0 #888!important;-moz-box-shadow:inset 0 0 0 #888!important;width:100%}.flexmls_connect__search ul.as-selections li.as-selection-item{border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important}.flexmls_connect__search ul.as-list{list-style-type:none!important}.flexmls_connect__search li.as-result-item,li.as-message{text-align:left!important}.flexmls_connect__heading{font-weight:700}.my_account_outer{overflow:auto;border:2px solid #000;margin-bottom:15px;padding:20px}.my_account_inner{margin:15px;float:left}.flexmls_connect__right{position:relative;float:right}.flexmls_connect__field_label{font-weight:700}.flexmls_connect__zebra:nth-child(odd),div.flexmls_connect__zebra:nth-child(odd){background-color:#ccc}.flexmls_connect__zebra{padding:4px}ul.flexmls-idx-media-links{list-style:none outside none;margin:0}.flexmls-idx-media-links{padding:0}ul.flexmls-idx-media-links>li{display:inline;margin:0;padding:0}.flexmls-idx-media-links>li:after{content:" | "}.flexmls-idx-media-links>li:last-child:after{content:""}.flexmls_connect__sr_detail .flexmls_connect__tab_div{margin:30px 0 20px;border-bottom:1px solid #cfcfcf}.flexmls_connect__sr_detail .flexmls_connect__tab{background:#f2f2f2;background:linear-gradient(0deg,#f2f2f2 0,#d4d4d4);border-top-right-radius:.5em;-moz-border-radius:.5em;border-top-left-radius:.5em;background-clip:padding-box;color:#000;cursor:pointer;font-size:13px;padding:.5em .75em .45em;margin-right:6px;border:1px solid #cfcfcf;border-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-moz-inline-box;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:1px}.flexmls_connect__sr_detail .flexmls_connect__tab.active{background:#fff;cursor:default}.flexmls_connect__schedule_showing_table{table-layout:auto;margin:0 auto}.flexmls_connect__required{color:red}.flexmls_connect__schedule_showing_table tr td{text-align:left!important;padding:5px!important}.flexmls_connect__schedule_showing_table tr td input[type=email],.flexmls_connect__schedule_showing_table tr td input[type=tel],.flexmls_connect__schedule_showing_table tr td input[type=text]{height:2.5rem;box-sizing:border-box;padding:.5rem;line-height:1.5}#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table{width:100%;margin:0 auto}#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td{text-align:center!important}#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td input[type=email],#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td input[type=tel],#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td input[type=text]{display:inline-block;vertical-align:middle;height:2.5rem;box-sizing:border-box;padding:.5rem;line-height:1.5}#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td textarea{margin:0 auto;display:block}#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td .flexmls_connect__required{display:inline-block;vertical-align:middle;margin-left:4px}#flexmls_connect__cboxWrapper .flexmls-small-text{text-align:center!important;display:block;width:100%;margin-top:10px}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table{width:100%;margin:0 auto}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td{text-align:center!important}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td input[type=email],#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td input[type=tel],#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td input[type=text]{display:inline-block;vertical-align:middle;height:2.5rem;box-sizing:border-box;padding:.5rem;line-height:1.5}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td textarea{margin:0 auto;display:block}#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td .flexmls_connect__required{display:inline-block;vertical-align:middle;margin-left:4px}@media (max-width:480px){#flexmls_connect__cboxWrapper .flexmls_connect__contact_form table tr td,#flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_table tr td{padding:5px 3px!important}#flexmls_connect__cboxWrapper input[type=email],#flexmls_connect__cboxWrapper input[type=tel],#flexmls_connect__cboxWrapper input[type=text],#flexmls_connect__cboxWrapper textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#flexmls_connect__cboxWrapper h3{margin-top:.5em!important;margin-bottom:.5em!important;font-size:1.2em!important}#flexmls_connect__cboxWrapper textarea{min-height:100px!important}#flexmls_connect__cboxWrapper input[type=submit]{min-height:44px!important;padding:10px 20px!important;font-size:16px!important;width:auto!important}}#flexmls_connect__detail_group table tr td{text-align:left!important}.flexmls_connect__sr_detail .flexmls_connect__detail_header{font-size:1.25em;display:block;background-color:#cfcfcf;padding:4px;color:#000}.flexmls_connect__sr_detail td{padding:4px}.flexmls_connect__sr_detail b{color:#000}#flexmls_connect__map_canvas{width:100%;height:400px}.flexmls_connect__sr_pagination{text-align:center}.flexmls_connect__sr_pagination a,.flexmls_connect__sr_pagination span{text-decoration:none;padding:12px;font-weight:700}.flexmls_connect__sr_pagination a:hover{text-decoration:underline}.flexmls_connect__sr_pagination .flexmls_connect__button{color:#000}.flexmls_connect__idx_disclosure_text{margin-top:4em}.flexmls_connect__prev_next{position:relative;float:right;margin-bottom:.25em}.flexmls_connect__prev_next button{vertical-align:top}.flexmls_connect__prev_next button.left img{margin:0 3px 0 0}.flexmls_connect__prev_next button.right img{margin:0 0 0 3px}.flexmls_connect_select{margin:.5em 0}.flexmls_connect_hasJavaScript{display:none}.portal-button-primary{font-weight:700;font-size:13px}.portal-button-secondary{color:#007;background:none repeat scroll 0 0 transparent;border:0}.listing_cart{margin-bottom:.5em}.listing_cart i{cursor:pointer;color:#b3b3b3;font-size:1.4em;padding-right:.5em}.listing_cart i:hover{color:#999}.selected .flexmls-icon-heart,.selected .flexmls-icon-heart:hover{color:#d9a5ed}.selected .flexmls-icon-thumb_up,.selected .flexmls-icon-thumb_up:hover{color:#4cd964}.selected .flexmls-icon-thumb_down,.selected .flexmls-icon-thumb_down:hover{color:#fc3e39}.flexmls_connect_vtour_link_alternative{display:block;top:50%;left:50%;width:300px;margin-left:-150px;position:absolute}@media print{body{background-color:#fff}.flexmls_connect__disclaimer_text{display:block;font-size:1em;line-height:1em}.flexmls_connect__sr_divider{margin:0}.flexmls_connect__sr_address{margin-bottom:0}.flexmls_connect__photo_container{border:1px solid transparent!important}.flexmls_connect__main_image{padding:2px;border:1px solid #cfcfcf}.flexmls_connect__filmstrip,.flexmls_connect__not_printable,.flexmls_connect__photo_pager,.flexmls_connect__sr_details,.flexmls_connect__tab_div,button{display:none!important}}.elementor-element-edit-mode .flexmls_connect__market_stats_graph{background-color:#dadada;display:flex;justify-content:center;align-items:center}.elementor-element-edit-mode .flexmls_connect__market_stats_graph:after{display:block;content:"The graph will be displayed on the site";color:#a0a0a0;font-size:25px}.flexmls_connect__sr_divider{clear:both;margin-top:15px;margin-bottom:15px;height:1px;color:#d3d3d3;background-color:#d3d3d3;border:none;display:block}.flexmls_connect__sr_email_updates{line-height:4.5em;margin:14px}.flexmls_connect__sr_matches_count{font-size:26px;font-weight:700;padding-right:.2em}.flexmls_connect__sr_result:after,.flexmls_connect__sr_result:before{content:"";display:table}.flexmls_connect__sr_result:after{clear:both}.flexmls_connect__sr_result{padding-bottom:1em;border-bottom:1px solid #d3d3d3;margin-bottom:1em}.flexmls_connect__sr_detail a,.flexmls_connect__sr_email_updates a,.flexmls_connect__sr_result a{text-decoration:none;cursor:pointer}.flexmls_connect__sr_detail a:hover,.flexmls_connect__sr_email_updates a:hover,.flexmls_connect__sr_result a:hover{text-decoration:underline}.flexmls_connect__sr_price{font-size:24px;color:#000}.flexmls_connect__sr_address{margin-bottom:13px;font-size:18px}.flexmls_connect__sr_result{text-align:center}.flexmls_connect__sr_result img{box-sizing:border-box;padding:3px;border:1px solid #cdcbcc}.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts{border-top:1px solid #d3d3d3;width:100%}.flexmls_connect__sr_result .flexmls_connect__sr_listing_facts tr td{padding:4px;width:50%;color:#000;vertical-align:top}.flexmls_connect__sr_result .flexmls_connect__sr_idx{padding-top:10px!important}.flexmls_connect__sr_result .flexmls_connect__sr_idx .flexmls_connect__badge{position:relative}.flexmls_connect__sr_details{clear:both;color:#d6d6d6;margin-bottom:1em}.flexmls_connect__sr_openhouse{color:#000;margin:4px}.flexmls_connect__sr_openhouse em{font-style:italic;font-size:1.25em;margin-right:8px}.flexmls_connect__sr_detail .flexmls_connect__sr_openhouse{margin-top:2em}.flexmls_connect__sr_main_photo{margin-bottom:1em}td.flexmls_connect__sr_idx,tr.flexmls_connect__sr_zebra_off td,tr.flexmls_connect__sr_zebra_on td{text-align:left!important}tr.flexmls_connect__sr_zebra_on{background-color:#ededed}.flexmls_connect__sr_view_options>div{display:inline-block}.flexmls_connect__sr_view_options .listingsperpage{margin-right:1em}.flexmls_connect__sr_details_buttons button{margin-bottom:.8em}.flexmls_connect__sr_details_buttons button:first-of-type{margin-right:1em}.flexmls_connect__sr_asset_link{display:block}.flexmls_connect__sr_save_search{position:relative}.flexmls_connect__sr_save_search_save_confirm{position:absolute;left:0;top:0;background:#fff;z-index:10;width:320px;max-width:95vw;padding:4px}.flexmls_connect__sr_save_search_save_confirm .flexmls_connect_search_name{width:65%;float:left;margin-right:5%}.flexmls_connect__sr_save_search_save_confirm .flexmls_connect_search_submit{width:30%;float:left;padding:5px 10px}@media (min-width:481px){.flexmls_connect__sr_result{text-align:left}.flexmls_connect__sr_left_column{float:left;max-width:46%}.flexmls_connect__sr_listing_facts_container{width:50%;float:right}.flexmls_connect__sr_details{clear:none}}@media (min-width:768px){.flexmls_connect__sr_matches{float:left}.flexmls_connect__sr_view_options{float:right}.flexmls_connect__sr_result img{box-sizing:border-box;float:left;margin-right:11px;margin-bottom:13px}.flexmls_connect__sr_result .flexmls_connect__sr_details{float:none;max-width:none}.flexmls_connect__sr_left_column{max-width:36%}.flexmls_connect__sr_listing_facts_container{width:60%}.flexmls_connect__sr_asset_link{display:inline-block}.flexmls_connect__sr_asset_link+.flexmls_connect__sr_asset_link{margin-left:.8em;border-left:1px solid #ccc;padding-left:.8em}}.flexmls_connect__listing_details_page .entry-title{display:none}.flexmls_connect__listing_details_page .listing_cart{display:flex}.flexmls_connect__listing_details_page .flexmls_portal_cart_handle i{color:#d3d3d3}.flexmls_connect__listing_details_page .flexmls_portal_cart_handle i:hover{color:#e9e8e8}.flexmls_connect__listing_details_page .Rejects.selected i{color:#f50000;text-shadow:0 0 3px rgba(0,0,0,.3)}.flexmls_connect__listing_details_page .Favorites.selected i{color:#f9dd00;text-shadow:0 0 1px rgba(0,0,0,.5)}.flexmls_connect__ld_compliance{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.flexmls_connect__ld_status{color:orange;font-weight:700}.flexmls_connect__ld_status.status_closed{color:#00f}.flexmls_connect__ld_price{font-size:24px;color:#000;display:flex}.flexmls_connect__price_changes{font-size:16px;margin:12px 0 0 12px}.flexmls_connect__price_changes span{font-size:14px}.flexmls_connect__price_changes_down{color:red}.flexmls_connect__price_changes_up{color:green}.flexmls_connect__ld_button_group button{display:block;margin-bottom:.8em}.flexmls_connect__ld_button_group button img{display:inline-block;vertical-align:middle;max-width:none}.flexmls_connect__sr_detail .flexmls_connect__photos{text-align:center}.flexmls_connect__sr_detail .flexmls_connect__photo_pager{text-align:center;margin:12px 0}.flexmls_connect__photo_switcher{color:#000;font-size:1.25em;margin-bottom:.6em}.flexmls_connect__ld_larger_photos_link{display:none}.flexmls_connect__photo_container{width:98%;overflow:hidden}.flexmls_connect__photo_container img{max-height:400px;display:block;margin-left:auto;margin-right:auto}.flexmls_connect__sr_detail .flexmls_connect__main_image{cursor:pointer}.flexmls_connect__sr_detail .flexmls_connect__filmstrip,.flexmls_connect__sr_detail .flexmls_connect__photo_container{padding:6px;border:1px solid #cdcbcc;margin:0 auto;display:block}.flexmls_connect__sr_detail .flexmls_connect__filmstrip{width:98%;height:70px;overflow-x:auto;overflow-y:hidden;text-align:left;vertical-align:middle;word-wrap:normal;white-space:nowrap;border:1px solid #ababab}.flexmls_connect__sr_detail .flexmls_connect__filmstrip img{display:inline-block;vertical-align:middle;border:1px solid #9a9899;height:42px;margin:8px 4px 0;cursor:pointer;max-width:none}.flexmls_connect__sr_detail .flexmls_connect__filmstrip img.filmstrip_over{border:1px solid #000}.flexmls_connect__ld_detail_table{border:1px solid #cfcfcf;margin-bottom:1em}.flexmls_connect__ld_property_detail{font-size:14px;padding:.4em 1em}.flexmls_connect__ld_property_detail:nth-of-type(2n){background:#ededed}.flexmls_connect__ld_property_detail+.flexmls_connect__ld_property_detail,.flexmls_connect__ld_property_detail_row+.flexmls_connect__ld_property_detail_row{border-top:1px solid #cfcfcf}.flexmls_connect__ld_property_detail_row:nth-of-type(2n){background:#ededed}.columns2 .flexmls_connect__ld_property_detail_row:nth-of-type(2n){background:0 0}.flexmls_connect__sr_left_column{position:relative}.flexmls_connect__sr_left_column .flexmls_connect__sr_details{clear:both}.flexmls_connect__sr_left_column .flexmls_connect__sr_details .listing_cart{position:absolute;top:10px;right:3px;display:flex}.flexmls_connect__sr_left_column .flexmls_connect__sr_details .flexmls_portal_cart_handle i{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}.flexmls_connect__sr_left_column .flexmls_connect__sr_details .flexmls_portal_cart_handle i:hover{text-shadow:0 0 3px rgba(0,0,0,.7)}.flexmls_connect__sr_left_column .flexmls_connect__sr_details .Rejects.selected i{color:#f50000;text-shadow:0 0 3px rgba(0,0,0,.1)}.flexmls_connect__sr_left_column .flexmls_connect__sr_details .Favorites.selected i{color:#f9dd00;text-shadow:0 0 3px rgba(0,0,0,.3)}@media (min-width:481px){.flexmls_connect__listing_details_page .listing_cart{float:right;clear:right}.flexmls_connect__ld_price{float:right}.flexmls_connect__ld_button_group button{display:inline}.flexmls_connect__ld_button_group button+button{margin-left:1em}.flexmls_connect__sr_detail .flexmls_connect__photo_pager{text-align:left}.flexmls_connect__photo_switcher{float:right;margin-top:-4px}.columns2 .flexmls_connect__ld_property_detail_row:nth-of-type(2n),.flexmls_connect__ld_property_detail_row:nth-of-type(2n){background:#ededed}.columns2 .flexmls_connect__ld_property_detail_row+.flexmls_connect__ld_property_detail_row,.flexmls_connect__ld_property_detail_row+.flexmls_connect__ld_property_detail_row{border-top:1px solid #cfcfcf}.columns2 .flexmls_connect__ld_property_detail{box-sizing:border-box;width:50%;display:inline-block;vertical-align:top}.columns2 .flexmls_connect__ld_property_detail+.flexmls_connect__ld_property_detail{border:none}.columns2 .flexmls_connect__ld_property_detail:nth-of-type(2n){background:0 0}}.open-houses-list-details h2.flexmls-title-larger{margin-bottom:10px}.open-houses-list-details .open-house-list-inner{border-radius:5px;border:1px solid #ccc;padding:10px 15px;font-size:17px;margin:0 0 12px}@media (min-width:768px){.flexmls_connect__ld_larger_photos_link{display:inline-block}}body.admin-bar{position:relative}.flexmls_connect__search_new:after,.flexmls_connect__search_new:before{content:"";display:table}.flexmls_connect__search_new:after{clear:both}.flexmls_connect__search_new{padding:20px;margin:3px}.flexmls_connect__search_new button{font-size:26px}.flexmls_connect__search_new label{display:block;font-weight:700;margin-bottom:.1em}.flexmls_connect__search_new .flexmls_connect__checkbox_wrapper label{display:inline-block}.flexmls_connect__search_new input[type=text]{box-sizing:border-box;border:1px solid #989898;width:43%}.flexmls_connect__search_new select{width:100%}.flexmls_connect__search_new .flexmls_connect__inactive_color{color:#555;font-style:normal!important}.flexmls_connect__search_new_to{display:inline-block;width:10%;text-align:center}.flexmls_connect__search_new_title{font-size:26px;font-weight:700}.flexmls_connect__search_field{margin-bottom:1em}.flexmls_connect__search_new_subtypes{margin-top:1em}.flexmls_connect__search_new_links{text-align:center;margin-top:1em}.flexmls_connect__search_new_links a{text-decoration:none}.flexmls_connect__search_new_checkboxes{margin-right:.5em}input[type=submit].flexmls_connect__search_new_submit{border-radius:.35em;background-clip:padding-box;font-size:22px;line-height:22px;font-family:Arial,sans-serif;padding:.25em;width:100%;text-align:center;font-weight:700;cursor:pointer;margin:.5em 0}.flexmls_connect__search_new_shadow{box-shadow:1px 1px 4px rgba(0,0,0,.4);border:1px solid #ccc}.flexmls_connect__search_new_subtypes{display:none}@media (min-width:481px){.flexmls_connect__search_new_horizontal .flexmls_connect__search_new_field_group{width:45%;float:left}.flexmls_connect__search_new_horizontal .flexmls_connect__search_new_links{width:45%;float:right;clear:right}}.flex-map{margin-bottom:40px}.flex-map-info-photo{margin-right:10px;width:100px;height:100px;background-size:cover;background-position:50%}.flex-map-info-info,.flex-map-info-photo{display:table-column;float:left}.flex-map-info-price{font-weight:800;font-size:1.2em;display:table-row}.flex-map-info-address-1,.flex-map-info-address-2,.flex-map-info-extra{display:table-row}.flex-map-markerLabels{overflow:inherit!important}.flex-map-marker-price{font-family:HelveticaNeue,Helvetica Neue,Work Sans,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;align-items:center;background-color:#fff;border-radius:13px;border:1px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#609fd6;display:flex;font-size:13px;height:27px;width:80px}.flex-map-marker-price .arrow{left:50%;bottom:-6px;margin-left:-5px;border-color:rgba(0,0,0,.1) transparent transparent}.flex-map-marker-price .arrow,.flex-map-marker-price .arrow:after{position:absolute;display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0}.flex-map-marker-price .arrow:after{content:"";bottom:1px;margin-left:-7px;border-color:#fff transparent transparent}.active .flex-map-marker-icon{background-color:#4cd964}.flex-map-marker-icon{align-items:center;background-color:#666;border-radius:50%;color:#fff;display:flex;font-size:24px;height:25px;justify-content:center;width:25px}.flex-map-marker-content{display:inline-block;padding:0 7px 0 5px}.flexmls_toggle-view{font-size:15px;text-align:center;display:inline-block;float:right}.flexmls_toggle-view a{text-decoration:none;display:block;float:left;padding:2px 5px;border:1px solid #ccc}.flexmls_toggle-view a.list-view{border-radius:10px 0 0 10px;border-right:1px solid #ccc}.flexmls_toggle-view a.map-view{border-radius:0 10px 10px 0;border-left:1px solid #ccc}.flexmls_toggle-view a.active,.flexmls_toggle-view a:hover{background-color:#82dbf0;color:#fff}.flexmls_connect__page_content .flexmls_toggle-view a{text-decoration:none;border:1px solid #ccc}.flexmls_connect__page_content .flexmls_toggle-view a.list-view{border-right:1px solid #ccc}.flexmls_connect__page_content .flexmls_toggle-view a.map-view{border-left:1px solid #ccc}.flexmls_connect__page_content .flexmls_toggle-view a:hover{border:1px solid #ccc}.flexmls-v2-widget .flexmls-btn,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-weight:700!important;line-height:16px;transition:all .1s ease-in-out;min-width:88px;padding:11px 16px;text-decoration:none!important;box-shadow:none}.flexmls-v2-widget .flexmls-btn.flexmls-btn-primary,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-btn.flexmls-btn-primary{transition:all .1s ease-in-out;background-color:#0077d9;color:#fff}.flexmls-v2-widget .flexmls-btn.flexmls-btn-secondary,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-btn.flexmls-btn-secondary{transition:all .1s ease-in-out;background-color:#fff;color:#0077d9;border:1px solid #d9d9d9}.flexmls-v2-widget .flexmls-btn.flexmls-btn-sm,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-btn.flexmls-btn-sm{border-radius:4px;min-width:80px;padding:7px 8px!important}.flexmls-v2-widget .flexmls-btn:hover,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-btn:hover{box-shadow:none}.flexmls-v2-widget input[type=checkbox],body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox input[type=checkbox]{box-sizing:border-box;width:auto;height:auto;border:1px solid #d9d9d9}.flexmls-v2-widget input[type=checkbox]+label,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox input[type=checkbox]+label{display:inline;position:relative;top:-2px}.flexmls-v2-widget input[type=text],.flexmls-v2-widget select,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox input[type=text],body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox select{box-sizing:border-box;font-size:14px;font-weight:400!important;border:1px solid #d9d9d9;border-radius:4px;background:#fff;box-shadow:none;color:#333;height:40px;line-height:20px;padding:11px 8px;font-style:normal}.flexmls-v2-widget input[type=text]:focus,.flexmls-v2-widget select:focus,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox input[type=text]:focus,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox select:focus{border:1px solid #73c0ff;box-shadow:0 2px 10px rgba(115,192,255,.6);outline:none}.flexmls-v2-widget textarea,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox textarea{box-sizing:border-box}.flexmls-v2-widget select,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox select{padding:8px 16px}.flexmls-v2-widget .flexmls-title-large,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-title-large{font-size:20px;font-weight:600;line-height:24px;margin-bottom:24px}.flexmls-v2-widget .flexmls-title-larger,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-title-larger{font-size:24px;font-weight:600;line-height:30px;margin-bottom:24px}.flexmls-v2-widget .flexmls-title-largest,body.flexmls_connect__listing_details_page.flexmls-v2-templates #flexmls_connect__colorbox .flexmls-title-largest{font-size:28px;font-weight:700;line-height:36px;margin-bottom:24px}.flexmls-v2-templates .new-listing-tag,.flexmls-v2-widget .new-listing-tag{background:#0077d9;color:#fff;padding:8px 20px 5px;border-radius:3px;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700}.flexmls-idx-compliance-label{display:inline-block;box-sizing:border-box;padding:5px 11px 6px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:6px;background-color:#757575;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}img.flexmls-idx-compliance-badge{max-width:120px;height:auto;vertical-align:middle;border-radius:4px}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location label{display:none}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-selection__rendered{display:block;padding-left:0}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-selection__rendered .select2-search{padding:0;float:none}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-container{display:block;width:100%!important}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-search__field{margin-top:0}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-search__field::-moz-placeholder{color:#555}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-search__field:-ms-input-placeholder{color:#555}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-search__field::placeholder{color:#555}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_field.location .select2-selection{padding-left:4px;border-color:#d9d9d9}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_v2_submit{font-size:16px;line-height:16px;text-transform:uppercase;min-width:88px;text-decoration:none;background-color:#0077d9;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:11px 16px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexmls_connect__search.flexmls_connect__search_v2 .flexmls_connect__search_v2_submit:hover{transform:none;box-shadow:none;font-size:16px;font-weight:400;line-height:16px;padding:11px 16px}.flexmls_connect__search_v2{border-radius:4px;padding:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.flexmls_connect__search_v2 .flexmls_connect__search_v2_title{font-size:26px;line-height:1.2;font-weight:600;margin-bottom:13px}.flexmls_connect__search_v2 .flexmls_connect__search_new_subtypes>.flexmls_connect__search_new_label,.flexmls_connect__search_v2 .flexmls_connect__search_new_subtypes>.flexmls_connect__search_v2_label,.flexmls_connect__search_v2 .flexmls_connect__search_property_type>.flexmls_connect__search_new_label,.flexmls_connect__search_v2 .flexmls_connect__search_property_type>.flexmls_connect__search_v2_label,.flexmls_connect__search_v2 .flexmls_connect__search_v2_field_group>.flexmls_connect__search_new_label,.flexmls_connect__search_v2 .flexmls_connect__search_v2_field_group>.flexmls_connect__search_v2_label,.flexmls_connect__search_v2 .flexmls_connect__search_v2_sort_by label{display:block;font-weight:600}.flexmls_connect__search_v2 .flexmls_connect__search_v2_sort_by select{width:100%}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field{clear:both}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field .flexmls_connect__search_new_label{font-weight:600;display:block}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field .text{float:left;width:45%;margin-right:3%}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field .text:last-of-type{margin-right:0}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field .text.flexmls_connect__inactive_color{color:#555}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field .flexmls_connect__search_new_to{display:none}.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max .flexmls_connect__search_field:after{content:"";display:table;clear:both}.flexmls_connect__search_v2 .flexmls_connect__search_v2_links{display:flex;flex-direction:column}.flexmls_connect__search_v2 .flexmls_connect__search_v2_links a{font-size:12px;display:inline-block;margin-top:12px;text-decoration:none}.flexmls_connect__search_v2 .flexmls_sold_pending_search_wrapper label{display:inline-block!important;margin-right:4px;margin-top:0}@media (min-width:768px){.flexmls_connect__search_v2 .flexmls_connect__filters_wrapper{display:flex;justify-content:space-between}.flexmls_connect__search_v2 .flexmls_connect__righthand_filters_wrapper,.flexmls_connect__search_v2 .flexmls_connect__search_v2_min_max{width:45%}}@media (min-width:768px){.flexmls_connect__search_v2_vertical .flexmls_connect__filters_wrapper{display:block}.flexmls_connect__search_v2_vertical .flexmls_connect__righthand_filters_wrapper,.flexmls_connect__search_v2_vertical .flexmls_connect__search_v2_min_max{width:auto}}.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper:after,.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper:before{content:"";display:table}.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper:after{clear:both}.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper{margin-bottom:12px}.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper .flexmls-title{float:left;max-width:75%}.flexmls_connect__search_results_v2 .flexmls-title-and-login-wrapper .flexmls-login-buttons{float:right}.flexmls_connect__search_results_v2 .flexmls-actions-wrapper:after,.flexmls_connect__search_results_v2 .flexmls-actions-wrapper:before{content:"";display:table}.flexmls_connect__search_results_v2 .flexmls-actions-wrapper:after{clear:both}.flexmls_connect__search_results_v2 .flexmls-actions-wrapper{position:relative;margin-bottom:24px}.flexmls_connect__search_results_v2 .flexmls-actions-wrapper .saved-search-button{float:left}.flexmls_connect__search_results_v2 .flexmls-actions-wrapper .close-map-button{float:right}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper:after,.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper:before{content:"";display:table}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper:after{clear:both}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper{margin-bottom:24px}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-count-wrapper{float:left}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{float:right;display:flex}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div{margin-right:6px}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div label{display:inline-block}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div select{text-align:right;display:inline-block;width:auto}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div:last-of-type{margin-right:0}.flexmls_connect__search_results_v2 input[type=text],.flexmls_connect__search_results_v2 select{padding:6px 3px}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.flexmls_connect__search_results_v2 .flexmls-listing{display:block;width:100%;max-width:480px;text-decoration:none!important;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);margin-bottom:16px;transition:opacity .2s ease-in-out}.flexmls_connect__search_results_v2 .flexmls-listing:hover{opacity:.8}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-weight:700;margin-right:8px;max-width:35%}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-active,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-active-under-contract,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-coming-soon{color:#277c22}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-closed{color:#0077d9}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status--canceled,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-deleted,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-expired,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-hold,.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-withdrawn{color:#737373}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-status-pending{color:#ef8c00}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-details{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:80%}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-details span{margin-left:8px}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper{padding-top:62.5%;background-color:transparent;background-position:50%;background-size:cover;border-radius:4px 4px 0 0;position:relative}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .flexmls-price{font-size:24px;position:absolute;bottom:10px;left:10px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:700}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .new-listing-tag{position:absolute;top:12px;left:12px;font-weight:700}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .new-listing-tag.open-house{bottom:12px;top:auto;left:auto;right:12px;background-color:#ef8c00;padding:8px 10px 5px}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .flexmls-portal-links{position:absolute;top:10px;right:10px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .flexmls-portal-links i{color:#fff}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .flexmls-portal-links .Favorites.selected i{color:#f9dd00;text-shadow:0 0 1px rgba(0,0,0,.5)}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-image-wrapper .flexmls-portal-links .Rejects.selected i{color:#f50000;text-shadow:0 0 3px rgba(0,0,0,.1)}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-content-wrapper{padding:16px;font-size:14px;color:#333}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-bold-label{font-weight:700}.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-last-modified-and-idx-wrapper{border-top:1px solid #d9d9d9;padding-top:16px;align-items:center;display:flex;justify-content:space-between}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-480{justify-content:center}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-600{justify-content:space-between}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-600 .flexmls-listing{width:48%}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-900 .flexmls-listing{width:31.5%;max-width:380px}.flexmls_connect__search_results_v2 .flexmls_connect__sr_pagination button{background:0 0;border:none;box-shadow:none;font-size:16px;padding:12px}.flexmls-listing-details.flexmls-v2-widget .listing-section{margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget .compliance-section{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.flexmls-listing-details.flexmls-v2-widget .flexmls-actions-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.flexmls-listing-details.flexmls-v2-widget .flexmls-actions-wrapper.has-return-button{justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget .flexmls-actions-wrapper .flexmls_connect__success_message{flex-basis:100%;margin-top:8px}.flexmls-listing-details.flexmls-v2-widget .flexmls-actions-wrapper .back-to-search-link{font-size:16px}.flexmls-listing-details.flexmls-v2-widget .top-info-wrapper .title-and-details-wrapper .title-and-status-wrapper{margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget .top-info-wrapper .title-and-details-wrapper .title-and-status-wrapper .property-title{margin-top:0;margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget .top-info-wrapper .title-and-details-wrapper .price-and-actions-wrapper{display:flex;justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-stage-outer{height:380px}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .listing-image{height:300px;background-size:cover;background-position:50%}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .listing-image.listing-video iframe,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .listing-image.listing-vtour iframe{width:100%;height:65vh}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .listing-vtour-card{background:#fff;border-radius:4px;margin:0 auto;max-width:50%;min-width:260px;padding:20px;text-align:center}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .listing-vtour-card h3{text-align:center}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-carousel{position:relative}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav{position:absolute;top:calc(50% - 20px);display:flex;width:100%;justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev{display:flex;width:40px;height:40px;border-radius:100%;background-color:hsla(0,0%,100%,.7);align-items:center;justify-content:center;font-family:Helvetica;font-size:22px}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next.disabled,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev.disabled{opacity:.5}.flexmls-listing-details.flexmls-v2-widget .main-details-section .flexmls-details .flexmls-detail{display:block}.flexmls-listing-details.flexmls-v2-widget .main-details-section .flexmls-details .flexmls-detail .detail-label{font-weight:700}.flexmls-listing-details.flexmls-v2-widget .main-details-section .price-and-dates{background:#dfdfdf;padding:12px;margin-left:-12px;margin-right:-12px;border-radius:3px}.flexmls-listing-details.flexmls-v2-widget .main-details-section .price-and-dates .flexmls-detail{display:block}.flexmls-listing-details.flexmls-v2-widget .main-details-section .price-and-dates .flexmls-detail .detail-label{font-weight:600}.flexmls-listing-details.flexmls-v2-widget .overview-section .overview-subhead{margin-top:1em;margin-bottom:.5em;font-size:1.1em}.flexmls-listing-details.flexmls-v2-widget .overview-section .flexmls-description{margin-bottom:.5em}.flexmls-listing-details.flexmls-v2-widget .overview-section .flexmls-description .flexmls-description-read-more{margin-left:2px;white-space:nowrap}.flexmls-listing-details.flexmls-v2-widget .overview-section .flexmls-supplement-wrapper{margin-top:.75em}.flexmls-listing-details.flexmls-v2-widget .overview-section .flexmls-supplement{margin:0}.flexmls-listing-details.flexmls-v2-widget .overview-section .flexmls-supplement .flexmls-supplement-read-more{margin-left:2px;white-space:nowrap}.flexmls-listing-details.flexmls-v2-widget .overview-section .open-houses-list-details{list-style:none;margin:0 0 .5em;padding:0}.flexmls-listing-details.flexmls-v2-widget .overview-section .open-houses-list-details .open-house-item{padding:4px 0;border-bottom:1px solid #eee}.flexmls-listing-details.flexmls-v2-widget .overview-section .open-houses-list-details .open-house-item:last-child{border-bottom:none}.flexmls-listing-details.flexmls-v2-widget .features-section{container-type:inline-size;container-name:listing-details}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.flexmls-detail-section-toggle{margin-bottom:8px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.flexmls-detail-section-toggle .flexmls-detail-section-header{cursor:pointer;position:relative;padding-right:24px;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.flexmls-detail-section-toggle .flexmls-detail-section-header:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;transition:transform .2s ease}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.flexmls-detail-section-toggle.flexmls-detail-section-collapsed .flexmls-detail-section-header:after{transform:translateY(-50%) rotate(-90deg)}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section-more-info .flexmls-detail-section-body .details-subsection{margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section-more-info .flexmls-detail-section-body .details-subsection:last-child{margin-bottom:0}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section-more-info .flexmls-detail-section-body .detail-subsection-header{font-size:1em;font-weight:600;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #eee}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section{margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows{list-style:none;-moz-columns:unset;-moz-column-count:unset;-moz-column-width:unset;columns:unset unset;float:none;clear:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;display:grid!important;gap:6px 12px;grid-template-columns:auto 1fr;align-items:baseline;direction:ltr;text-align:start}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dt.detail-label{grid-column:1;float:none;clear:none;position:static;display:block;font-weight:600;margin:0;padding-right:8px;margin-inline-start:0}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dt.detail-label:after{content:none}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dd.detail-value{grid-column:2;float:none;clear:none;position:static;display:block;margin:0;margin-inline-start:0;padding-inline-start:0;font-size:16px;min-width:0;overflow-wrap:break-word;word-break:normal}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows.listing-detail-rows--stacked{grid-template-columns:1fr!important;align-items:start}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows.listing-detail-rows--stacked dt.detail-label{grid-column:1;padding-right:0;padding-bottom:2px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows.listing-detail-rows--stacked dd.detail-value{grid-column:1;width:100%;max-width:100%;margin-bottom:12px;min-width:0}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows.listing-detail-rows--stacked dd.detail-value:last-child{margin-bottom:0}@container listing-details (max-width:28rem){.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows{grid-template-columns:1fr}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dt.detail-label{grid-column:1;padding-right:0;padding-bottom:2px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dd.detail-value{grid-column:1;margin-bottom:8px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .listing-detail-rows dd.detail-value:last-child{margin-bottom:0}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows{grid-template-columns:1fr}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows .detail-label{grid-column:1;padding-right:0;padding-bottom:2px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows .detail-value{grid-column:1;margin-bottom:8px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows .detail-value:last-child{margin-bottom:0}}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows{-moz-columns:unset;columns:unset;-moz-column-count:unset;column-count:unset;float:none;clear:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid!important;gap:6px 12px;grid-template-columns:auto 1fr;align-items:baseline;direction:ltr;text-align:start}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows .detail-label{grid-column:1;float:none;clear:none;position:static;display:block;font-weight:600;margin:0;padding-right:8px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .property-details-wrapper.property-features-rows .detail-value{grid-column:2;float:none;clear:none;position:static;display:block;margin:0;font-size:16px;min-width:0;overflow-wrap:break-word;word-break:normal}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .detail-value{font-size:16px;display:block;margin-bottom:4px}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table{width:100%;border-collapse:collapse;font-size:16px;text-align:left}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table td,.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table th{padding:8px 10px;border:1px solid #ededed;vertical-align:top}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table thead th{font-weight:700;background-color:#ededed;white-space:nowrap}.flexmls-listing-details.flexmls-v2-widget .features-section .details-section.rooms-section .flexmls-room-information-table tbody tr.flexmls-room-row-zebra{background-color:#f7f7f7}.flexmls-listing-details.flexmls-v2-widget .documents-section .fmc_document{cursor:pointer}.flexmls-listing-details.flexmls-v2-widget .documents-section .fmc_document img{display:inline-block;margin-right:5px}.flexmls-listing-details.flexmls-v2-widget .disclosure-section .listing-req{margin-bottom:8px}.flexmls-listing-details.flexmls-v2-widget .more-information-toggle{border-bottom:1px solid #ededed;position:relative}.flexmls-listing-details.flexmls-v2-widget .more-information-toggle h2{margin-bottom:6px}.flexmls-listing-details.flexmls-v2-widget .more-information-toggle .mls-id{color:#999;font-weight:400;display:inline-block;margin-left:6px;font-size:20px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .listing-section{margin-bottom:20px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .top-info-wrapper .title-and-details-wrapper{display:flex;justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .top-info-wrapper .title-and-details-wrapper .title-and-status-wrapper{width:70%}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .top-info-wrapper .title-and-details-wrapper .price-and-actions-wrapper{width:25%;display:block;text-align:right}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .top-info-wrapper .title-and-details-wrapper .price-and-actions-wrapper .flexmls-price{margin-bottom:8px;display:block}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .flexmls-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .flexmls-details .flexmls-detail{width:48%}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .flexmls-details .flexmls-detail .detail-label{font-size:20px;display:inline-block;margin-right:6px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .flexmls-details .flexmls-detail .detail-value{font-size:18px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .price-and-dates{display:flex;justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .price-and-dates .flexmls-detail{width:31%}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper .detail-value{width:48%}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows{display:grid!important;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows dd.detail-value,.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows dt.detail-label{grid-column:auto}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked{grid-template-columns:1fr!important;align-items:start}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dt.detail-label{grid-column:1;padding-right:0;padding-bottom:2px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dd.detail-value{grid-column:1;width:100%;max-width:100%;margin-bottom:12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dd.detail-value:last-child{margin-bottom:0}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.property-features-rows{display:grid!important;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.property-features-rows .detail-label,.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper.property-features-rows .detail-value{grid-column:auto}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .slideshow-wrapper .listing-image,.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .slideshow-wrapper .owl-stage-outer{height:600px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .main-details-section .flexmls-details .flexmls-detail{width:31%;margin-bottom:12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper .detail-value{width:31%}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows{display:grid!important;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows dd.detail-value,.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows dt.detail-label{grid-column:auto}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked{grid-template-columns:1fr!important;align-items:start}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dt.detail-label{grid-column:1;padding-right:0;padding-bottom:2px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dd.detail-value{grid-column:1;width:100%;max-width:100%;margin-bottom:12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.listing-detail-rows.listing-detail-rows--stacked dd.detail-value:last-child{margin-bottom:0}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.property-features-rows{display:grid!important;grid-template-columns:auto 1fr auto 1fr;gap:6px 12px}.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.property-features-rows .detail-label,.flexmls-listing-details.flexmls-v2-widget.flexmls-width-768 .features-section .property-details-wrapper.property-features-rows .detail-value{grid-column:auto}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table{width:100%;margin:0 auto}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td{border:none;text-align:center!important}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td input[type=email],body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td input[type=tel],body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td input[type=text]{display:inline-block;vertical-align:middle;height:2.5rem;box-sizing:border-box;padding:.5rem;line-height:1.5}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td textarea{margin:0 auto;display:block}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__contact_form table td .flexmls_connect__required{display:inline-block;vertical-align:middle;margin-left:4px}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table{width:100%;margin:0 auto}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td{text-align:center!important}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td input[type=email],body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td input[type=tel],body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td input[type=text]{display:inline-block;vertical-align:middle;height:2.5rem;box-sizing:border-box;padding:.5rem;line-height:1.5}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td textarea{margin:0 auto;display:block}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls_connect__schedule_showing_form table td .flexmls_connect__required{display:inline-block;vertical-align:middle;margin-left:4px}body.flexmls-v2-templates.flexmls_connect__listing_details_page #flexmls_connect__cboxWrapper .flexmls-small-text{text-align:center!important;display:block;width:100%;margin-top:10px}
body.tcb-full-top .landingpage-section,body.tcb-full-bottom .landingpage-section{width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.landingpage-section{flex-shrink:1;position:relative;margin:0;padding:0;box-sizing:border-box !important;display:flex;justify-content:center;align-items:center;width:100%;z-index:1}.landingpage-section .section-content{box-sizing:border-box !important;position:relative;z-index:1;margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:100%}.landingpage-section .section-background{box-sizing:border-box;height:100%;position:absolute;top:0;overflow:hidden;width:100%;max-width:100%;z-index:0}.landingpage-section.hide-section{display:none}
html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}body{font-family:Arial,sans-serif;color:rgba(10,10,10,.85);font-size:1rem;line-height:1.5}body:not(.defaults){background:#fff;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}p,li,blockquote,q,pre,code,kbd,samp{color:rgba(10,10,10,.85);font-size:1rem;line-height:1.75;letter-spacing:normal;font-weight:400}pre,code,kbd,samp{font-family:"Courier New",Courier,monospace;font-size:.9rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#0a0a0a;font-weight:600;line-height:1.4em;letter-spacing:normal}h1.thrv_wrapper,h2.thrv_wrapper,h3.thrv_wrapper,h4.thrv_wrapper,h5.thrv_wrapper,h6.thrv_wrapper{margin-bottom:10px;margin-top:10px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;line-height:inherit}h1{font-size:36px;line-height:1.3em}h2{font-size:28px;line-height:1.4em}h2 a{color:#0a0a0a}h3{font-size:24px;line-height:1.4em}h4{font-size:20px;line-height:1.6em}h5{font-size:18px;line-height:1.75em}h6{font-size:16px;line-height:1.75em}p{margin:0;padding:5px 0 10px}a{background-color:transparent;color:#008fff;line-height:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}a:visited,a:active,a:focus,a:hover{outline:0}a:hover,a.tve-state-hover{text-decoration:underline}pre{background:#eee;line-height:1.6em;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;white-space:pre-wrap}blockquote,q{quotes:"" "";padding:5px 0 5px 20px;margin:5px 0;border-left:2px solid #ccc}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote>p,q>p{font:inherit !important;line-height:inherit !important;color:inherit !important;border:0 !important;padding:0 !important;margin:0 !important}ul,ol{margin-top:10px}ul{list-style:disc}ol{list-style:decimal}ul>li:not(.thrv-styled-list-item,.thrive-dynamic-styled-list-item),ol>li:not(.thrv-styled-list-item,.thrive-dynamic-styled-list-item){margin-bottom:0;margin-left:1.5em;overflow:visible !important}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}table,th,td{border:1px solid #000}td,th{padding:0}dfn,cite,em,i{font-style:italic}address{margin:0 0 1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img.avatar{width:100%}figure{margin:1em 0}table{width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid #e6e6e6;color:rgba(0,0,0,.8);font-size:1rem;line-height:20px;padding:10px 20px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid #ccc;border-radius:3px;padding:10px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}@media(max-width:1023px){h3{font-size:22px}h2{font-size:26px}h1{font-size:32px}}@media(max-width:767px){h2{font-size:24px}h1{font-size:28px}}input[type=search]{border:1px solid rgba(0,0,0,.25);border-left:0;border-radius:0;border-right:0;box-sizing:border-box;-webkit-appearance:textfield}ul>li span,ol>li span{line-height:inherit}.tcb-post-content figure[id*=attachment_]{max-width:100%}.tcb-post-content .wp-block-image .alignleft,.tcb-post-content .wp-block-image .alignright,.tcb-post-content .wp-block-image .aligncenter,.tcb-post-content .wp-block-image.is-resized{display:table}.tcb-post-content p.has-small-font-size{font-size:13px}.tcb-post-content p.has-regular-font-size,.tcb-post-content p.has-normal-font-size{font-size:16px}.tcb-post-content p.has-medium-font-size{font-size:20px}.tcb-post-content p.has-large-font-size{font-size:36px}.tcb-post-content p.has-larger-font-size,.tcb-post-content p.has-huge-font-size{font-size:42px}body.theme-has-off-screen-sidebar{position:relative;transition:padding-left .42s ease-in-out,padding-right .42s ease-in-out}body.theme-has-off-screen-sidebar .main-container{z-index:2}body.theme-has-off-screen-sidebar .sidebar-section:before{opacity:0}body.theme-has-off-screen-sidebar .sidebar-section .section-background{background-color:#fff}body.theme-has-off-screen-sidebar .sidebar-section .trigger-expanded-icon{display:none}body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .select2-container--open{z-index:9999}body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section:before{opacity:1}body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-collapsed-icon{display:none}body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-expanded-icon{display:block}body.theme-has-off-screen-sidebar[data-off-screen-type=push]{padding-left:0}body.theme-has-off-screen-sidebar[data-off-screen-side=left] .sidebar-section{left:calc(-1*var(--off-screen-sidebar-size))}body.theme-has-off-screen-sidebar[data-off-screen-side=left] .tve-off-screen-sidebar-trigger{left:0}body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar[data-off-screen-type=push]{padding-left:var(--off-screen-sidebar-size)}body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .sidebar-section{left:0}body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger{left:var(--off-screen-sidebar-size)}body.theme-has-off-screen-sidebar[data-off-screen-type=push]{padding-right:0}body.theme-has-off-screen-sidebar[data-off-screen-side=right] .sidebar-section{right:calc(-1*var(--off-screen-sidebar-size))}body.theme-has-off-screen-sidebar[data-off-screen-side=right] .tve-off-screen-sidebar-trigger{right:0}body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar[data-off-screen-type=push]{padding-right:var(--off-screen-sidebar-size)}body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .sidebar-section{right:0}body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger{right:var(--off-screen-sidebar-size)}body.theme-has-off-screen-sidebar.tve-fullscreen-menu .sidebar-section{z-index:8 !important}body .main-columns-separator:nth-child(2){display:none}#wrapper{--layout-background-width:1080px;--layout-content-width:1080px;--tve-off-screen-overlay-color:rgba(0,0,0,.7);margin:0;padding:0;position:relative;display:flex;flex-direction:column;min-height:100vh}.admin-bar #wrapper{min-height:calc(100vh - 32px)}#wrapper .hide-section{position:relative}body:not(.thrive_show_hidden_elements) #wrapper .hide-section{display:none !important}#wrapper .hide-section:after{background-image:repeating-linear-gradient(135deg,rgba(148,163,176,.2),rgba(148,163,176,.2) 3px,transparent 3px,transparent 6px) !important;background-size:auto !important;background-attachment:scroll !important;background-position:50% 50% !important;background-repeat:repeat !important;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#wrapper .thrv_header .symbol-section-in,#wrapper .thrv_footer .symbol-section-in{box-sizing:border-box;max-width:100%}#content{box-sizing:border-box !important;position:relative;display:flex;align-items:center;flex-direction:column;flex-grow:1;z-index:2}div.main-container{--separator-size:40px;--sidebar-size:30%;width:var(--layout-content-width);box-sizing:border-box !important;display:flex;flex-grow:1;height:100%;margin:0;max-width:100%;padding:0;position:relative;z-index:1}div.main-container .hide-section+.main-columns-separator{display:none}div.main-container.flip-sections .sidebar-section{order:1}div.main-container.flip-sections .content-section{order:3}.main-content-background{height:100%;width:1080px;width:var(--layout-background-width);max-width:100%;position:absolute;top:0;overflow:hidden;margin:0;padding:0;z-index:0}.theme-section{flex-shrink:1;position:relative;margin:0;padding:0;box-sizing:border-box !important;display:flex;justify-content:center;align-items:center;width:100%;z-index:1}.theme-section.top-section .section-background{max-width:100%;width:1080px;width:var(--top-background-width,var(--layout-background-width,1080px))}.theme-section.top-section .section-content{max-width:100%;width:1080px;width:var(--top-content-width,var(--layout-content-width,1080px))}.theme-section.bottom-section .section-background{max-width:100%;width:1080px;width:var(--bottom-background-width,var(--layout-background-width,1080px))}.theme-section.bottom-section .section-content{max-width:100%;width:1080px;width:var(--bottom-content-width,var(--layout-content-width,1080px))}.theme-section .section-content{box-sizing:border-box !important;position:relative;z-index:1;margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:100%}.theme-section .section-content:after,.theme-section .section-content:before{content:"";display:block;overflow:auto}.theme-section .section-background{box-sizing:border-box;height:100%;position:absolute;top:0;overflow:hidden;width:100%;max-width:100%;z-index:0}.content-section{flex-grow:1;order:1;width:calc(70% - 10px);width:calc(100% - var(--sidebar-size) - var(--separator-size)*.5) !important}.content-section.content-full-width{width:100% !important}.sidebar-section{flex-grow:1;order:3;width:calc(30% - 10px);width:calc(var(--sidebar-size) - var(--separator-size)*.5) !important}.sidebar-section.tve-sticky-sidebar{align-items:flex-start;align-self:flex-start;min-height:100vh}.sidebar-section.tve-is-sticky{position:absolute;z-index:2}.sidebar-section:before{transition:opacity .42s ease-in-out}.sidebar-section .tve-sidebar-close-icon{display:none}.sidebar-section .tve-off-screen-sidebar-trigger{display:none}[data-off-screen-side=left].theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger{box-shadow:1px 0 5px 0 rgba(25,31,40,.15)}.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section{transition:none}.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section .tve-off-screen-sidebar-trigger{transition:none}.theme-has-off-screen-sidebar .sidebar-section{display:none;height:100vh;position:fixed !important;top:0;transition:left .42s ease-in-out,right .42s ease-in-out;width:var(--off-screen-sidebar-size) !important;z-index:9999 !important}.theme-has-off-screen-sidebar .sidebar-section .section-content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(25,31,40,.2) transparent}.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar{width:5px}.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar-thumb{background-color:rgba(25,31,40,.2);border-radius:20px}html .theme-has-off-screen-sidebar .sidebar-section .section-content{min-height:100% !important}.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon{background:0 0;border:0;opacity:.8;position:absolute;display:block;line-height:0;padding:0;right:10px;top:10px;cursor:pointer;z-index:24;width:auto !important;height:auto !important}.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon:hover{opacity:1}.theme-has-off-screen-sidebar .sidebar-section.theme-has-off-screen-overlay:before{content:"";position:fixed;background:var(--tve-off-screen-overlay-color);left:0;right:0;top:0;bottom:0}.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=top] .tve-off-screen-sidebar-trigger{top:0}.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=center] .tve-off-screen-sidebar-trigger{top:50%}.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=bottom] .tve-off-screen-sidebar-trigger{bottom:0}.theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger{background-color:#f1f1f1;border:1px solid #e3e3e3;cursor:pointer;line-height:1;position:fixed;min-height:42px;min-width:18px;transition:left .42s ease-in-out,right .42s ease-in-out;z-index:2;display:flex;align-items:center;padding-left:2px;padding-right:2px;box-shadow:-1px 0 5px 0 rgba(25,31,40,.15)}.sidebar-section.sidebar-off-screen-on-desktop{display:none}@media(max-width:1023px){.sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-tablet){display:flex}}@media(max-width:767px){.sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-mobile){display:flex}}@media(max-width:1023px){.sidebar-section.sidebar-off-screen-on-tablet{display:none}}@media(max-width:767px){.sidebar-section.sidebar-off-screen-on-tablet{display:none}.sidebar-section.sidebar-off-screen-on-tablet:not(.sidebar-off-screen-on-mobile){display:flex}}@media(max-width:767px){.sidebar-section.sidebar-off-screen-on-mobile{display:none}}.main-columns-separator{width:20px;width:var(--separator-size);height:20px;height:var(--separator-size);order:2;flex-shrink:0}@media(max-width:767px){.main-columns-separator{display:none}}@media(max-width:1023px){.main-columns-separator.sidebar-off-screen-on-tablet{display:none}}@media(min-width:1023px){.main-columns-separator.sidebar-off-screen-on-desktop{display:none}}.theme-has-off-screen-sidebar .main-columns-separator{display:none}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-out{margin:auto;right:0;left:0;max-width:100% !important;width:1080px;width:var(--header-background-width,var(--layout-background-width))}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-in{max-width:100% !important;width:1080px;width:var(--header-content-width,var(--layout-content-width))}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header.thrv_wrapper{padding:0}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-out{margin:auto;right:0;left:0;max-width:100% !important;width:1080px;width:var(--footer-background-width,var(--layout-background-width))}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-in{max-width:100% !important;width:1080px;width:var(--footer-content-width,var(--layout-content-width))}body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer.thrv_wrapper{padding:0}.gallery.gallery-columns-1 .gallery-item{width:calc(100% / 1)}.gallery.gallery-columns-1 .gallery-item:nth-child(1n+1){clear:left}.gallery.gallery-columns-2 .gallery-item{width:calc(100% / 2)}.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:left}.gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3)}.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left}.gallery.gallery-columns-4 .gallery-item{width:calc(100% / 4)}.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:left}.gallery.gallery-columns-5 .gallery-item{width:calc(100% / 5)}.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:left}.gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6)}.gallery.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:left}.gallery.gallery-columns-7 .gallery-item{width:calc(100% / 7)}.gallery.gallery-columns-7 .gallery-item:nth-child(7n+1){clear:left}.gallery.gallery-columns-8 .gallery-item{width:calc(100% / 8)}.gallery.gallery-columns-8 .gallery-item:nth-child(8n+1){clear:left}.gallery.gallery-columns-9 .gallery-item{width:calc(100% / 9)}.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery .gallery-item{float:left;margin:10px 0;text-align:center}.gallery .gallery-item .gallery-icon,.gallery .gallery-item .gallery-caption{display:inline-block}.gallery .gallery-item .gallery-caption{color:#757575;display:block;font-size:12px;font-style:italic;line-height:2;margin:10px 0 15px}.gallery .gallery-item img{border:2px solid #cfcfcf;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2);box-sizing:border-box;height:auto;max-width:90%;padding:5%}.gallery:after{clear:both;content:"";display:table}.tve-sidebar-close-icon{outline:0}@media(max-width:767px){.main-container{flex-wrap:wrap}.main-container>.theme-section{min-width:100%}}
:root{--tcb-background-author-image:url(https://secure.gravatar.com/avatar/9283a8bdc3eacf889c9d784da69650eecb1d7480a256c6905ccdab35777b4d41?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://www.ahwatukeearizona.com/wp-content/plugins/thrive-visual-editor/editor/css/images/featured_image.png);--tcb-skin-color-0:hsla(var(--tcb-theme-main-master-h,83),var(--tcb-theme-main-master-s,22%),var(--tcb-theme-main-master-l,21%),var(--tcb-theme-main-master-a,1));--tcb-skin-color-0-h:var(--tcb-theme-main-master-h,83);--tcb-skin-color-0-s:var(--tcb-theme-main-master-s,22%);--tcb-skin-color-0-l:var(--tcb-theme-main-master-l,21%);--tcb-skin-color-0-a:var(--tcb-theme-main-master-a,1);--tcb-skin-color-1:hsla(calc(var(--tcb-theme-main-master-h,83) - 0 ), calc(var(--tcb-theme-main-master-s,22%) + 56% ), calc(var(--tcb-theme-main-master-l,21%) + 32% ), 0.5);--tcb-skin-color-1-h:calc(var(--tcb-theme-main-master-h,83) - 0 );--tcb-skin-color-1-s:calc(var(--tcb-theme-main-master-s,22%) + 56% );--tcb-skin-color-1-l:calc(var(--tcb-theme-main-master-l,21%) + 32% );--tcb-skin-color-1-a:.5;--tcb-skin-color-2:#f8f8f8;--tcb-skin-color-2-h:0;--tcb-skin-color-2-s:0%;--tcb-skin-color-2-l:97%;--tcb-skin-color-2-a:1;--tcb-skin-color-3:hsla(calc(var(--tcb-theme-main-master-h,83) + 29 ), 87%, 12%, 1);--tcb-skin-color-3-h:calc(var(--tcb-theme-main-master-h,83) + 29 );--tcb-skin-color-3-s:87%;--tcb-skin-color-3-l:12%;--tcb-skin-color-3-a:1;--tcb-skin-color-4:#0c1115;--tcb-skin-color-4-h:206;--tcb-skin-color-4-s:27%;--tcb-skin-color-4-l:6%;--tcb-skin-color-4-a:1;--tcb-skin-color-5:#6a6b6c;--tcb-skin-color-5-h:210;--tcb-skin-color-5-s:0%;--tcb-skin-color-5-l:41%;--tcb-skin-color-5-a:1;--tcb-skin-color-8:hsla(calc(var(--tcb-theme-main-master-h,83) - 0 ), calc(var(--tcb-theme-main-master-s,22%) + 57% ), calc(var(--tcb-theme-main-master-l,21%) + 33% ), 0.18);--tcb-skin-color-8-h:calc(var(--tcb-theme-main-master-h,83) - 0 );--tcb-skin-color-8-s:calc(var(--tcb-theme-main-master-s,22%) + 57% );--tcb-skin-color-8-l:calc(var(--tcb-theme-main-master-l,21%) + 33% );--tcb-skin-color-8-a:.18;--tcb-skin-color-9:hsla(calc(var(--tcb-theme-main-master-h,83) - 4 ), 54%, 95%, 1);--tcb-skin-color-9-h:calc(var(--tcb-theme-main-master-h,83) - 4 );--tcb-skin-color-9-s:54%;--tcb-skin-color-9-l:95%;--tcb-skin-color-9-a:1;--tcb-skin-color-10:hsla(calc(var(--tcb-theme-main-master-h,83) - 21 ), 100%, 80%, 1);--tcb-skin-color-10-h:calc(var(--tcb-theme-main-master-h,83) - 21 );--tcb-skin-color-10-s:100%;--tcb-skin-color-10-l:80%;--tcb-skin-color-10-a:1;--tcb-skin-color-13:hsla(calc(var(--tcb-theme-main-master-h,83) - 0 ), calc(var(--tcb-theme-main-master-s,22%) + 57% ), calc(var(--tcb-theme-main-master-l,21%) + 15% ), 0.5);--tcb-skin-color-13-h:calc(var(--tcb-theme-main-master-h,83) - 0 );--tcb-skin-color-13-s:calc(var(--tcb-theme-main-master-s,22%) + 57% );--tcb-skin-color-13-l:calc(var(--tcb-theme-main-master-l,21%) + 15% );--tcb-skin-color-13-a:.5;--tcb-skin-color-14:#e6e6e6;--tcb-skin-color-14-h:0;--tcb-skin-color-14-s:0%;--tcb-skin-color-14-l:90%;--tcb-skin-color-14-a:1;--tcb-skin-color-16:hsla(calc(var(--tcb-theme-main-master-h,83) - 5 ), 2%, 35%, 1);--tcb-skin-color-16-h:calc(var(--tcb-theme-main-master-h,83) - 5 );--tcb-skin-color-16-s:2%;--tcb-skin-color-16-l:35%;--tcb-skin-color-16-a:1;--tcb-skin-color-18:hsla(calc(var(--tcb-theme-main-master-h,83) + 13 ), calc(var(--tcb-theme-main-master-s,22%) + 54% ), calc(var(--tcb-theme-main-master-l,21%) + 29% ), 0.8);--tcb-skin-color-18-h:calc(var(--tcb-theme-main-master-h,83) + 13 );--tcb-skin-color-18-s:calc(var(--tcb-theme-main-master-s,22%) + 54% );--tcb-skin-color-18-l:calc(var(--tcb-theme-main-master-l,21%) + 29% );--tcb-skin-color-18-a:.8;--tcb-skin-color-19:hsla(calc(var(--tcb-theme-main-master-h,83) - 3 ), 56%, 96%, 0.85);--tcb-skin-color-19-h:calc(var(--tcb-theme-main-master-h,83) - 3 );--tcb-skin-color-19-s:56%;--tcb-skin-color-19-l:96%;--tcb-skin-color-19-a:.85;--tcb-skin-color-20:hsla(calc(var(--tcb-theme-main-master-h,83) - 3 ), 56%, 96%, 0.9);--tcb-skin-color-20-h:calc(var(--tcb-theme-main-master-h,83) - 3 );--tcb-skin-color-20-s:56%;--tcb-skin-color-20-l:96%;--tcb-skin-color-20-a:.9;--tcb-skin-color-21:hsla(calc(var(--tcb-theme-main-master-h,83) - 2 ), calc(var(--tcb-theme-main-master-s,22%) + 54% ), calc(var(--tcb-theme-main-master-l,21%) + 31% ), 0.12);--tcb-skin-color-21-h:calc(var(--tcb-theme-main-master-h,83) - 2 );--tcb-skin-color-21-s:calc(var(--tcb-theme-main-master-s,22%) + 54% );--tcb-skin-color-21-l:calc(var(--tcb-theme-main-master-l,21%) + 31% );--tcb-skin-color-21-a:.12;--tcb-skin-color-22:#fff;--tcb-skin-color-22-h:0;--tcb-skin-color-22-s:0%;--tcb-skin-color-22-l:100%;--tcb-skin-color-22-a:1;--tcb-skin-color-23:#204147;--tcb-skin-color-23-h:189;--tcb-skin-color-23-s:37%;--tcb-skin-color-23-l:20%;--tcb-skin-color-23-a:1;--tcb-skin-color-24:#3b3b3b;--tcb-skin-color-24-h:0;--tcb-skin-color-24-s:0%;--tcb-skin-color-24-l:23%;--tcb-skin-color-24-a:1;--tcb-skin-color-25:hsla(calc(var(--tcb-theme-main-master-h,83) - 0 ), calc(var(--tcb-theme-main-master-s,22%) + 42% ), calc(var(--tcb-theme-main-master-l,21%) + 43% ), 0.04);--tcb-skin-color-25-h:calc(var(--tcb-theme-main-master-h,83) - 0 );--tcb-skin-color-25-s:calc(var(--tcb-theme-main-master-s,22%) + 42% );--tcb-skin-color-25-l:calc(var(--tcb-theme-main-master-l,21%) + 43% );--tcb-skin-color-25-a:.04;--tcb-skin-color-26:hsla(calc(var(--tcb-theme-main-master-h,83) + 1 ), calc(var(--tcb-theme-main-master-s,22%) + 62% ), calc(var(--tcb-theme-main-master-l,21%) + 43% ), 0.12);--tcb-skin-color-26-h:calc(var(--tcb-theme-main-master-h,83) + 1 );--tcb-skin-color-26-s:calc(var(--tcb-theme-main-master-s,22%) + 62% );--tcb-skin-color-26-l:calc(var(--tcb-theme-main-master-l,21%) + 43% );--tcb-skin-color-26-a:.12;--tcb-skin-color-27:hsla(calc(var(--tcb-theme-main-master-h,83) + 9 ), calc(var(--tcb-theme-main-master-s,22%) + 60% ), calc(var(--tcb-theme-main-master-l,21%) + 49% ), 1);--tcb-skin-color-27-h:calc(var(--tcb-theme-main-master-h,83) + 9 );--tcb-skin-color-27-s:calc(var(--tcb-theme-main-master-s,22%) + 60% );--tcb-skin-color-27-l:calc(var(--tcb-theme-main-master-l,21%) + 49% );--tcb-skin-color-27-a:1;--tcb-skin-color-28:hsla(calc(var(--tcb-theme-main-master-h,83) + 2 ), 40%, 80%, 1);--tcb-skin-color-28-h:calc(var(--tcb-theme-main-master-h,83) + 2 );--tcb-skin-color-28-s:40%;--tcb-skin-color-28-l:80%;--tcb-skin-color-28-a:1;--tcb-skin-color-29:hsla(calc(var(--tcb-theme-main-master-h,83) + 334 ), calc(var(--tcb-theme-main-master-s,22%) + 44% ), calc(var(--tcb-theme-main-master-l,21%) + 48% ), 0.4);--tcb-skin-color-29-h:calc(var(--tcb-theme-main-master-h,83) + 334 );--tcb-skin-color-29-s:calc(var(--tcb-theme-main-master-s,22%) + 44% );--tcb-skin-color-29-l:calc(var(--tcb-theme-main-master-l,21%) + 48% );--tcb-skin-color-29-a:.4;--tcb-skin-color-30:hsla(calc(var(--tcb-theme-main-master-h,83) - 2 ), calc(var(--tcb-theme-main-master-s,22%) + 60% ), calc(var(--tcb-theme-main-master-l,21%) + 41% ), 0.85);--tcb-skin-color-30-h:calc(var(--tcb-theme-main-master-h,83) - 2 );--tcb-skin-color-30-s:calc(var(--tcb-theme-main-master-s,22%) + 60% );--tcb-skin-color-30-l:calc(var(--tcb-theme-main-master-l,21%) + 41% );--tcb-skin-color-30-a:.85;--tcb-skin-color-32:#fafafa;--tcb-skin-color-32-h:0;--tcb-skin-color-32-s:0%;--tcb-skin-color-32-l:98%;--tcb-skin-color-32-a:1;--tcb-main-master-h:83;--tcb-main-master-s:22%;--tcb-main-master-l:21%;--tcb-main-master-a:1;--tcb-theme-main-master-h:83;--tcb-theme-main-master-s:22%;--tcb-theme-main-master-l:21%;--tcb-theme-main-master-a:1}
@media (min-width:300px){#tcb_landing_page .tcb-style-wrap h1{color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);font-size:80px;background-color:rgba(0,0,0,0);font-style:normal;margin:0;padding-top:0;padding-bottom:22px;text-decoration:rgba(10,10,10,.85);text-transform:capitalize;border-left:0 none rgba(10,10,10,.85);line-height:1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:80px;--tcb-typography-line-height:1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h2{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:46px;line-height:1.1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:46px;--tcb-typography-line-height:1.1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h3{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:36px;line-height:1.1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:36px;--tcb-typography-line-height:1.1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h4{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:32px;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:32px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h5{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);font-size:28px;--tcb-typography-font-size:28px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h6{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);font-size:24px;--tcb-typography-font-size:24px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap p{color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;padding-top:0;margin-top:0;padding-bottom:26px;margin-bottom:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link),:not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a,.tve-input-option-text a,.tcb-post-content p a,.tcb-post-content li a,.tcb-post-content blockquote a,.tcb-post-content pre a{--tcb-applied-color:var$(--tcb-skin-color-5);font-family:inherit;font-weight:var(--g-regular-weight,normal);font-size:18px;text-decoration-line:none;text-decoration-color:var(--eff-color,currentColor);--eff:none;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--eff-color:#0c1115;--eff-faded:rgba(12,17,21,.6);--eff-ensure-contrast:rgba(12,17,21,.6);--eff-ensure-contrast-complement:rgba(16,12,21,.6);box-shadow:none;border-bottom:none;background:0 0;animation:0s ease 0s 1 normal none running none;transition:none;padding-left:0;--tve-applied-box-shadow:none;--tve-applied-background-color:initial;--tcb-typography-font-size:18px;--tve-font-family:Figtree;--g-bold-weight:800;--g-regular-weight:400;color:var(--tcb-skin-color-3);--tve-applied-color:var$(--tcb-skin-color-3)}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link):hover,:not(.inc) .tcb-styled-list a:hover,:not(.inc) .tcb-numbered-list a:hover,:not(.inc) .theme-dynamic-list a:hover,.tve-input-option-text a:hover,.tcb-post-content p a:hover,.tcb-post-content li a:hover,.tcb-post-content blockquote a:hover,.tcb-post-content pre a:hover{text-decoration:underline solid var(--eff-color);--eff:none;background:0 0;box-shadow:none;--tve-applied-box-shadow:none;color:var(--tcb-skin-color-3);--tve-applied-color:var$(--tcb-skin-color-3)}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:8px;padding-left:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;line-height:1.6em;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap blockquote{color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);font-size:16px;padding:30px 14px;border-left:none;margin-top:0;margin-bottom:24px;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);line-height:1.6em;--tcb-typography-line-height:1.6em;background-color:var(--tcb-skin-color-9);--background-color:var(--tcb-skin-color-9);--tve-applied-background-color:var$(--tcb-skin-color-9);--tve-border-width:1px;font-style:italic;--tcb-typography-font-style:italic;--tcb-typography-font-size:16px;--g-regular-weight:400;border-top:1px solid var(--tcb-skin-color-13);text-align:center}#tcb_landing_page .tcb-style-wrap pre{font-family:inherit;--tcb-typography-font-family:inherit;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-weight:var(--g-regular-weight,normal)}#tcb_landing_page :not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-family:inherit;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);--tcb-typography-font-weight:var(--g-bold-weight,bold);font-size:inherit;--tcb-typography-font-size:inherit;--tcb-typography-color:var(--tcb-skin-color-5);line-height:inherit;--tcb-typography-line-height:inherit;text-transform:capitalize;--tcb-typography-text-transform:capitalize;color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tve-font-family:Figtree;--tcb-applied-color:var$(--tcb-skin-color-24);--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a{font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .tcb-plain-text a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}body,.tcb-plain-text{font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);--g-bold-weight:800;--g-regular-weight:400;color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-size:18px;--tcb-typography-font-size:18px;line-height:1.6em;--tcb-typography-line-height:1.6em}}@media (max-width:1023px){#tcb_landing_page .tcb-style-wrap h1{font-size:44px;padding-bottom:20px;margin-bottom:0;--tcb-typography-font-size:44px}#tcb_landing_page .tcb-style-wrap h2{padding-bottom:20px;margin-bottom:0;font-size:36px;--tcb-typography-font-size:36px;line-height:1.2em;--tcb-typography-line-height:1.2em}#tcb_landing_page .tcb-style-wrap h3{padding-bottom:20px;margin-bottom:0;font-size:32px;--tcb-typography-font-size:32px;line-height:1.3em;--tcb-typography-line-height:1.3em}#tcb_landing_page .tcb-style-wrap h4{padding-bottom:20px;margin-bottom:0;font-size:24px;--tcb-typography-font-size:24px}#tcb_landing_page .tcb-style-wrap h5{padding-bottom:20px;margin-bottom:0;font-size:22px;--tcb-typography-font-size:22px}#tcb_landing_page .tcb-style-wrap h6{padding-bottom:20px;margin-bottom:0;font-size:20px;--tcb-typography-font-size:20px}#tcb_landing_page .tcb-style-wrap p{padding-bottom:24px;margin-bottom:0;padding-top:0;margin-top:0}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{padding-top:0;padding-bottom:8px}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){line-height:1.75em;--tcb-typography-line-height:1.75em;padding-bottom:16px;margin-bottom:0}#tcb_landing_page .tcb-style-wrap blockquote{margin-bottom:22px}}@media (max-width:767px){#tcb_landing_page .tcb-style-wrap h1{font-size:36px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:36px}#tcb_landing_page .tcb-style-wrap h2{font-size:30px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:30px;line-height:1.2em;--tcb-typography-line-height:1.2em}#tcb_landing_page .tcb-style-wrap h3{font-size:26px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:26px;line-height:1.3em;--tcb-typography-line-height:1.3em}#tcb_landing_page .tcb-style-wrap h4{font-size:22px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:22px}#tcb_landing_page .tcb-style-wrap h5{padding-bottom:18px;margin-bottom:0;font-size:20px;--tcb-typography-font-size:20px}#tcb_landing_page .tcb-style-wrap h6{padding-bottom:18px;margin-bottom:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap p{padding-bottom:22px;margin-bottom:0;padding-top:0;margin-top:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link),:not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a,.tve-input-option-text a,.tcb-post-content p a,.tcb-post-content li a,.tcb-post-content blockquote a,.tcb-post-content pre a{font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{padding-left:0;padding-bottom:4px;padding-top:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){padding-bottom:9px;margin-bottom:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap blockquote{margin-bottom:20px;font-size:17px;--tcb-typography-font-size:17px;padding-top:24px;padding-bottom:24px}#tcb_landing_page :not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a{font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .tcb-plain-text a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px}body,.tcb-plain-text{font-size:18px;--tcb-typography-font-size:18px}}
@media (min-width:300px){#tcb_landing_page .tcb-style-wrap h1{color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);font-size:80px;background-color:rgba(0,0,0,0);font-style:normal;margin:0;padding-top:0;padding-bottom:22px;text-decoration:rgba(10,10,10,.85);text-transform:capitalize;border-left:0 none rgba(10,10,10,.85);line-height:1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:80px;--tcb-typography-line-height:1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h2{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:46px;line-height:1.1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:46px;--tcb-typography-line-height:1.1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h3{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:36px;line-height:1.1em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:36px;--tcb-typography-line-height:1.1em;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h4{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;font-size:32px;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-size:32px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h5{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);font-size:28px;--tcb-typography-font-size:28px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap h6{font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);padding-top:0;margin-top:0;padding-bottom:22px;margin-bottom:0;line-height:1.2em;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);font-size:24px;--tcb-typography-font-size:24px;--tcb-typography-font-weight:var(--g-bold-weight,bold);text-transform:capitalize;--tcb-typography-text-transform:capitalize;--tcb-typography-line-height:1.2em;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap p{color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;padding-top:0;margin-top:0;padding-bottom:26px;margin-bottom:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link),:not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a,.tve-input-option-text a,.tcb-post-content p a,.tcb-post-content li a,.tcb-post-content blockquote a,.tcb-post-content pre a{--tcb-applied-color:var$(--tcb-skin-color-5);font-family:inherit;font-weight:var(--g-regular-weight,normal);font-size:18px;text-decoration-line:none;text-decoration-color:var(--eff-color,currentColor);--eff:none;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--eff-color:#0c1115;--eff-faded:rgba(12,17,21,.6);--eff-ensure-contrast:rgba(12,17,21,.6);--eff-ensure-contrast-complement:rgba(16,12,21,.6);box-shadow:none;border-bottom:none;background:0 0;animation:0s ease 0s 1 normal none running none;transition:none;padding-left:0;--tve-applied-box-shadow:none;--tve-applied-background-color:initial;--tcb-typography-font-size:18px;--tve-font-family:Figtree;--g-bold-weight:800;--g-regular-weight:400;color:var(--tcb-skin-color-3);--tve-applied-color:var$(--tcb-skin-color-3)}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link):hover,:not(.inc) .tcb-styled-list a:hover,:not(.inc) .tcb-numbered-list a:hover,:not(.inc) .theme-dynamic-list a:hover,.tve-input-option-text a:hover,.tcb-post-content p a:hover,.tcb-post-content li a:hover,.tcb-post-content blockquote a:hover,.tcb-post-content pre a:hover{text-decoration:underline solid var(--eff-color);--eff:none;background:0 0;box-shadow:none;--tve-applied-box-shadow:none;color:var(--tcb-skin-color-3);--tve-applied-color:var$(--tcb-skin-color-3)}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:8px;padding-left:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){color:var(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-family:Teachers;font-weight:var(--g-regular-weight,normal);font-size:18px;line-height:1.6em;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-family:Teachers;--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-typography-line-height:1.6em;--tcb-typography-font-size:18px;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page .tcb-style-wrap blockquote{color:var(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);font-family:"Tenor Sans";font-weight:var(--g-regular-weight,normal);font-size:16px;padding:30px 14px;border-left:none;margin-top:0;margin-bottom:24px;--tcb-typography-font-family:"Tenor Sans";--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);line-height:1.6em;--tcb-typography-line-height:1.6em;background-color:var(--tcb-skin-color-9);--background-color:var(--tcb-skin-color-9);--tve-applied-background-color:var$(--tcb-skin-color-9);--tve-border-width:1px;font-style:italic;--tcb-typography-font-style:italic;--tcb-typography-font-size:16px;--g-regular-weight:400;border-top:1px solid var(--tcb-skin-color-13);text-align:center}#tcb_landing_page .tcb-style-wrap pre{font-family:inherit;--tcb-typography-font-family:inherit;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-24);--tcb-typography-color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tcb-applied-color:var$(--tcb-skin-color-24);--tcb-typography-font-weight:var(--g-regular-weight,normal)}#tcb_landing_page :not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-family:inherit;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);--tcb-typography-font-weight:var(--g-bold-weight,bold);font-size:inherit;--tcb-typography-font-size:inherit;--tcb-typography-color:var(--tcb-skin-color-5);line-height:inherit;--tcb-typography-line-height:inherit;text-transform:capitalize;--tcb-typography-text-transform:capitalize;color:var(--tcb-skin-color-24);--tve-applied-color:var$(--tcb-skin-color-24);--tve-font-family:Figtree;--tcb-applied-color:var$(--tcb-skin-color-24);--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a{font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}#tcb_landing_page :not(.inc) .tcb-plain-text a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px;font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);line-height:1.6em;--tcb-typography-line-height:1.6em;--g-bold-weight:800;--g-regular-weight:400}body,.tcb-plain-text{font-family:Teachers;--tcb-typography-font-family:Teachers;font-weight:var(--g-regular-weight,normal);--g-bold-weight:800;--g-regular-weight:400;color:var(--tcb-skin-color-5);--tcb-typography-color:var(--tcb-skin-color-5);--tve-applied-color:var$(--tcb-skin-color-5);--tcb-applied-color:var$(--tcb-skin-color-5);font-size:18px;--tcb-typography-font-size:18px;line-height:1.6em;--tcb-typography-line-height:1.6em}}@media (max-width:1023px){#tcb_landing_page .tcb-style-wrap h1{font-size:44px;padding-bottom:20px;margin-bottom:0;--tcb-typography-font-size:44px}#tcb_landing_page .tcb-style-wrap h2{padding-bottom:20px;margin-bottom:0;font-size:36px;--tcb-typography-font-size:36px;line-height:1.2em;--tcb-typography-line-height:1.2em}#tcb_landing_page .tcb-style-wrap h3{padding-bottom:20px;margin-bottom:0;font-size:32px;--tcb-typography-font-size:32px;line-height:1.3em;--tcb-typography-line-height:1.3em}#tcb_landing_page .tcb-style-wrap h4{padding-bottom:20px;margin-bottom:0;font-size:24px;--tcb-typography-font-size:24px}#tcb_landing_page .tcb-style-wrap h5{padding-bottom:20px;margin-bottom:0;font-size:22px;--tcb-typography-font-size:22px}#tcb_landing_page .tcb-style-wrap h6{padding-bottom:20px;margin-bottom:0;font-size:20px;--tcb-typography-font-size:20px}#tcb_landing_page .tcb-style-wrap p{padding-bottom:24px;margin-bottom:0;padding-top:0;margin-top:0}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{padding-top:0;padding-bottom:8px}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){line-height:1.75em;--tcb-typography-line-height:1.75em;padding-bottom:16px;margin-bottom:0}#tcb_landing_page .tcb-style-wrap blockquote{margin-bottom:22px}}@media (max-width:767px){#tcb_landing_page .tcb-style-wrap h1{font-size:36px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:36px}#tcb_landing_page .tcb-style-wrap h2{font-size:30px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:30px;line-height:1.2em;--tcb-typography-line-height:1.2em}#tcb_landing_page .tcb-style-wrap h3{font-size:26px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:26px;line-height:1.3em;--tcb-typography-line-height:1.3em}#tcb_landing_page .tcb-style-wrap h4{font-size:22px;padding-bottom:18px;margin-bottom:0;--tcb-typography-font-size:22px}#tcb_landing_page .tcb-style-wrap h5{padding-bottom:18px;margin-bottom:0;font-size:20px;--tcb-typography-font-size:20px}#tcb_landing_page .tcb-style-wrap h6{padding-bottom:18px;margin-bottom:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap p{padding-bottom:22px;margin-bottom:0;padding-top:0;margin-top:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .thrv_text_element a:not(.tcb-button-link),:not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a,.tve-input-option-text a,.tcb-post-content p a,.tcb-post-content li a,.tcb-post-content blockquote a,.tcb-post-content pre a{font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap ul:not([class*=menu]),.tcb-style-wrap ol{padding-left:0;padding-bottom:4px;padding-top:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap li:not([class*=menu]){padding-bottom:9px;margin-bottom:0;font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page .tcb-style-wrap blockquote{margin-bottom:20px;font-size:17px;--tcb-typography-font-size:17px;padding-top:24px;padding-bottom:24px}#tcb_landing_page :not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),:not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .tcb-styled-list a,:not(.inc) .tcb-numbered-list a,:not(.inc) .theme-dynamic-list a{font-size:18px;--tcb-typography-font-size:18px}#tcb_landing_page :not(.inc) .tcb-plain-text a:not(.tcb-button-link){font-size:18px;--tcb-typography-font-size:18px}body,.tcb-plain-text{font-size:18px;--tcb-typography-font-size:18px}}
@media (min-width:300px){.tve_post_lp>div>:not(#tve){--page-section-max-width:1080px}.thrv_header .symbol-section-in,.thrv_footer .symbol-section-in{box-sizing:border-box}}
html{height:auto}html.tcb-editor{overflow-y:initial}body:before,body:after{height:0 !important}.thrv_page_section .out{max-width:none}.tve_wrap_all{position:relative}.thrv-page-section[data-inherit-lp-settings="1"] .tve-page-section-in{max-width:1080px !important;max-width:var(--page-section-max-width) !important}body.tcb-full-header .thrv_header,body.tcb-full-footer .thrv_footer{width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--sand:#c9b99a;--terracotta:#b5674d;--deep:#1a1410;--warm-off:#f5f0e8;--mid:#6b5744;--stone:#e8dfd0;--accent:#d4914f;--light-sand:#faf7f2;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Josefin Sans',sans-serif}html{scroll-behavior:smooth}body{background:var(--light-sand);color:var(--deep);font-family:var(--serif);font-size:17px;line-height:1.7;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px 48px;background:0 0;transition:background .4s ease,padding .4s ease}nav.scrolled{background:rgba(26,20,16,.95);backdrop-filter:blur(12px);padding:14px 48px}.nav-logo{font-family:var(--sans);font-weight:300;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-decoration:none}.nav-logo span{display:block;font-size:18px;font-weight:600;letter-spacing:.08em;margin-bottom:1px}.nav-links{display:flex;gap:36px;list-style:none;align-items:center}.nav-links a{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.75);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--sand)}.nav-cta{font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--deep) !important;background:var(--sand);padding:10px 24px;text-decoration:none;transition:background .2s,color .2s !important}.nav-cta:hover{background:var(--accent) !important;color:#fff !important}.hero{position:relative;height:100vh;min-height:700px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding-bottom:80px}.hero-bg{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(26,20,16,.35) 0%,rgba(26,20,16,.15) 40%,rgba(26,20,16,.7) 100%),url('https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?w=1800&q=80') center/cover no-repeat;transform:scale(1.04);animation:slowZoom 18s ease-in-out infinite alternate}@keyframes slowZoom{from{transform:scale(1.04)}to{transform:scale(1.12)}}.hero-eyebrow{font-family:var(--sans);font-size:10.5px;font-weight:300;letter-spacing:.35em;text-transform:uppercase;color:var(--sand);margin-bottom:18px;opacity:0;animation:fadeUp 1s .3s ease forwards}.hero-title{font-family:var(--serif);font-size:clamp(56px,8vw,110px);font-weight:300;line-height:.95;color:#fff;text-align:center;letter-spacing:-.01em;margin-bottom:28px;opacity:0;animation:fadeUp 1s .55s ease forwards}.hero-title em{font-style:italic;font-weight:300;color:var(--sand)}.hero-sub{font-family:var(--sans);font-size:12px;font-weight:200;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.68);margin-bottom:48px;opacity:0;animation:fadeUp 1s .8s ease forwards}.hero-search{display:flex;gap:0;width:100%;max-width:620px;opacity:0;animation:fadeUp 1s 1s ease forwards}.hero-search input{flex:1;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);border-right:none;color:#fff;font-family:var(--sans);font-size:12px;font-weight:300;letter-spacing:.12em;padding:16px 24px;outline:none;backdrop-filter:blur(8px);placeholder-color:rgba(255,255,255,.5)}.hero-search input::placeholder{color:rgba(255,255,255,.45)}.hero-search button{background:var(--sand);border:1px solid var(--sand);color:var(--deep);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:16px 32px;cursor:pointer;transition:background .2s;white-space:nowrap}.hero-search button:hover{background:var(--accent);border-color:var(--accent);color:#fff}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.4);font-family:var(--sans);font-size:9px;letter-spacing:.3em;text-transform:uppercase;opacity:0;animation:fadeIn 1s 1.4s ease forwards}.hero-scroll-line{width:1px;height:48px;background:rgba(255,255,255,.3);animation:scrollPulse 2s 1.5s ease-in-out infinite}@keyframes scrollPulse{0%,100%{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.stats-bar{background:var(--deep);display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{padding:36px 32px;border-right:1px solid rgba(255,255,255,.07);text-align:center}.stat-item:last-child{border-right:none}.stat-num{font-family:var(--serif);font-size:42px;font-weight:300;color:var(--sand);line-height:1;display:block;margin-bottom:6px}.stat-label{font-family:var(--sans);font-size:9.5px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.4)}section{padding:100px 0}.container{max-width:1180px;margin:0 auto;padding:0 40px}.section-label{font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px;display:block}.section-title{font-family:var(--serif);font-size:clamp(38px,5vw,60px);font-weight:300;line-height:1.1;margin-bottom:28px;color:var(--deep)}.section-title em{font-style:italic;color:var(--terracotta)}.section-body{font-family:var(--serif);font-size:18px;font-weight:300;line-height:1.8;color:var(--mid);max-width:640px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-image-wrap{position:relative}.about-img{width:100%;height:580px;object-fit:cover;display:block}.about-img-accent{position:absolute;bottom:-28px;right:-28px;width:200px;height:160px;object-fit:cover;border:6px solid var(--light-sand)}.about-badge{position:absolute;top:-20px;left:-20px;width:110px;height:110px;background:var(--terracotta);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.about-badge-num{font-family:var(--serif);font-size:30px;font-weight:300;color:#fff;line-height:1}.about-badge-text{font-family:var(--sans);font-size:8px;letter-spacing:.18em;color:rgba(255,255,255,.75);text-transform:uppercase;margin-top:4px}.features-list{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;list-style:none}.features-list li{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--mid);padding-left:16px;position:relative}.features-list li:before{content:'—';position:absolute;left:0;color:var(--terracotta);font-size:9px}.neighborhoods{background:var(--stone)}.hoods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px}.hood-card{position:relative;overflow:hidden;cursor:pointer}.hood-card img{width:100%;height:360px;object-fit:cover;display:block;transition:transform .6s ease}.hood-card:hover img{transform:scale(1.06)}.hood-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,20,16,.88) 0%,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px 24px}.hood-name{font-family:var(--serif);font-size:24px;font-weight:300;color:#fff;margin-bottom:4px}.hood-tag{font-family:var(--sans);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--sand)}.props-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:52px}.props-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.prop-card{background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.prop-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(26,20,16,.12)}.prop-img-wrap{position:relative;overflow:hidden}.prop-img-wrap img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .5s ease}.prop-card:hover .prop-img-wrap img{transform:scale(1.04)}.prop-badge{position:absolute;top:16px;left:16px;background:var(--terracotta);color:#fff;font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px}.prop-info{padding:24px}.prop-price{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--deep);margin-bottom:6px}.prop-address{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.1em;color:var(--mid);margin-bottom:16px;text-transform:uppercase}.prop-details{display:flex;gap:20px;padding-top:16px;border-top:1px solid var(--stone)}.prop-detail{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.15em;color:var(--mid);text-transform:uppercase}.prop-detail strong{display:block;font-family:var(--serif);font-size:18px;font-weight:400;color:var(--deep);margin-bottom:2px;letter-spacing:0}.view-all-link{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s}.view-all-link:hover{color:var(--accent)}.market{background:var(--deep);color:#fff}.market .section-title{color:#fff}.market .section-body{color:rgba(255,255,255,.55)}.market-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start;margin-top:60px}.market-chart{display:flex;flex-direction:column;gap:16px}.chart-label{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px}.chart-row{display:flex;align-items:center;gap:16px}.chart-row-label{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.12em;color:rgba(255,255,255,.5);width:110px;flex-shrink:0;text-transform:uppercase}.chart-bar-wrap{flex:1;height:4px;background:rgba(255,255,255,.07);position:relative}.chart-bar{height:100%;background:linear-gradient(to right,var(--terracotta),var(--accent));transition:width 1.4s ease}.chart-val{font-family:var(--serif);font-size:19px;font-weight:300;color:var(--sand);width:80px;text-align:right;flex-shrink:0}.market-facts{display:flex;flex-direction:column;gap:28px}.market-fact{padding:28px;border:1px solid rgba(255,255,255,.08);transition:border-color .3s}.market-fact:hover{border-color:rgba(201,185,154,.35)}.fact-num{font-family:var(--serif);font-size:44px;font-weight:300;color:var(--sand);line-height:1;display:block;margin-bottom:8px}.fact-label{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.38)}.agent-section{background:var(--warm-off)}.agent-grid{display:grid;grid-template-columns:400px 1fr;gap:80px;align-items:center}.agent-photo-wrap{position:relative}.agent-photo{width:100%;height:540px;object-fit:cover;display:block}.agent-photo-frame{position:absolute;inset:-12px;border:1px solid var(--sand);pointer-events:none;transform:translate(12px,12px)}.agent-name{font-family:var(--serif);font-size:52px;font-weight:300;line-height:1.05;color:var(--deep);margin-bottom:4px}.agent-title{font-family:var(--sans);font-size:10.5px;font-weight:300;letter-spacing:.28em;text-transform:uppercase;color:var(--terracotta);margin-bottom:32px}.agent-bio{font-family:var(--serif);font-size:18px;font-weight:300;line-height:1.85;color:var(--mid);margin-bottom:36px}.agent-contact-row{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.agent-contact-item{font-family:var(--sans);font-size:11.5px;font-weight:300;letter-spacing:.12em;color:var(--deep);text-decoration:none;display:flex;align-items:center;gap:12px;transition:color .2s}.agent-contact-item:hover{color:var(--terracotta)}.contact-icon{width:32px;height:32px;background:var(--stone);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.btn-primary{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fff;background:var(--deep);padding:16px 40px;text-decoration:none;border:2px solid var(--deep);transition:background .25s,color .25s}.btn-primary:hover{background:var(--terracotta);border-color:var(--terracotta)}.btn-secondary{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--deep);background:0 0;padding:14px 36px;text-decoration:none;border:1px solid var(--deep);transition:background .25s,color .25s;margin-left:14px}.btn-secondary:hover{background:var(--deep);color:#fff}.testimonials{background:var(--stone)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.testi-card{background:#fff;padding:40px 32px;position:relative}.testi-quote{font-family:var(--serif);font-size:72px;font-weight:300;color:var(--stone);line-height:.6;margin-bottom:20px;display:block}.testi-text{font-family:var(--serif);font-size:18px;font-weight:300;font-style:italic;line-height:1.75;color:var(--mid);margin-bottom:28px}.testi-author{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--deep)}.testi-location{font-family:var(--sans);font-size:9px;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--mid);margin-top:2px}.testi-line{width:32px;height:2px;background:var(--terracotta);margin-bottom:12px}.lifestyle{background:#fff}.lifestyle-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:60px}.life-item{position:relative;overflow:hidden;cursor:default}.life-item img{width:100%;height:320px;object-fit:cover;display:block;transition:transform .5s ease;filter:brightness(.82)}.life-item:hover img{transform:scale(1.04);filter:brightness(.9)}.life-overlay{position:absolute;bottom:0;left:0;right:0;padding:28px 28px 24px;background:linear-gradient(to top,rgba(26,20,16,.85) 0%,transparent 100%)}.life-icon{font-size:22px;margin-bottom:8px;display:block}.life-title{font-family:var(--serif);font-size:24px;font-weight:300;color:#fff;margin-bottom:4px}.life-desc{font-family:var(--sans);font-size:9.5px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55)}.contact-cta{background:var(--terracotta);padding:80px 0;text-align:center}.contact-cta .section-label{color:rgba(255,255,255,.65)}.contact-cta .section-title{color:#fff;margin-bottom:16px}.contact-cta .section-body{color:rgba(255,255,255,.75);margin:0 auto 40px}.cta-buttons{display:flex;gap:16px;justify-content:center}.btn-cta-w{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);background:#fff;padding:16px 44px;text-decoration:none;transition:background .25s}.btn-cta-w:hover{background:var(--stone)}.btn-cta-o{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#fff;background:0 0;padding:14px 40px;text-decoration:none;border:1px solid rgba(255,255,255,.5);transition:border-color .25s}.btn-cta-o:hover{border-color:#fff}footer{background:var(--deep);color:rgba(255,255,255,.5);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:32px}.footer-brand-name{font-family:var(--serif);font-size:26px;font-weight:300;color:#fff;margin-bottom:6px}.footer-brand-sub{font-family:var(--sans);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--sand);margin-bottom:20px}.footer-bio{font-family:var(--serif);font-size:15px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.38)}.footer-col-title{font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:20px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-family:var(--sans);font-size:11.5px;font-weight:300;letter-spacing:.1em;color:rgba(255,255,255,.45);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--sand)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copy{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.1em;color:rgba(255,255,255,.22)}.footer-disclaimer{font-family:var(--sans);font-size:9.5px;font-weight:300;letter-spacing:.05em;color:rgba(255,255,255,.18);max-width:600px;text-align:right;line-height:1.6}.social-row{display:flex;gap:12px;margin-top:20px}.social-btn{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);text-decoration:none;font-size:13px;transition:border-color .2s,color .2s}.social-btn:hover{border-color:var(--sand);color:var(--sand)}.ornament{text-align:center;margin:0 auto 48px;color:var(--sand);font-size:22px;letter-spacing:.6em;opacity:.55}@media (max-width:1024px){.about-grid,.agent-grid{grid-template-columns:1fr;gap:48px}.about-image-wrap{max-height:400px;overflow:hidden}.about-img{height:400px}.agent-photo-wrap{display:none}.agent-grid{grid-template-columns:1fr}.hoods-grid{grid-template-columns:1fr 1fr}.props-grid{grid-template-columns:1fr 1fr}.stats-bar{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.footer-grid{grid-template-columns:1fr 1fr}.market-grid{grid-template-columns:1fr}}@media (max-width:720px){nav{padding:18px 24px}nav.scrolled{padding:12px 24px}.nav-links{display:none}.container{padding:0 24px}section{padding:72px 0}.hoods-grid{grid-template-columns:1fr}.props-grid{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr}.lifestyle-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-disclaimer{text-align:left}.cta-buttons{flex-direction:column;align-items:center}.stats-bar{grid-template-columns:1fr 1fr}.props-header{flex-direction:column;align-items:flex-start;gap:16px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}