.slideshow-container,.slideshow-wrapper{display:block;position:relative}.slideshow-container .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img{background-color:#000;height:100%}.slideshow-container:after{position:absolute;content:'';top:0;left:0;width:100%;height:35%;pointer-events:none;z-index:1;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 35%)}.slideshow-container .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video, .slideshow-container .aios-slider.aios-slider-template-default .aios-slider-splide, .slideshow-container .splide__track, .slideshow-container .splide__track--fade>.splide__list, .slideshow-container .splide__track--fade>.splide__list>.splide__slide{height:100%}.slideshow-container #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas, .slideshow-container #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video
canvas{}.slideshow-container .slide-spacer{display:block;width:100%;height:100vh}.slideshow-container .aios-slider{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000}.slideshow-tagline{position:absolute;top:calc(50% - 100px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:block;text-align:center;padding:0
15px;font-size:0;z-index:10;pointer-events:none}.slideshow-tagline-content{display:inline-block;position:relative;pointer-events:auto}.slideshow-tagline-content
h1{font-size:42px;line-height:1.2;letter-spacing:0.150em;color:#fff;text-transform:uppercase;font-weight:300;font-family:var(--title-font);display:block;margin-bottom:25px}.slideshow-tagline-content
img{max-width:100%;height:auto;margin:0
auto;display:block}.slideshow-cta{position:absolute;bottom:320px;right:0;left:0;width:100%;padding:0
15px;max-width:1090px;margin:0
auto;font-size:0;z-index:10}.slideshow-cta-item{display:inline-block;vertical-align:middle;position:relative}.slideshow-cta-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slideshow-cta-item a em.ai-icon-eye{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-eye-icon.png);width:20px;height:12px}.slideshow-cta-item a:focus em.ai-icon-eye, .slideshow-cta-item a:hover em.ai-icon-eye{-webkit-filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(534%) hue-rotate(5deg) brightness(80%) contrast(100%);filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(534%) hue-rotate(5deg) brightness(80%) contrast(100%)}.welc-container,.welc-tagline,.welc-content,.welc-btn{display:block;position:relative}.welc-container{padding:150px
0 157px}.welc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.welc-col{display:inline-block;vertical-align:top;position:relative}.welc-col:first-child{width:27.609%}.welc-col:nth-child(2){width:33.266%}.welc-col:last-child{width:39.125%}.welc-tagline
span{font-size:21px;line-height:1.6;letter-spacing:0.300em;text-transform:uppercase;font-weight:300;font-family:var(--title-font)}.welc-content
p{font-size:16px;line-height:1.813;letter-spacing:0.100em;font-weight:300;color:#000}.welc-content{margin-bottom:60px}.welc-btn a:not(:last-child){margin-bottom:33px}.welc-btn
a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.welc-btn a em.ai-font-magnifying-glass-h{margin-right:-5px}.stats-container, .stats-slider, .stats-item ul, .stats-item ul
li{display:block;position:relative}.stats-bg{background-color:#000;position:relative}.stats-bg
canvas{opacity: .90;background-position:center 0}.stats-bg:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,0.65)));background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);z-index:1}.stats-main{z-index:5;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0
auto;height:calc(100% - 260px);padding:0
15px}.stats-main>.custom-container{position:relative;height:100%;width:100%;padding:0;max-width:1322px}.stats-main .global-title{position:absolute;top:0;left:0;margin:0
auto;right:0}.stats-item ul
li{font-size:17px;line-height:1.412;letter-spacing:0.200em;color:#fff;font-weight:300}.stats-item ul li
span{font-family:var(--title-font);font-size:50px;line-height:1;color:#fff;font-weight:300;display:block;text-transform:uppercase;margin-bottom:14px;letter-spacing:0.150em}.stats-item ul li span
em{font-style:normal}.stats-item
ul{text-align:center}.stats-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.stats-item{display:inline-block;vertical-align:top;position:relative}.stats-slide-item{display:inline-block;vertical-align:middle;width:100%;position:relative}.stats-slider:not(.slick-initialized) .stats-slide-item:nth-child(n+2){display:none}.stats-slider{position:absolute;bottom:0;left:0;width:100%}.stats-container .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video{padding-top:56.25%}.stats-container #aios-slider-hp-team-video .aios-slider-splide .aios-slider-custom-video
canvas{display:none}.agent-container,.agent-main,.agent-row,.agent-photo-slider,.agent-photo,.agent-content-container,.agent-label-slider,.agent-content-slider,.agent-content{display:block;position:relative}.agent-container{padding:35px
0 0}.agent-bg{background-color:#000}.agent-main{width:100%;max-width:1600px;margin:0
auto}.agent-col{display:inline-block;vertical-align:bottom;position:relative;width:50%}.agent-col:first-child{width:34%}.agent-col:last-child{width:66%}.agent-content-item,.agent-photo-item{display:inline-block;vertical-align:middle;width:100%;position:relative}.agent-content-slider:not(.slick-initialized) .agent-content-item:nth-child(n+2), .agent-label-slider:not(.slick-initialized) .agent-label-item:nth-child(n+7) ~ div, .agent-photo-slider:not(.slick-initialized) .agent-photo-item:nth-child(n+2){display:none}.agent-label-item.slick-current
span{opacity:1}.agent-label-item.slick-current span::before{opacity:1;visibility:visible}.agent-photo-slider{transform:translateY(70px)}.agent-photo
img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.agent-photo img[src=""]{display:none}.agent-photo{width:100%;max-width:73%;margin-right:8%;margin-left:auto}.agent-content-container{padding:50px
0 135px}.agent-content-container .global-title{margin-bottom:63px}.agent-content-slider{width:87%}.agent-content
p{font-size:16px;line-height:1.813;letter-spacing:0.100em;color:#fff;font-weight:300}.agent-content
h2{font-size:20px;line-height:1;letter-spacing:0.300em;color:#fff;text-transform:uppercase;display:block;margin-bottom:25px;font-family:var(--title-font)}.agent-content .global-btn{margin-top:85px}.agent-label-item{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;padding:0
30px 0 0;text-align:center}.agent-label-item
span{font-size:14px;line-height:1;letter-spacing:0.300em;color:#fff;text-transform:uppercase;font-weight:300;position:relative;min-height:30px;display:flex;align-items:center;padding:0
15px 0 0;min-width:145px;opacity: .20;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.agent-label-slider{margin-bottom:65px;overflow:hidden;margin-right:calc((100vw - 1600px) / -2);padding-top:2px}.agent-label-item span:before{position:absolute;content:'';bottom:-34px;left:0;width:100%;height:3px;background-color:#fff;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;z-index:3}.agent-label-item:hover span:before, .slick-current.slick-active .agent-label-item span:before, .agent-label-item.active span:before{opacity:1;visibility:visible}.agent-label-item:hover span, .slick-slide.slick-current.slick-active .agent-label-item
span{opacity:1}.agent-label-slider .slick-track{padding-bottom:33px;border-bottom:2px solid #4b4b4b;margin-left:0;min-width:100%;display:flex;align-items:center}.mtt-container,.mtt-tagline,.mtt-content,.mtt-btn{display:block;position:relative}.mtt-container{padding:120px
0 105px}.mtt-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.mtt-col{display:inline-block;vertical-align:top;position:relative}.mtt-col:first-child{width:27.609%}.mtt-col:nth-child(2){width:35.266%}.mtt-col:last-child{width:37.125%}.mtt-tagline{padding-right:5%}.mtt-tagline
span{font-size:21px;line-height:1.6;letter-spacing:0.300em;text-transform:uppercase;font-weight:300;font-family:var(--title-font)}.mtt-content
p{font-size:16px;line-height:1.813;letter-spacing:0.100em;font-weight:300;color:#000}.mtt-content p:not(:last-child){margin-bottom:30px}.mtt-content{margin-bottom:100px}.mtt-btn a:not(:last-child){margin-bottom:33px}.mtt-btn
a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.mtt-btn a em.ai-font-magnifying-glass-h{margin-right:-5px}.testi-container,.testi-main,.testi-slide,.testi-content,.testi-author{display:block;position:relative}.testi-container{padding:140px
0 120px}.testi-container>.custom-container{max-width:1430px;padding:0
15px}.testi-main .global-title{margin-bottom:60px}.testi-slide{margin:0
-40px}.testi-slide:not(.slick-initialized) .testi-item:nth-child(n+2)~div{display:none}.testi-item{display:inline-block;vertical-align:top;position:relative;width:50%;padding:0
40px}.testi-content
p{font-size:16px;line-height:1.55;letter-spacing:0.100em;color:#000;min-height:203px;font-weight:300;font-style:italic}.testi-content{text-align:justify}.testi-author{font-size:18px;line-height:1;letter-spacing:0.200em;color:#000;text-transform:uppercase;margin-top:40px;text-align:left}.testi-slide-controls{margin:98px
auto 0}.cta-container, .cta-main, .cta-main .cta-spacer, .cta-img, .cta-img canvas, .cta-item a, .cta-item a
span{display:block;position:relative}.cta-main .cta-spacer{width:100%;height:100%;background-color:#000;min-height:460px}.cta-bg-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cta-bg-item{-webkit-transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;height:100%}.cta-bg-item.active{}.cta-img{background-color:#000}.cta-img
canvas{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity: .70;-webkit-transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter:saturate(160%)}.cta-main-title{position:absolute;top:45%;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:block;text-align:center}.cta-main-title .custom-container{max-width:90%}.cta-item{display:inline-block;vertical-align:middle;position:relative}.cta-item
a{font-size:28px;line-height:1;letter-spacing:0.200em;color:#fff;opacity: .30;font-weight:300}.cta-item.slick-center a,
.cta-item a:hover{opacity:1}.cta-main-title-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta-main-title .global-title{position:absolute;bottom:100%;left:0;right:0;margin-bottom:12.813vw}.cta-item.active
a{}.cta-main-title-holder button.slick-arrow{position:absolute;font-size:53px;background:transparent;border:none;padding:0;color:#fff;z-index:2}.cta-main-title-holder button.slick-arrow.prev{left:-30px}.cta-main-title-holder button.slick-arrow.next{right:-30px}.cta-main-title-holder .slick-track{display:flex;align-items:center}.ep-container,.ep-row,.ep-img{display:block;position:relative}.ep-main-title{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;right:0;margin:0
auto;text-align:center;z-index:5;pointer-events:none!important;opacity:1!important;visibility:visible!important}.ep-main-title.aos-animate:before,.ep-main-title.aos-animate:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ep-col{display:inline-block;vertical-align:middle;position:relative;width:50%}.ep-img{opacity:0;visibility:hidden;background-color:#fff;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ep-img.active{opacity:1;visibility:visible}.ep-img
canvas{opacity: .40}.ep-col:first-child .ep-btn{left:-10%}.ep-col:last-child .ep-btn{right:-10%}.ep-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0
auto;text-align:center;display:block;z-index:2}.ep-btn
a{margin:0
auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000!important}.ep-btn a.global-btn{color:#000 !important;padding:20% 0}.ep-main-title:before,.ep-main-title:after{position:absolute;content:'';top:calc(100% + 50px);left:0;right:0;margin:0
auto;width:1px;height:100vh;background-color:#000;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:2s all ease-in-out;-o-transition:2s all ease-in-out;transition:2s all ease-in-out;transform-origin:bottom center;-webkit-transform-origin:bottom center}.ep-main-title:after{top:auto;bottom:calc(100% + 50px);transform-origin:top center;-webkit-transform-origin:top center}.ep-main-title .global-title
h2{line-height:1.6}.ep-container{overflow:hidden}.ep-btn a
em{margin-left:65px}.ep-col:last-child .ep-img:before, .ep-col:first-child .ep-img:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index:1}.ep-col:last-child .ep-img:before{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.ll-container, .ll-slide, .ll-main, .ll-item a, .ll-content a,.ll-title,.ll-info{display:block;position:relative}.ll-slide:not(.slick-initialized) .ll-item:nth-child(n+2){display:none}.ll-item{display:inline-block;vertical-align:middle;width:100%;position:relative}.ll-more-btn{position:absolute;bottom:120px;right:60px;z-index:5;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden}.ll-more-btn
span{pointer-events:none}.ll-slide-controls{position:absolute;top:130px;right:60px;z-index:10}.ll-main .global-title{position:absolute;top:130px;left:60px}.ll-img{background-color:#000;overflow:hidden}.ll-img:before{position:absolute;content:'';top:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.40)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.40) 0%,rgba(0,0,0,0) 100%);z-index:2}.ll-img
img{opacity: .60}.ll-content{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:10}.ll-content
a{padding:0
60px 120px;pointer-events:auto!important}.ll-title
h2{font-size:32px;line-height:1;color:#fff;letter-spacing:0.200em;font-weight:300}.ll-title h2
span{font-size:14px;line-height:1;color:#fff;letter-spacing:0.200em;display:block;text-transform:uppercase;margin-top:0;opacity:0;height:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ll-title{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.20);-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);width:100%;max-width:510px}.ll-info
span{font-size:16px;line-height:1;color:#fff;padding:0
24px;font-weight:300;opacity: .70;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ll-info span em[class*="ai-icon-"]{margin-right:10px}.ll-info span em.ai-icon-bed{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:-19px 0;width:20px;height:17px}.ll-info span em.ai-icon-bath{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:0 0;width:19px;height:19px}.ll-info span em.ai-icon-sqft{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:-39px 0;width:18px;height:18px}.ll-info span:first-child{padding-left:0}.ll-info span:last-child{padding-right:0}.ll-info span:not(:last-child){border-right:1px solid rgba(255,255,255,.20)}.ll-price
span{font-size:16px;line-height:1;letter-spacing:0.200em;color:#fff;font-weight:400}.ll-price{margin-bottom:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);height:0;opacity:0}.ll-more-btn span.global-btn{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ll-item a:hover .ll-title h2
span{margin-top:22px;height:14px;opacity:1}.ll-item a:hover .ll-price{margin-bottom:0;height:0;opacity:0}.ll-item a:hover .ll-price{margin-bottom:25px;height:16px;opacity:1}.ll-item a:hover .ll-title{margin-bottom:45px;padding-bottom:40px}.ll-item.active .ll-img img,
.ll-item a:hover .ll-img
img{opacity: .30;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.ll-item a:hover .ll-more-btn{opacity:1;visibility:visible}.ll-item a:hover .ll-info
span{opacity:1}.fl-container, .fl-main, .fl-slide, .fl-item a,.fl-title,.fl-price,.fl-info,.fl-more-btn{display:block;position:relative}.fl-container{padding:135px
0 140px}.fl-container>.custom-container{max-width:1490px}.fl-main .global-title{margin-bottom:88px}.fl-row{margin:-10px}.fl-col{display:inline-block;vertical-align:top;width:calc(100% / 3);position:relative}.fl-slide:not(.slick-initialized) .fl-slide-item:nth-child(n+2){display:none}.fl-slide-item{display:inline-block;vertical-align:middle;width:100%;position:relative}.fl-item{padding:10px}.fl-slide-controls{margin:90px
auto 0}.fl-img{background-color:#000;overflow:hidden}.fl-img:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:60%;pointer-events:none;z-index:2;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,0.30)));background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%)}.fl-item a:hover .fl-img
img{opacity: .20}.fl-img
img{opacity: .70}.fl-item:nth-child(odd) .fl-img
canvas{height:260px}.fl-item:nth-child(even) .fl-img
canvas{height:500px}.fl-col:nth-child(even) .fl-item:nth-child(odd) .fl-img
canvas{height:500px}.fl-col:nth-child(even) .fl-item:nth-child(even) .fl-img
canvas{height:260px}.fl-content-info{position:absolute;bottom:0;left:0;width:100%;padding:0
30px 30px;z-index:5}.fl-slide .fl-content-info{opacity:0;-webkit-transition:2s all ease-in-out;-o-transition:2s all ease-in-out;transition:2s all ease-in-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.fl-slide.aos-animate .fl-content-info{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-item
a{overflow:hidden}.fl-title
span{font-size:24px;line-height:1;color:#fff;letter-spacing:0.100em;font-weight:300}.fl-price
span{font-size:14px;line-height:1;letter-spacing:0.200em;color:#fff}.fl-price{margin-bottom:0;height:0;opacity:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fl-info
span{font-size:16px;line-height:1;letter-spacing:0.050em;color:#fff;padding:0
15px;font-weight:300}.fl-info span em[class*="ai-icon-"]{margin-right:10px}.fl-info span em.ai-icon-bed{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:-19px 0;width:20px;height:17px}.fl-info span em.ai-icon-bath{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:0 0;width:19px;height:19px}.fl-info span em.ai-icon-sqft{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-icon-sprite.png);background-size:57px;background-position:-39px 0;width:18px;height:18px}.fl-info span:first-child{padding-left:0}.fl-info span:last-child{padding-right:0}.fl-info span:not(:last-child){border-right:1px solid rgba(255,255,255,.20)}.fl-title{margin-bottom:20px}.fl-info{margin-bottom:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fl-item a:hover .fl-price{height:14px;margin-bottom:20px;opacity:1}.fl-more-btn{opacity:0;height:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fl-more-btn
span{font-size:12px;font-weight:300}.fl-more-btn span>em.ai-icon-plus{width:14px;height:14px;margin-left:7px;margin-top:-2px}.fl-more-btn span em.ai-icon-plus:before, .fl-more-btn span em.ai-icon-plus:after{top:6px}.fl-more-btn span em.ai-icon-plus:after{top:0;left:7px}.fl-item a:hover .fl-info{margin-bottom:20px}.fl-item a:hover .fl-more-btn{opacity:1;height:16px}.fv-main-container,.fv-main,.fv-holder,.fv-slide,.fv-content,.fv-vid-holder{display:block;position:relative}.fv-slide:not(.slick-initialied) .fv-item:nth-child(n+2){display:none}.fv-item{display:inline-block;vertical-align:middle;position:relative;width:100%;overflow:hidden}.fv-vid-holder{background-color:#000;overflow:hidden}.fv-main-container .fv-info{position:absolute;top:145px;left:0;right:0;z-index:10;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;max-width:658px;margin:0
auto;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fv-main-container
iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.fv-main-container
.plyr__controls{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;pointer-events:auto!important}.fv-main-container .plyr--paused
iframe{opacity:0}.fv-main-container .plyr--paused
.plyr__poster{opacity:1}.fv-main-container .plyr--paused .plyr__video-wrapper{opacity: .30}.fv-main-container button.plyr__control.plyr__control--overlaid
svg{display:none}.fv-main-container button.plyr__control.plyr__control--overlaid:hover{opacity:0.65}.fv-main-container
.plyr__poster{background-size:cover}.fv-main-container button.plyr__control.plyr__control--overlaid{background-color:rgba(255,255,255,.30)!important;width:110px;height:110px;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);border-radius:50%}.fv-main-container button.plyr__control.plyr__control--overlaid:before{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px;height:13px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-play-icon.png);background-position:center;background-size:contain}.fv-main-container button.plyr__control.plyr__control--overlaid:after{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px;height:130px;border:1px
solid rgba(255,255,255,.20);border-radius:50%;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fv-main-container .plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:block}.fv-main-container .plyr__progress
.plyr__tooltip{background-color:#000}.fv-main-container .plyr__tooltip:before{border-top-color:#000}.fv-slide-controls{position:absolute;bottom:120px;left:0;right:0;margin:0
auto;z-index:10;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fv-content{text-align:center}.fv-content
p{font-size:17px;line-height:1.706;letter-spacing:0.100em;color:#fff;font-weight:300}.fv-slide-controls button,
.fv-slide-controls a,
.fv-content p,
.fv-main-title .global-title.is-white
h2{text-shadow:0 2px 3px rgba(0,0,0,.50)}.fv-main-title{position:absolute;top:85px;left:0;right:0;margin:0
auto;z-index:10;display:block;text-align:center;padding:0
15px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.hide-controls .fv-info, .hide-controls .fv-main-title, .hide-controls .fv-slide-controls, .is-playing .fv-info, .is-playing .fv-main-title, .is-playing .fv-slide-controls{}.fn-map-container, .fn-map-wrapper, .fn-map-comm-areas, .fn-map-comm-areas
ul{display:block;position:relative}.fn-map-container{overflow:hidden}.fn-map-main{position:relative;width:1600px}.fn-map-transparent{position:absolute;top:0;left:0;z-index:2;opacity:0}.fn-map-content{position:absolute;top:140px;left:231px;z-index:5}.fn-map-comm-areas{margin-top:48px}.fn-map-content .global-title
h2{letter-spacing:0.300em;line-height:1.3}.fn-map-comm-areas
li{z-index:1;position:relative;display:block}.fn-map-comm-areas li
a{font-size:18px;line-height:1;letter-spacing:0.250em;color:#000;font-weight:300;font-family:var(--title-font);-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fn-map-comm-areas li:not(:last-child){margin-bottom:37px}.fn-map-comm-areas li.active a, .fn-map-comm-areas li:hover
a{color:var(--secondary-color)}.fn-map-hovers{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.fn-map-hovers>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fn-map-pin{position:absolute;top:0;left:0;width:auto;height:auto;z-index:5;display:block;text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fn-map-pin
span{font-size:12px;font-weight:300;letter-spacing:0.100em;color:#000;line-height:15px;white-space:nowrap;position:relative;width:100%;display:inline-block;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.fn-map-img{position:absolute;top:0;left:0;width:auto;height:auto;opacity:0;visibility:hidden;z-index:2;pointer-events:auto;z-index:4;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.fn-map-hovers > div.active .fn-map-img{opacity:1;visibility:visible}.fn-map-more-btn{display:block;margin-top:60px;position:absolute;bottom:20%;left:14.47%;z-index:5}.fn-map-more-btn a em.ai-icon-eye{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/images/ai-eye-icon-black.png);width:20px;height:12px}.fn-map-more-btn a:focus em.ai-icon-eye, .fn-map-more-btn a:hover em.ai-icon-eye{-webkit-filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(534%) hue-rotate(5deg) brightness(80%) contrast(100%);filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(534%) hue-rotate(5deg) brightness(80%) contrast(100%)}.fn-map-more-btn.is-mobile{display:none}.fn-map-more-btn.is-desktop{display:block}.cc-container,.cc-content-container,.cc-content-img,.cc-req-copy,.cc-logos,.cc-logo,.cc-content,.cc-btn{display:block;position:relative}.cc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;width:100%}.cc-col{display:inline-block;vertical-align:middle;width:50%;position:relative}.cc-content-container{height:100%;padding:130px
20px 106px;background-color:#fafafa;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cc-content-container.is-black{background-color:#000}.cc-content-img
img{margin:0
auto;display:block;max-width:100%;height:auto}.cc-content-img{margin:66px
auto 40px}.cc-req-copy
a{font-size:24px;line-height:1;letter-spacing:0.100em;color:#fff;font-weight:300}.cc-req-copy a:hover{color:var(--secondary-color)}.cc-req-copy{text-align:center}.cc-logo
img{margin:0
auto!important;max-width:100%;height:auto;display:block}.cc-logos{margin:90px
auto auto}.cc-logo{height:100px!important;display:block!important;text-align:center;width:100%!important}.cc-bg{background-color:#000}.cc-bg
canvas{opacity: .30}.cc-content{text-align:center;width:100%;max-width:500px;margin:95px
auto auto}.cc-content
p{font-size:17px;line-height:1.706;letter-spacing:0.100em;color:#fff;font-weight:300}.cc-btn{margin-bottom:30px}.cc-btn
a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc-bg-slick{height:100%}.cc-bg-slick
*{height:100%}.cc-bg-slick:not(.slick-initialized)>div~div{display:none}.newsletter-container, .newsletter-content, .newsletter-form-widget, .newsletter-form-widget form,.newsletter-form,.newsletter-field{display:block;position:relative}.newsletter-container{margin-bottom:auto}.newsletter-form-widget{width:100%;max-width:485px;margin:0
auto}.newsletter-content
p{font-size:17px;line-height:1.706;letter-spacing:0.100em;color:#000;font-weight:300}.newsletter-content{text-align:center;width:100%;max-width:500px;margin:95px
auto 50px}.newsletter-field input:not([type=submit]){width:100%;height:50px;border:none;border-bottom:1px solid #7d7d7d;background-color:transparent;font-size:13px;line-height:normal;letter-spacing:0.200em;color:#7d7d7d;text-transform:uppercase;font-weight:300;padding:0
50px 0 20px}.newsletter-submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;font-size:24px;line-height:1;border:none;background-color:transparent;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.newsletter-submit:hover{color:var(--secondary-color)}.newsletter-field.is-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:transparent;color:#000;clear:none;cursor:pointer;margin:0;outline:0;padding:0
!important;text-align:center;vertical-align:middle;min-width:10px;-webkit-transition: .05s border-color ease-in-out;-o-transition: .05s border-color ease-in-out;transition: .05s border-color ease-in-out;width:10px;height:10px;border:1px
solid #000;border-radius:0;position:absolute;top:0;left:0}.newsletter-field.is-checkbox input[type="checkbox"]:checked:after{content:'';display:inline-block;position:absolute;top:0;left:0;z-index:2;width:5px;height:10px;border:solid var(--secondary-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-3px 0 0 4px}.newsletter-field.is-checkbox .wpcf7-list-item-label{padding-left:20px;display:inline-block;position:relative;text-align:left;font-size:9px;line-height:2.223;letter-spacing:0.100em;color:#000;font-weight:300;margin-top:-5px}.newsletter-field.is-checkbox .wpcf7-list-item{display:block;margin:0
auto;text-align:center;line-height:1}.newsletter-field.is-checkbox{margin:20px
auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0
20px}.newsletter-form-widget .wpcf7-spinner{bottom:auto;left:auto;right:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.cwu-container, .cwu-row, .cwu-feed-container, .cwu-feed-controls, .cwu-feed-slider, .cwu-feed-slide-video, .cwu-content-container, .cwu-title-holder, .cwu-follow-link, .cwu-follow-slide, .cwu-feed-slide-item a,.cwu-label-slide-holder,.cwu-label-slide{display:block;position:relative}.cwu-container{padding:137px
0 139px}.cwu-container>.custom-container{max-width:1510px}.cwu-col{display:inline-block;vertical-align:bottom;position:relative;width:50%}.cwu-col:first-child{width:54.055%}.cwu-col:last-child{width:45.945%}.cwu-follow-link-item,.cwu-feed-slide-item{display:inline-block;vertical-align:middle;position:relative;width:100%}.cwu-label-item{display:inline-block;vertical-align:middle;position:relative;width:50%;cursor:pointer}.cwu-label-slide:not(.slick-initialized) .cwu-label-item:nth-child(n+2) ~ div, .cwu-follow-slide:not(.slick-initialized) .cwu-follow-link-item:nth-child(n+2), .cwu-feed-slider:not(.slick-initialized) .cwu-feed-slide-item:nth-child(n+2){display:none}.yt-plyr{position:absolute;top:0;left:0;width:100%;height:100%}.cwu-feed-controls{text-align:right;margin-bottom:30px}.cwu-feed-controls
button{display:inline-block;vertical-align:middle;font-size:16px;color:#000;line-height:1;border:none;padding:0;font-weight:700;background-color:transparent;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.cwu-feed-controls button:not(:last-child){margin-right:70px}.cwu-feed-controls button:hover{color:var(--secondary-color)}.cwu-row{display:-webkit-box;display:-ms-flexbox;display:flex}.cwu-content-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0
20px 0 118px}.cwu-label-slide-holder{margin-top:auto;width:100%}.cwu-label-item
span{display:inline-block;font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:0.300em;color:#000;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);font-family:var(--title-font)}.cwu-label-item.slick-current+.slick-active{text-align:right}.cwu-label-item.slick-current + .slick-active
span{margin:0
-3px 0 0}.cwu-label-item:hover
span{color:var(--secondary-color)}.cwu-slide-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:15px}.cwu-slide-controls
button{font-size:12px;line-height:1;border:none;padding:0;background-color:transparent;letter-spacing:0.300em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.cwu-slide-controls button:hover{color:var(--secondary-color)}.cwu-slide-controls button
em{font-weight:700}.cwu-slide-controls button.prev
em{margin-right:5px}.cwu-slide-controls button.next
em{margin-left:5px}.cwu-title-holder{position:absolute;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:0
auto;width:100%;max-width:340px}.cwu-follow-slide{margin-top:65px}.cwu-feed-slide-img span[class*=ai-font-]{position:absolute;top:20px;left:20px;z-index:5;font-size:30px;line-height:1;color:#fff}.slick-slide.slick-current.slick-active + .slick-slide .cwu-label-item{text-align:right}.cwu-feed-slide-video .plyr--full-ui.plyr--video .plyr__control--overlaid{background-color:transparent}.cwu-feed-slide-video .plyr__control--overlaid
svg{display:none}.cwu-feed-slide-video .plyr--full-ui.plyr--video .plyr__control--overlaid{padding:0;width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition: .3s;-o-transition: .3s;transition: .3s;z-index:2;opacity:1}.cwu-feed-slide-video .plyr--full-ui.plyr--video .plyr__control--overlaid:before{position:absolute;content:'';top:50%;left:50%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:19px solid #fff}.cwu-feed-slide-video
canvas{display:block;width:100%;height:100%;position:relative}.cwu-feed-slide-video .plyr--video{position:absolute;top:0;left:0;width:100%;height:100%}.cwu-feed-slide-video .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding:0!important;width:100%;height:100%}.cwu-feed-slide-video .plyr__video-embed
iframe{width:100%!important;height:100%!important;left:0;position:absolute;top:0;border:0;display:block}.cwu-feed-slide-video .plyr--paused
.plyr__poster{opacity:1;display:block!important}.cwu-feed-slide-video .plyr__progress
.plyr__tooltip{background-color:#000}.cwu-feed-slide-video .plyr__tooltip:before{border-top-color:#000}.cwu-feed-slide-img{background-color:#e6b712}.cwu-feed-slide-img
img{opacity: .86}.cta-main-title-holder .slick-current.slick-center .cta-item
a{opacity:1}.cta-main-title-holder .slick-list{padding:0
!important}@media only screen and (min-width: 1990px){.cta-main-title .custom-container{max-width:90%}}@media only screen and (min-width: 992px){html.translated-ltr .slideshow-cta-item:not(:last-child){margin-right:30px}html.translated-ltr .slideshow-cta-item{padding:0
20px}html.translated-ltr .slideshow-cta-list{margin:0
-20px;justify-content:center}html.translated-ltr .slideshow-cta{max-width:100%}}@media only screen and (max-width: 1560px){.stats-main>.custom-container{max-width:100%}.stats-main{padding:0
70px;height:calc(100% - 220px)}.agent-label-slider{margin-right:0}.agent-content-container{padding:50px
0 110px}.agent-content .global-btn{margin-top:75px}.cta-main-title .custom-container{max-width:100%}.cta-item
a{font-size:25px}.ep-btn a
em{margin-left:30px}.ep-col:first-child .ep-btn{left:-10%}.ep-col:last-child .ep-btn{right:-10%}.fl-content-info{padding:0
20px 20px}.cwu-container>.custom-container,.fl-container>.custom-container{max-width:100%;padding:0
60px}.testi-container>.custom-container{padding:0
70px}}@media only screen and (max-width: 1440px){.stats-main{height:calc(100% - 165px)}.stats-item ul
li{font-size:16px;letter-spacing:0.150em}.stats-item ul li
span{font-size:40px}.agent-photo{max-width:80%;margin-right:6%}.testi-slide{margin:0
-30px}.testi-item{padding:0
30px}}@media only screen and (max-width: 1366px){.slideshow-tagline-content
h1{font-size:35px}.welc-tagline
span{font-size:18px}.welc-content
p{font-size:15px}.stats-item ul
li{font-size:16px;letter-spacing:0.150em}.stats-item ul li
span{font-size:45px}.agent-photo{max-width:83%;margin-right:6%}.agent-col:first-child{width:32%}.agent-col:last-child{width:68%}.agent-content
p{font-size:15px}.agent-label-item
span{font-size:14px;letter-spacing:0.200em}.agent-label-item{}.agent-content-slider{width:90%}.agent-content .global-btn{margin-top:60px}.agent-content-container{padding:50px
0 85px}.agent-content-container .global-title{margin-bottom:45px}.agent-label-slider{margin-bottom:50px}.cta-item
a{font-size:23px}.ep-btn a
em{margin-left:20px}.ll-content
a{padding:0
50px 75px}.ll-more-btn{bottom:75px}.ll-main .global-title{left:50px}.ll-main .global-title,.ll-slide-controls{top:75px}.ll-more-btn,.ll-slide-controls{right:50px}.cwu-container>.custom-container,.fl-container>.custom-container{padding:0
50px}.fl-info
span{font-size:14px}.fl-info span em.ai-icon-bed{width:17px;height:15px}.fl-info span em.ai-icon-sqft, .fl-info span em.ai-icon-bath{width:15px;height:15px}.fl-info span em[class*="ai-icon-"]{margin-right:5px}.fl-title
span{font-size:22px}.fl-item{padding:8px}.fl-row{margin:-8px}.fl-item:nth-child(even) .fl-img canvas, .fl-col:nth-child(even) .fl-item:nth-child(odd) .fl-img
canvas{height:460px}.fl-item:nth-child(odd) .fl-img canvas, .fl-col:nth-child(even) .fl-item:nth-child(even) .fl-img
canvas{height:240px}.fl-info
span{font-size:15px}.fv-content
p{font-size:16px;line-height:1.5}.fv-main-container .fv-info{top:120px}.fv-main-title{top:66px}.fv-slide-controls{bottom:85px}.fv-main-container button.plyr__control.plyr__control--overlaid:after{width:120px;height:120px}.fv-main-container button.plyr__control.plyr__control--overlaid{width:100px;height:100px}.cc-content-container{padding:100px
20px 90px;min-height:605px}.cc-content-img
img{max-width:420px;width:100%}.cc-btn{margin-bottom:10px}.cc-logo{height:85px !important}.newsletter-content p, .cc-content
p{font-size:16px}.cc-content{margin:70px
auto auto}.cc-logos{margin:70px
auto auto}.newsletter-content{margin:70px
auto 50px}.cwu-content-container{margin:0
30px 0 50px}.testi-container>.custom-container{padding:0
60px}}@media only screen and (max-width: 1280px){.testi-container>.custom-container{}.testi-content
p{font-size:17px}.cta-item
a{letter-spacing:0.200em;font-size:22px}.ll-content
a{padding:0
40px 75px}.ll-more-btn{bottom:75px}.ll-main .global-title{left:40px}.ll-main .global-title,.ll-slide-controls{top:75px}.ll-more-btn,.ll-slide-controls{right:40px}.fl-content-info{padding:0
15px 20px}.fl-title
span{font-size:20px;letter-spacing:0.050em}.fl-info
span{padding:0
10px}.cwu-container>.custom-container,.fl-container>.custom-container{padding:0
40px}.testi-container>.custom-container{padding:0
50px}.testi-content
p{font-size:17px}}@media only screen and (max-width: 1199px){.slideshow-tagline-content
h1{font-size:30px}.slideshow-cta-item a em.ai-icon-eye{width:17px;height:11px}.slideshow-cta{max-width:920px}.welc-container{padding:75px
0 80px}.welc-content
p{font-size:14px;line-height:1.7}.welc-tagline
span{letter-spacing:0.200em;font-size:16px;line-height:1.7}.welc-col:first-child{width:25%}.welc-col:nth-child(2){width:35%}.welc-col:last-child{width:40%}.welc-content{margin-bottom:45px}.welc-btn a:not(:last-child){margin-bottom:25px}html.safari-true .stats-bg
canvas{background-size:cover !important}.stats-main{padding:0
40px;height:calc(100% - 124px)}.stats-item ul
li{font-size:14px;letter-spacing:0.100em;line-height:1.5}.stats-item ul li
span{font-size:40px}.mtt-container{padding:75px
0 80px}.mtt-content
p{font-size:14px;line-height:1.7}.mtt-tagline
span{letter-spacing:0.200em;font-size:16px;line-height:1.7}.mtt-col:first-child{width:30%}.mtt-col:nth-child(2){width:33%}.mtt-col:last-child{width:37%}.mtt-content{margin-bottom:45px}.mtt-btn a:not(:last-child){margin-bottom:25px}.mtt-content p:not(:last-child){margin-bottom:20px}.agent-label-item
span{font-size:13px;letter-spacing:0.150em}.agent-content
p{line-height:1.7;font-size:14px;letter-spacing:0.050em}.agent-content
h2{font-size:18px;letter-spacing:0.200em;margin-bottom:16px}.agent-content .global-btn{margin-top:40px}.agent-content-container{padding:50px
0 70px}.agent-label-slider{margin-bottom:40px}.agent-label-slider .slick-track{padding-bottom:25px}.agent-label-item span:before{bottom:-27px}.agent-content-container .global-title{margin-bottom:35px}.testi-content
p{font-size:16px;line-height:1.5;min-height:195px}.testi-author{font-size:16px;letter-spacing:0.150em;margin-top:30px}.testi-container>.custom-container{}.testi-container{padding:75px
0 70px}.testi-main .global-title{margin-bottom:40px}.testi-slide-controls{margin:60px
auto 0}.cta-item
a{letter-spacing:0.150em;font-size:20px}.cta-main-title-holder button.slick-arrow{font-size:45px}.cta-main-title-holder button.slick-arrow.prev{left:-15px}.cta-main-title-holder button.slick-arrow.next{right:-15px}.ep-btn a
em{margin-left:15px}.ep-main-title:before,.ep-main-title:after{top:calc(100% + 30px)}.ep-main-title:after{top:auto;bottom:calc(100% + 30px)}.ll-content
a{padding:0
30px 60px}.ll-more-btn{bottom:60px}.ll-main .global-title{left:30px}.ll-main .global-title,.ll-slide-controls{top:60px}.ll-more-btn,.ll-slide-controls{right:30px}.ll-title
h2{font-size:30px;letter-spacing:0.150em}.ll-info
span{font-size:15px;padding:0
20px}.ll-title{margin-bottom:20px;padding-bottom:15px;max-width:400px}.ll-item a:hover .ll-title{margin-bottom:25px;padding-bottom:20px}.ll-item a:hover .ll-price{margin-bottom:20px;height:15px}.ll-price
span{font-size:15px;letter-spacing:0.150em}.ll-title h2
span{letter-spacing:0.150em}.ll-item a:hover .ll-title h2
span{margin-top:15px}.fl-container{padding:75px
0 70px}.fl-main .global-title{margin-bottom:45px}.fl-item:nth-child(even) .fl-img canvas, .fl-col:nth-child(even) .fl-item:nth-child(odd) .fl-img
canvas{height:335px}.fl-item:nth-child(odd) .fl-img canvas, .fl-col:nth-child(even) .fl-item:nth-child(even) .fl-img
canvas{height:230px}.fl-item{padding:5px}.fl-row{margin:-5px}.fl-info
span{font-size:12px;letter-spacing:0.020em}.cwu-container>.custom-container,.fl-container>.custom-container{padding:0
30px}.fl-title{margin-bottom:15px}.fl-item a:hover .fl-price, .fl-item a:hover .fl-info{margin-bottom:15px}.fl-content-info{padding:0
15px 15px}.fl-title
span{font-size:18px;letter-spacing:0.020em}.fl-slide-controls{margin:50px
auto 0}.cc-content-container{padding:75px
20px;min-height:496px}.cc-logos{margin:50px
auto auto}.cc-logo{height:80px !important}.cc-content-img
img{max-width:325px}.cc-req-copy
a{font-size:20px;letter-spacing:0.050em}.cc-content-img{margin:50px
auto 35px}.newsletter-content p, .cc-content
p{font-size:15px;letter-spacing:0.050em}.cc-content{margin:50px
auto auto}.newsletter-content{margin:50px
auto 30px}.newsletter-field input:not([type=submit]){font-size:12px;padding:0
40px 0 16px;letter-spacing:0.150em}.newsletter-submit{right:15px;font-size:22px}.newsletter-field.is-checkbox .wpcf7-list-item-label{line-height:1.7}.cc-btn{margin-bottom:10px}.cc-logo
img{max-width:150px;width:100%}.cwu-container{padding:75px
0}.cwu-label-item
span{font-size:18px;letter-spacing:0.200em}.cwu-content-container{margin:0
20px 0 40px}.cwu-follow-slide{margin-top:30px}.cwu-feed-slide-img span[class*=ai-font-]{font-size:30px;top:15px;left:15px}.cwu-feed-controls{margin-bottom:20px}.cwu-feed-controls button:not(:last-child){margin-right:60px}.cwu-title-holder{top:50%}.testi-container>.custom-container{padding:0
40px}.testi-slide{margin:0
-20px}.testi-item{padding:0
20px}}@media only screen and (max-width: 991px){.slideshow-container #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video canvas, .slideshow-container #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img
canvas{min-height:400px!important;height:calc(100vh - 70px)}.slideshow-tagline{top:40%}#slideshow{margin-top:70px}.slideshow-container .slide-spacer{height:100%;display:none}.slideshow-container .aios-slider{position:relative}.slideshow-cta{bottom:30px}.slideshow-cta-list{text-align:center;display:block}.slideshow-cta-item{display:block}.slideshow-cta-item
a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow-cta-item:not(:last-child){margin-bottom:25px}.slideshow-tagline-content
img{max-width:300px;width:100%}.slideshow-tagline-content
h1{font-size:20px;margin-bottom:15px}#slideshow .aios-slider .aios-slider-splide .aios-slider-custom-video
canvas{min-height:400px;min-height:350px;aspect-ratio:2 / 3}.welc-container{padding:30px
0}.welc-col{display:block;width:100%!important}.welc-row{display:block;text-align:center}.welc-col:not(:last-child){margin-bottom:20px}.welc-btn
a{margin:0
auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}.welc-content{margin-bottom:35px}.welc-content
p{text-align:justify;text-align-last:center}.welc-btn a:not(:last-child){margin-bottom:20px}.welc-tagline{padding:0}.welc-tagline
span{line-height:1.5}.stats-slider{position:relative}.stats-bg canvas,
html.safari-true .stats-bg
canvas{background-position:center 22% !important}.stats-main{position:relative;height:100%;padding:50px
15px;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.stats-list{display:block;position:relative}.stats-item{display:block}.stats-main .global-title{position:relative;max-width:480px;margin:0
auto 30px}.stats-item ul li, .stats-item ul li
span{color:#000}.stats-item ul li
span{margin-bottom:10px;font-size:35px}.stats-item:not(:last-child){margin-bottom:25px}.stats-main .global-title.is-white
h2{color:#000;line-height:1.2}.stats-item ul
li{font-size:14px;letter-spacing:0.100em}.mtt-container{padding:20px
0 60px}.mtt-col{display:block;width:100%!important}.mtt-row{display:block;text-align:center}.mtt-col:not(:last-child){margin-bottom:20px}.mtt-btn
a{margin:0
auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}.mtt-content{margin-bottom:35px}.mtt-content
p{text-align:justify;text-align-last:center}.mtt-btn a:not(:last-child){margin-bottom:20px}.mtt-tagline{padding:0}.mtt-tagline
span{line-height:1.5}.agent-col{display:block;width:100%!important}.agent-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.agent-photo-slider{transform:translateY(0)}.agent-photo{max-width:390px;margin:0
auto;padding:0
15px}.agent-photo .site-img
canvas{aspect-ratio:392/580}.agent-content-container{padding:0
15px;max-width:768px;margin:0
auto 50px}.agent-container{padding:50px
0 0}.agent-content-slider{width:100%}.agent-content-container .global-title{margin-bottom:30px;text-align:center}.agent-label-slider{margin-bottom:35px}.agent-label-item
span{min-width:80px}.agent-content{text-align:center}.agent-content
p{text-align:justify;text-align-last:center;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.agent-content .global-btn{margin:30px
auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-label-item{width:calc(100% / 4)}.agent-label-slider:not(.slick-initialized) .agent-label-item:nth-child(n+4)~div{display:none}.testi-item{width:100%}.testi-slide{}.testi-container>.custom-container{max-width:768px}.testi-content
p{min-height:0;font-size:15px}.testi-container{padding:60px
0}.testi-main .global-title{margin-bottom:30px}.slick-slide.slick-current.slick-active .cta-item
a{opacity:1}.cta-main-title-holder{margin-top:160px}.cta-main-title{top:50%}.cta-main .cta-spacer,
.cta-img
canvas{min-height:380px}.cta-item{padding:0
40px}.cta-main-title-holder button.slick-arrow{font-size:28px}.cta-main-title-holder button.slick-arrow.prev{left:20px}.cta-main-title-holder button.slick-arrow.next{right:20px}.cta-main-title-holder{margin-top:0}.cta-main-title .global-title{margin-bottom:80px}.ep-main-title .global-title
h2{line-height:1.3}.ep-col{display:block;width:100%}.ep-main-title .global-title{display:inline-block}.ep-main-title .global-title:before, .ep-main-title .global-title:after{position:absolute;content:'';top:50%;right:calc(100% + 15px);width:100vw;height:1px;background-color:#000}.ep-main-title .global-title:after{right:auto;left:calc(100% + 15px)}.ep-main-title:before,.ep-main-title:after{display:none}.ep-btn{left:0!important;right:0!important;padding:0
15px}.ep-img{opacity:1;visibility:visible}.ep-img
canvas{opacity: .10}.ep-col:last-child .ep-img:before, .ep-col:first-child .ep-img:before{display:none}.ep-img
canvas{height:270px}.ep-col:first-child .ep-img:after{position:absolute;content:'';bottom:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.ep-col:last-child .ep-img:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.ep-btn a.global-btn{padding:0}.ll-main .global-title,.ll-slide-controls{top:0;position:relative;left:0;right:0}.ll-main .global-title.is-white
h2{color:#000}.ll-main .global-title{text-align:center;margin-bottom:40px}.ll-container{padding:50px
0 0}.ll-slide-controls{margin:35px
auto 0}.ll-content
a{padding:0
15px 25px}.ll-item a .ll-more-btn{position:relative;bottom:0;left:0;margin-top:20px!important;opacity:1!important;visibility:visible!important}.ll-title{max-width:100%}.ll-item a .ll-title{margin-bottom:15px!important;padding-bottom:15px!important}.ll-title h2
span{letter-spacing:0.100em}.ll-item a .ll-price{margin-bottom:20px!important;height:auto!important;opacity:1!important;visibility:visible!important}.ll-item a .ll-title h2
span{margin-top:15px!important;height:auto!important;opacity:1!important}.ll-img
canvas{min-height:400px}.ll-info
span{font-size:14px;padding:0
10px;opacity:1!important}.ll-info span em.ai-icon-bed{width:17px;height:15px}.ll-info span em.ai-icon-sqft, .ll-info span em.ai-icon-bath{width:15px;height:15px}.ll-info span em[class*="ai-icon-"]{margin-right:5px}.fl-col{width:100%;display:block}.fl-item .fl-img
canvas{height:320px!important}.fl-item a .fl-price, .fl-item a .fl-info{margin-bottom:15px!important;height:auto!important;opacity:1!important}.fl-content-info{padding:0
15px 20px;transform:none!important;opacity:1!important}.fl-slide{width:100%;max-width:420px;margin:0
auto}.fl-item a .fl-more-btn{opacity:1!important;height:auto!important}.fl-main .global-title{margin-bottom:35px}.fl-container{padding:60px
0}.fv-main-title{position:relative;top:0;margin-bottom:30px;opacity:1!important;visibility:visible!important}.fv-slide-controls{bottom:0;position:relative;opacity:1!important;visibility:visible!important;padding-bottom:50px}.global-slide-controls.is-white.fv-slide-controls
button{color:#000}.global-slide-controls.is-white.fv-slide-controls .global-btn{color:#000}.fv-main-title .global-title.is-white
h2{color:#000}.fv-main-container .fv-info{position:relative;top:0;left:0;right:0;margin:0
auto;opacity:1!important;visibility:visible!important;padding:30px
15px}.fv-content
p{color:#000;font-size:15px;letter-spacing:0.050em;text-align:justify;text-align-last:center}.fv-main-container button.plyr__control.plyr__control--overlaid{width:70px;height:70px}.fv-main-container button.plyr__control.plyr__control--overlaid:after{width:85px;height:85px}.fn-map-content{background-color:#F9F9F9;position:relative;top:0;left:0;padding:60px
15px;text-align:center}.fn-map-hovers,.fn-map-transparent,map#map-area,img.fn-map-base{display:none!important}.fn-map-main{width:100%;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.fn-map-outer{height:100%!important}.fn-map-base{width:100%;height:auto;margin-left:-15%}.fn-map-comm-areas li:not(:last-child){margin-bottom:20px}.fn-map-comm-areas li
a{font-size:15px;letter-spacing:0.150em}.fn-map-comm-areas{margin-top:30px}.cc-col{display:block;width:100%}.cc-col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cc-col:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cc-col:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.cc-col:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.newsletter-content p br, .cc-content p
br{display:none}.newsletter-content p, .cc-content
p{line-height:1.5;text-align:justify;text-align-last:center}.newsletter-content{margin:25px
auto 30px}.cc-content-container{padding:60px
15px;min-height:420px;display:block}.cc-content{margin:30px
auto auto}.cc-content-img{margin:30px
auto}.newsletter-field input:not([type=submit]){padding:0
40px 0 0}.newsletter-form-widget .wpcf7-spinner{right:30px}.newsletter-field.is-checkbox{padding:0;margin:15px
auto 0;line-height:1}.newsletter-field.is-checkbox input[type="checkbox"]{}.newsletter-field.is-checkbox .wpcf7-list-item-label{}.newsletter-submit{right:5px}.cwu-row{display:block}.cwu-col{width:100%!important}.cwu-title-holder{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center;margin:0
auto 50px}.cwu-content-container{margin:0
auto;max-width:480px;position:relative}.cwu-follow-link-item
a{margin:0
auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cwu-container>.custom-container,.fl-container>.custom-container{padding:0
15px}.cwu-label-slide-holder{margin:30px
auto 0;position:relative}.cwu-slide-controls{width:100%;position:absolute;top:0;left:0;height:100%;pointer-events:none;z-index:1}.cwu-slide-controls
button{pointer-events:auto}.cwu-label-item{text-align:center!important;width:100%}.cwu-label-slide:not(.slick-initialized) .cwu-label-item:nth-child(n+2){display:none}.cwu-feed-controls{position:absolute;bottom:-35px;left:0;right:0;margin:0
auto;text-align:center}.cwu-feed-slide-video
.plyr__controls{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;pointer-events:auto!important}.cwu-container{padding:60px
0 75px}.cwu-feed-slider{width:100%;max-width:480px;margin:0
auto}.fv-slide-controls button, .fv-slide-controls a, .fv-content p, .fv-main-title .global-title.is-white
h2{text-shadow:none}.fn-map-more-btn{text-align:center;margin-top:30px;position:relative;bottom:0;left:0}.fn-map-more-btn
a{justify-content:center}.fn-map-more-btn a em.ai-icon-eye{margin-top:-2px}.fn-map-more-btn.is-mobile{display:block}.fn-map-more-btn.is-desktop{display:none}.testi-container>.custom-container{padding:0
15px;max-width:768px}.testi-author{text-align:center}}@media only screen and (max-width: 767px){}@media only screen and (max-width: 480px){}:root{--body-font:"Roboto", sans-serif;--title-font:"Jost", sans-serif;--font-family-default:"Roboto", sans-serif;--font-family-title:"Jost", sans-serif;--font-size-default:16px;--font-size-title:28px;--font-color-default:#000;--font-color-title:#6c757d;--primary-color:#000;--secondary-color:#c67321;--primary:#000;--secondary:#c67321;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--plyr-color-main:#acacac;--default-transition:0.3s ease-in-out}body{font-family:var(--body-font);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}a,a:hover,a:visited,a:focus{text-decoration:none;outline:0;cursor:pointer;color:inherit}a:hover,a:focus{color:var(--secondary-color)}a{-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.slick-track
*{outline:none}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0}[class*="ai-icon-"]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#main-wrapper{overflow:hidden}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed
canvas{background-attachment:fixed!important;position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-scroll
canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.site-img{display:block;position:relative}.site-img
canvas{display:block;width:100%;height:100%;position:relative}.site-img
img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.single-aios-agents .ip-agent-details-hero-image .site-img img[src=""]{display:none}.custom-container{padding:0
15px;width:100%;max-width:1352px;margin:0
auto}.aidefcf-wrapper
form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0
auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0
auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:0.2em 0.8em;width:auto}.wpcf7-form-control-wrap{display:block}.ai-icon-plus:before,.ai-icon-plus:after{position:absolute;content:'';top:8px;left:0;width:100%;height:1px;background-color:#000;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ai-icon-plus:after{height:100%;width:1px;top:0;left:8px}.ai-icon-plus{width:16px;height:16px;position:relative}.ai-icon-plus.is-white:before,.ai-icon-plus.is-white:after{background-color:#fff}.bga{background-color:#fff;font-size:0;z-index:2;position:relative}.global-title{display:block;position:relative;z-index:2}.global-title
h2{display:block;font-size:25px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:0.300em;font-family:var(--title-font)}.global-title.is-center{text-align:center}.global-title.is-white
h2{color:#fff}.global-btn{font-size:14px;line-height:1;letter-spacing:0.300em;color:#000;text-transform:uppercase;padding:0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.global-btn>em{margin-left:10px;font-size:15px;display:inline-block;vertical-align:middle;margin-top:-2px}html.safari-true .global-btn>em{margin-top:-5px}.global-btn.is-white{color:#fff}.global-btn.is-white>em{color:#fff}.global-btn:hover,.global-btn:focus{color:var(--secondary-color)!important}.global-btn:focus .ai-icon-plus:before, .global-btn:focus .ai-icon-plus:after, .global-btn:hover .ai-icon-plus:before, .global-btn:hover .ai-icon-plus:after{background-color:var(--secondary-color)!important}.global-btn.is-white:hover em, .global-btn.is-white:focus
em{color:var(--secondary-color)}.global-slide-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-slide-controls .global-btn{margin:0
38px}.global-slide-controls
button{display:inline-block;vertical-align:middle;position:relative;border:none;padding:0;font-size:14px;font-weight:700;line-height:1;color:#000;background-color:transparent;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.global-slide-controls button:hover{color:var(--secondary-color)!important}.global-slide-controls.is-white
button{color:#fff}.global-slide-controls.is-white .global-btn{color:#fff}.global-btn.is-white .ai-icon-plus:before, .global-btn.is-white .ai-icon-plus:after{background-color:#fff}.page-template #inner-page-wrapper > .container,
.single #inner-page-wrapper>.container{max-width:unset !important}ul#nav{margin:0;line-height:1}#nav
li{position:relative;display:inline-block;margin-right:30px}#nav li
a{font-size:14px;letter-spacing:0.250em;color:#fff;text-transform:uppercase;font-weight:300;position:relative;line-height:1;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav>li>a:before{content:'';position:absolute;bottom:-6px;left:50%;margin:0
auto;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);width:100%;height:1px;background-color:#fff;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0}#nav>li:focus-within>a:before,#nav>li:hover>a:before{opacity:1;-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}#nav li:last-child{margin-right:0}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}#nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:305px;left:-30px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px}#nav .sub-menu li
a{display:block;padding:13px
22px;font-size:11px;letter-spacing:0.200em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav .sub-menu>li{position:relative;display:block;background-color:#fff;margin:0
auto;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav .sub-menu>li:first-child{padding-top:18px}#nav .sub-menu>li:last-child{padding-bottom:18px}#nav .sub-menu li:hover>a{background-color:#fafafa}#nav .sub-menu li:hover>a{color:#000}#nav li:focus-within > .sub-menu, #nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav li > .sub-menu li:first-child>.sub-menu{top:0}#nav li > .sub-menu .sub-menu{top:-18px;padding-top:0 !important;left:100%;margin-left:0;padding-left:1px}.header-wrapper{position:fixed;top:0;left:0;z-index:1028;width:100%;font-size:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px
0}body.admin-bar .header-wrapper{top:32px}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav{display:inline-block;vertical-align:middle;position:relative;margin-right:25px;margin-left:auto}.header-wrapper>.custom-container{max-width:100%;padding:0
60px}.logo{display:inline-block;vertical-align:middle;position:relative}.logo
a{display:block;position:relative}.logo
img{max-width:100%;height:auto}.fixed-logo{opacity:0;visibility:hidden;width:0}img.fixed-logo{filter:brightness(0)}.header-translate{display:inline-block;vertical-align:middle;position:relative;margin-right:25px}.header-translate .translate-trigger{font-size:14px;letter-spacing:0.250em;color:#000;text-transform:uppercase;font-weight:300;border:none;background-color:transparent;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-translate .translate-trigger
select{background-color:transparent;border:none;padding:0;line-height:1;font-size:14px;letter-spacing:0.250em;color:#fff;text-transform:uppercase;font-weight:300;width:auto;position:absolute;top:0;left:0}.header-translate .translate-trigger select
option{background-color:#000;color:#fff}.header-translate .translate-trigger:hover{opacity: .75}.skiptranslate
iframe.skiptranslate{display:none}.header-translate .ai-translator-dropdown ul li .ai-translator-flag span.ai-flag-en{background-image:url(/wp-content/themes/sanmigueldeallenderealestate.com/assets/flags/en-us.png)}.header-translate-wrap{position:relative}.header-translate-trigger{font-size:14px;letter-spacing:0.250em;color:#fff;text-transform:uppercase;font-weight:300;border:none;background-color:transparent;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);cursor:pointer}.header-wrapper.active .header-translate-trigger{color:#000}.header-translate-dropdown{list-style:none outside none;margin:0;padding:0;padding-top:0px;position:absolute;width:100%;min-width:175px;left:50%;-webkit-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px}.header-translate-wrap:hover .header-translate-dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.header-translate-dropdown
a{display:flex;align-items:center;justify-content:flex-start;padding:5px
22px;font-size:11px;letter-spacing:0.200em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);background:#fff}.header-translate-dropdown a
img{max-width:16px;height:auto}.header-translate-dropdown a
span{display:flex;align-items:center;justify-content:flex-start;gap:10px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-translate-dropdown a:hover
span{opacity:0.75}body{top:0!important}body .ai-translator-dropdown{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:none;border-radius:0}body .ai-translator-dropdown ul li:hover{background:#323232}body .ai-translator-dropdown ul
li{border-radius:0!important}body .ai-translator-dropdown ul li .ai-translator-name{line-height:normal}.header-wrapper.active{background-color:#fff;padding:10px
0;min-height:60px}.header-wrapper.active #nav>li>a{color:#000}.header-wrapper.active .header-translate .translate-trigger{color:#000}.header-wrapper.active .bm-menu-text
span{color:#000}.header-wrapper.active #nav>li>a:before{background-color:#000}.header-wrapper.active .fixed-logo{opacity:1;visibility:visible;width:auto}.header-wrapper.active .main-logo{opacity:0;visibility:hidden;width:0}#fixed-nav{position:fixed;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1040;pointer-events:none}#fixed-nav input, #fixed-nav a, #fixed-nav button, #fixed-nav .slide-plus{pointer-events:all}.slide-icons{flex-direction:column;display:flex;align-items:flex-end;position:relative}#fixed-nav>.textwidget{width:100%;height:100%;position:relative;display:block}.slide-icons>div{display:block;position:relative}.slide-icons > div a, .slide-icons > div
span{pointer-events:auto;position:relative}.slide-icons>div:not(:last-child){margin-bottom:36px}.slide-srch-field{position:relative}.slide-srch-field
input{background:none;border:none;text-transform:uppercase;font-size:14px;letter-spacing:0.150em;font-weight:300;padding:12px
0;width:0;outline:none;color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-search.active .slide-srch-field
input{width:145px}.slide-icons > div
a{color:#000;transition:all var(--default-transition)}.slide-search{position:relative;margin-bottom:25px;display:flex;align-items:center}.slide-search:before{width:0;position:absolute;content:'';height:2px;left:0;bottom:0;background-color:#e7e7e7;transition:all var(--default-transition);-webkit-transition:all var(--default-transition)}.slide-srch-field{transition:all var(--default-transition);position:relative;opacity:0;pointer-events:none}.slide-srch-btn
input{font-size:0;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all var(--default-transition);padding:0;border:none}.slide-search
i{font-size:20px;color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-icons > div
i{color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-world
i{font-size:15px;line-height:1;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-call
i{font-size:18px;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-plus
span{font-size:15px;-webkit-transition:all var(--default-transition);transition:all var(--default-transition);line-height:1;display:flex;align-items:center;justify-content:center}.slide-icons > div:hover a, .slide-icons > div:hover span, .slide-icons > div:hover
i{opacity: .75}.slide-search.active .slide-srch-field{opacity:1;pointer-events:auto}.slide-search.active:before{width:100%}.slide-icons > div i.ai-icon-plus:before, .slide-icons > div i.ai-icon-plus:after{background-color:#fff}.slide-world
i{font-size:20px}.slide-translate-dropdown-items{list-style:none outside none;margin:0;padding:0;padding-top:0px;padding-top:0px;position:absolute;width:100%;min-width:;right:15px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px;top:0}.slide-translate-dropdown{list-style:none outside none;margin:0;padding:0;padding-top:0px;padding-top:0px;position:absolute;width:100%;min-width:175px;right:100%;top:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;height:100%}.slide-translate-wrap{position:relative}.slide-translate-wrap .slide-translate-trigger{cursor:pointer;pointer-events:all}.slide-translate-wrap{}.slide-translate-wrap:hover .slide-translate-dropdown{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.slide-translate-dropdown>span{text-transform:uppercase;font-size:14px;letter-spacing:0.150em;font-weight:800;color:#fff;text-align:right;display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:15px;cursor:pointer}.slide-translate-dropdown:hover .slide-translate-dropdown-items{opacity:1;visibility:visible;pointer-events:all}.slide-translate-dropdown-items
a{display:flex;align-items:center;justify-content:flex-start;padding:5px
22px;font-size:11px;letter-spacing:0.200em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);background:#fff;opacity:1 !important}.slide-translate-dropdown-items a
span{display:flex;align-items:center;justify-content:flex-start;gap:10px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-translate-dropdown-items a span
img{max-width:16px;height:auto}.slide-translate-dropdown-items a:hover
span{opacity:0.75}body .slide-world .ai-translator-dropdown{left:auto;right:30px;transform:none;top:calc(100% - 20px);top:calc(100% + 5px)}.slide-srch-btn{position:relative;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-icons>div.slide-world{margin-bottom:26px}.slide-srch-btn:hover{opacity: .75}.slide-plus{cursor:pointer;width:20px;height:20px}.slide-icon-hover{position:absolute!important;top:50%;transform:translateY(-50%);right:calc(100% + 15px);text-transform:uppercase;font-size:14px;letter-spacing:0.150em;font-weight:800;color:#fff !important;opacity:0;visibility:hidden;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.slide-icons > div a:hover .slide-icon-hover, .slide-icons > div .active + a .slide-icon-hover{opacity:1;visibility:visible}[sidebar-active-section="inner-page-wrapper"] .slide-icons > div i, [sidebar-active-section="welcome"] .slide-icons > div i, [sidebar-active-section="meet-the-team"] .slide-icons > div i, [sidebar-active-section="testimonials"] .slide-icons > div i, [sidebar-active-section="explore-properties"] .slide-icons > div i, [sidebar-active-section="featured-listings"] .slide-icons > div i, [sidebar-active-section="featured-neighborhoods"] .slide-icons > div i, [sidebar-active-section="connect-with-us"] .slide-icons > div i, [sidebar-active-section="footer-main"] .slide-icons > div
i{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-search i, [sidebar-active-section="welcome"] .slide-search i, [sidebar-active-section="meet-the-team"] .slide-search i, [sidebar-active-section="testimonials"] .slide-search i, [sidebar-active-section="explore-properties"] .slide-search i, [sidebar-active-section="featured-listings"] .slide-search i, [sidebar-active-section="featured-neighborhoods"] .slide-search i, [sidebar-active-section="connect-with-us"] .slide-search i, [sidebar-active-section="footer-main"] .slide-search
i{color:#000}[sidebar-active-section="inner-page-wrapper"] .slide-search i, [sidebar-active-section="welcome"] .slide-search i, [sidebar-active-section="meet-the-team"] .slide-search i, [sidebar-active-section="testimonials"] .slide-search i, [sidebar-active-section="explore-properties"] .slide-search i, [sidebar-active-section="featured-listings"] .slide-search i, [sidebar-active-section="featured-neighborhoods"] .slide-search i, [sidebar-active-section="connect-with-us"] .slide-search i, [sidebar-active-section="footer-main"] .slide-search
i{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="welcome"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="meet-the-team"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="testimonials"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="explore-properties"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="featured-listings"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="featured-neighborhoods"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="connect-with-us"] .slide-icons > div i.ai-icon-plus, [sidebar-active-section="footer-main"] .slide-icons > div i.ai-icon-plus{filter:invert()}[sidebar-active-section="inner-page-wrapper"] .slide-search:before, [sidebar-active-section="welcome"] .slide-search:before, [sidebar-active-section="meet-the-team"] .slide-search:before, [sidebar-active-section="testimonials"] .slide-search:before, [sidebar-active-section="explore-properties"] .slide-search:before, [sidebar-active-section="featured-listings"] .slide-search:before, [sidebar-active-section="featured-neighborhoods"] .slide-search:before, [sidebar-active-section="connect-with-us"] .slide-search:before, [sidebar-active-section="footer-main"] .slide-search:before{background-color:#000}[sidebar-active-section="inner-page-wrapper"] .slide-srch-field input, [sidebar-active-section="welcome"] .slide-srch-field input, [sidebar-active-section="meet-the-team"] .slide-srch-field input, [sidebar-active-section="testimonials"] .slide-srch-field input, [sidebar-active-section="explore-properties"] .slide-srch-field input, [sidebar-active-section="featured-listings"] .slide-srch-field input, [sidebar-active-section="featured-neighborhoods"] .slide-srch-field input, [sidebar-active-section="connect-with-us"] .slide-srch-field input, [sidebar-active-section="footer-main"] .slide-srch-field
input{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-icons > div span, [sidebar-active-section="welcome"] .slide-icons > div span, [sidebar-active-section="meet-the-team"] .slide-icons > div span, [sidebar-active-section="testimonials"] .slide-icons > div span, [sidebar-active-section="explore-properties"] .slide-icons > div span, [sidebar-active-section="featured-listings"] .slide-icons > div span, [sidebar-active-section="featured-neighborhoods"] .slide-icons > div span, [sidebar-active-section="connect-with-us"] .slide-icons > div span, [sidebar-active-section="footer-main"] .slide-icons > div
span{color:#000!important}.burger-menu-icon{cursor:pointer;display:inline-block;vertical-align:middle;position:relative}.bm-menu-text{display:block;position:relative}.bm-menu-text
span{font-size:14px;letter-spacing:0.250em;color:#fff;text-transform:uppercase;font-weight:300;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.burger-menu-icon:hover .bm-menu-text
span{opacity: .75}html.burger-menu-active{overflow:hidden!important}.burger-menu-active .slide-plus
span{transform:rotate(45deg)}.burger-menu-active .slide-icons > div i.ai-icon-plus:before, .burger-menu-active .slide-icons > div i.ai-icon-plus:after{background-color:#545759;box-shadow:none}.burger-menu-active .slide-search i, .burger-menu-active .slide-icons > div
i{color:#545759;text-shadow:none}.burger-menu-active #fixed-nav ul li
a{color:#545759;text-shadow:none}.burger-menu-active #fixed-nav{right:40px}.burger-menu-active #fixed-nav ul li a .ai-icon-plus:before, .burger-menu-active #fixed-nav ul li a .ai-icon-plus:after{background-color:#545759;-webkit-box-shadow:none;box-shadow:none}.burger-menu-active #fixed-nav ul li a span.ai-icon-world{-webkit-filter:brightness(0.4);filter:brightness(0.4)}.burger-menu-active #fixed-nav ul li a span.ai-icon-plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-menu{position:fixed;top:0;right:0;z-index:1035;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu.active .side-menu-container{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-menu-container{position:absolute;top:0;right:0;width:100%;max-width:675px;height:100%;z-index:1056;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;pointer-events:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.side-menu-overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0}.side-menu-overlay.active{visibility:visible;pointer-events:auto;opacity:1}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu-inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0
auto;padding:15px
45px 100px 85px}.side-menu-logo
a{display:inline-block;position:relative}.side-menu-logo a
img{max-width:100%;height:auto;-webkit-filter:invert(1) brightness(0);filter:invert(1) brightness(0)}.side-menu-logo{display:block;position:relative;margin-bottom:50px}.side-menu-nav-holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-10px}.sidemenu-nav{display:inline-block;vertical-align:top;position:relative;padding:0
10px}.sidemenu-nav>li>a{font-size:21px;line-height:1;letter-spacing:0.200em;color:#000;position:relative;font-family:var(--title-font);text-transform:uppercase}.sidemenu-nav>li>a:hover{color:var(--secondary-color)}.sidemenu-nav .sub-menu{margin-top:20px;width:100%;margin-left:0px}.sidemenu-nav .sub-menu .sub-menu{display:none}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:15px}.sidemenu-nav>li:not(:last-child){margin-bottom:45px}.sidemenu-nav .sub-menu li
a{color:#545759;font-size:12px;letter-spacing:0.050em;line-height:1;position:relative;display:inline-block;text-transform:uppercase;font-weight:300}.sidemenu-nav .sub-menu li a:hover{color:var(--secondary-color)}.sidemenu-nav>li{position:relative;display:block}.side-menu-nav{text-align:right;width:100%;margin-left:auto;height:100%}.side-menu-contacts-holder, .side-menu-contacts, .side-menu-contacts span, .side-menu-smi, .side-menu-smi
ul{display:block;position:relative}.side-menu-contacts-col{display:inline-block;vertical-align:top;position:relative;flex-grow:1}.side-menu-contacts-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.side-menu-contacts
span{font-size:14px;line-height:1;color:#545759;letter-spacing:0.100em;font-weight:300}.side-menu-contacts span:not(:last-child){margin-bottom:15px}.side-menu-contacts-holder{margin-top:50px}.side-menu-smi
h2{font-size:21px;line-height:1;letter-spacing:0.250em;color:#000;position:relative;font-family:var(--title-font);text-transform:uppercase;margin-bottom:15px}.side-menu-smi ul
li{display:inline-block;vertical-align:middle;position:relative}.side-menu-smi ul li
a{font-size:19px;line-height:1;color:#545759}.side-menu-smi ul li a:hover{color:var(--secondary-color)}.side-menu-smi ul li:not(:last-child){margin-right:21px}.side-menu-contacts span em[class^=ai-font]{display:inline-block;vertical-align:middle;margin-right:10px;font-size:10px}.side-menu-contacts span em.ai-font-phone{font-size:11px}.side-menu-contacts span a:hover{color:var(--secondary-color)}.git-container, .git-main, .git-form-widget, .git-form-widget
form{display:block;position:relative}.git-container{padding:130px
0 140px}.git-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.git-bg{background-color:#000}.git-bg.is-brochure-template,.git-bg.is-concierge-template{display:none}.git-bg
canvas{opacity: .20}.git-main .global-title{margin-bottom:50px}.git-form-widget{width:100%;max-width:1005px;margin:0
auto}.git-form-field input:not([type=submit]), .git-form-field
textarea{width:100%;height:74px;background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:17px;letter-spacing:0.100em;color:#fff;line-height:normal;padding:0;font-weight:300}.git-form-field
textarea{resize:none;height:124px;padding:29px
0}.git-form-field{display:inline-block;vertical-align:middle;position:relative;width:calc(50% - 17px);margin-bottom:8px}.git-form-field.full,.git-form-field.is-checkbox,.git-form-field.form-submit{display:block;width:100%}.git-form-field.form-submit{margin:0
auto}.git-form-field.form-submit
button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
auto}.git-form-field.is-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:transparent;color:#fff;clear:none;cursor:pointer;margin:0;outline:0;padding:0
!important;text-align:center;vertical-align:middle;min-width:10px;-webkit-transition: .05s border-color ease-in-out;-o-transition: .05s border-color ease-in-out;transition: .05s border-color ease-in-out;width:10px;height:10px;border:1px
solid #fff;border-radius:0;position:absolute;top:0;left:0}.git-form-field.is-checkbox input[type="checkbox"]:checked:after{content:'';display:inline-block;position:absolute;top:0;left:0;z-index:2;width:5px;height:10px;border:solid var(--secondary-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-3px 0 0 4px}.git-form-field.is-checkbox .wpcf7-list-item-label{padding-left:20px;display:inline-block;position:relative;text-align:left;font-size:9px;line-height:2.223;letter-spacing:0.100em;color:#fff;margin-top:-6px;font-weight:300}.git-form-field.is-checkbox .wpcf7-list-item{display:block;margin:0
auto;text-align:center}.git-form-field.full{margin-bottom:20px}.git-form-field.is-checkbox{padding:0
18px;margin-bottom:50px}.git-form-widget .wpcf7 form .wpcf7-response-output{color:#fff!important}.footer-container, .footer-main, .footer-logo, .footer-broker-logo, .footer-contacts-container, .footer-main-title, .footer-address, .footer-contacts, .footer-title, .footer-smis, .footer-smis ul,.footer-disclaimer,.footer-nav-holder,#footer-nav,.copyright,.mls-logo{display:block;position:relative}.footer-container{padding:125px
0 78px}.footer-container>.custom-container{max-width:1170px;padding:0
15px}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0
-30px 75px}.footer-col{display:inline-block;vertical-align:top;position:relative;padding:0
30px}.footer-logo{margin-bottom:49px}.footer-logo img, .footer-broker-logo
img{margin:0
auto;display:block;max-width:100%;height:auto}.footer-main-title h2,.footer-title{font-size:28px;line-height:1;letter-spacing:0.200em;color:#000;text-transform:uppercase;font-family:var(--title-font)}.footer-main-title{margin-bottom:25px}.footer-main-title
span{font-size:13px;line-height:1;letter-spacing:0.100em;color:#000;text-transform:uppercase;display:block}.footer-address
span{font-size:15px;line-height:1.2;letter-spacing:0.050em;color:#000;font-weight:300;text-transform:uppercase}.footer-address.light
span{color:#545759}.footer-contacts
span{font-size:15px;line-height:1.5;letter-spacing:0.050em;color:#000;display:block}.footer-contacts span + span
a{letter-spacing:0.100em}.footer-contacts span
a{color:inherit}.footer-contacts span a:hover{color:var(--secondary-color)}.footer-contacts.gray-no
a{color:#545759}.footer-contacts span
.sep{display:inline-block;vertical-align:middle;margin:-5px 11px 0;position:relative;-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg);width:1px;height:15px;background-color:#000}.footer-address{margin-bottom:26px}.footer-contacts.border-line{margin-bottom:36px;padding-bottom:32px;border-bottom:1px solid #eaeaea}.footer-contacts span:not(:last-child){margin-bottom:11px}.footer-smis
ul{margin-top:23px}.footer-smis ul
li{display:inline-block;vertical-align:middle;width:43px;height:43px}.footer-smis ul li
a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:1px
solid #eaeaea;color:#000;font-size:20px;line-height:1}.footer-smis ul li a:hover{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.footer-smis ul li:not(:last-child){margin-right:10px}.footer-nav-holder{margin-bottom:58px}#footer-nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:30px;-webkit-column-gap:59px;-moz-column-gap:59px;column-gap:59px;overflow:hidden;margin-right:-67px}#footer-nav>li{display:block;position:relative;margin-bottom:19px;line-height:normal}#footer-nav>li>a{font-size:15px;line-height:normal;letter-spacing:0.150em;color:#000;font-weight:300;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#footer-nav>li>a:hover{color:var(--secondary-color)}.footer-disclaimer{text-align:center;margin-bottom:35px}.footer-disclaimer
p{font-size:13px;line-height:1.924;letter-spacing:0.050em;color:#000;font-weight:300;text-align:justify;text-align-last:center}.footer-disclaimer p+p{margin-top:20px}.footer-disclaimer p
a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.footer-disclaimer p a:hover{color:var(--secondary-color)}.copyright{text-align:center;font-size:12px;line-height:1;letter-spacing:0.100em;color:#000;margin-bottom:20px;font-weight:300}.copyright
a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.copyright a:hover{color:var(--secondary-color)}.copyright
span{font-weight:700;font-size:14px;letter-spacing:0.100em}.copyright a+a{font-weight:700!important}.mls-logo{text-align:center}.mls-logo
span{display:inline-block;vertical-align:middle;font-size:28px;color:#000;margin:0
5px}.mls-logo span:first-child{margin-left:0}.mls-logo span:last-child{margin-right:0}.mls-logo span.ai-font-realtor-mls{font-size:34px}body #pojo-a11y-toolbar{bottom:0 !important;top:auto !important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto !important;bottom:0 !important}button:focus-visible,a:focus-visible{outline-style:solid !important;outline-width:5px !important;outline-color:red !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale, #pojo-a11y-toolbar .pojo-a11y-btn-light-background, #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast, #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none !important}body.pojo-a11y-readable-font [class*=ai-font-], body.pojo-a11y-readable-font em[class*=ai-font-]{font-family:agentimage!important}.ip-container
#breadcrumbs{font-size:14px;text-transform:uppercase;color:#000;line-height:1;letter-spacing:0.300em}.ip-container #breadcrumbs
a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ip-container #breadcrumbs a:hover{color:var(--secondary-color)}.ip-container #breadcrumbs
span.breadcrumb_last{color:var(--primary-color)}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,
.ip-container #breadcrumbs em.ai-font-arrow-g{font-size:11px;font-weight:700;margin:0
15px}.ip-banner{position:relative;overflow:hidden}.ip-banner:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:rgba(0,0,0,.10)}.ip-banner:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%)}.ip-banner
canvas{display:block;position:relative;z-index:0;width:100%;min-height:800px;background-color:var(--primary-color);background-repeat:no-repeat;background-size:cover;background-position:center center}.ip-banner
.container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.ip-banner
h1{font-weight:400;font-size:var(--font-size-title);text-align:center;color:#fff;text-transform:uppercase;line-height:1}.ip-banner h1
span{display:block;font-size:25px}.ip-banner-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;display:block;text-align:center;padding:0
15px;width:870px;margin:0
auto;max-width:100%;font-size:46px;line-height:1.2;letter-spacing:0.150em;color:#fff;text-transform:uppercase;font-weight:300;font-family:var(--title-font)}.ip-banner-title
span{display:block;font-size:20px;line-height:1;letter-spacing:0.300em;font-weight:300;font-family:var(--body-font);margin-bottom:17px}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar
#content{width:74.08%}#content-full
#content{width:100%}.sidebar{width:23.83%;margin-top:80px}.page-template-template-fullwidth
#content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4, aside h4, #content p, aside p, #content blockquote, aside blockquote, #content ul, aside ul, #content fieldset, aside fieldset, #content form, aside form, #content ol, aside ol, #content dl, aside dl, #content dir, aside dir, #content menu, aside
menu{line-height:1.7}#content .entry-title, #content .archive-title{font-size:30px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:0.300em;font-family:var(--title-font);font-weight:400;margin:60px
0}#content
.entry{font-size:16px;line-height:1.813;letter-spacing:0.100em;font-weight:300;color:#000}#content .archive-subtitle{font-size:24px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:0.250em;font-family:var(--title-font);font-weight:400;margin:60px
0}body.search-no-results #inner-page-wrapper > .container, body.search-results #inner-page-wrapper>.container{width:100%;padding:0}#searchform{display:none}.grecaptcha-badge{z-index:9999}.page-id-312 button.btn,input.form-control{border-radius:unset}.page-id-312 #content #desktop-header-search{background:#fff0}.page-id-312 #content #desktop-header-search .form-control{background:rgb(255 255 255 / .6);text-overflow:ellipsis}.page-id-312 div#inner-page-wrapper,.search-results div#inner-page-wrapper{z-index:initial}html[lang="es"] .page-id-312 .bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-v1 ul,
.item-listing-wrap ul,
.page-id-312 #content #desktop-header-search ul.dropdown-menu.inner{list-style-type:none !important;margin:0
!important}.page-id-312 .bootstrap-select.bs-container{position:absolute;top:-32px !important}.listing-wrap .hz-item-gallery-js ul.item-tools{display:none}.listing-wrap .advmls-icon, .listing-wrap .item-amenities
i{font-style:normal !important}.search-results h1.archive-title,
.search-results #inner-page-wrapper .ip-banner,
.search-results .widget_mlsadvancesearchwidget a.archive-more{display:none}.search-results .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before{content:""}.search-results .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li
a{margin:0;padding:0}.advmls_sticky
aside#sidebar{width:100%}#content .property-detail-v3 ul, aside .property-detail-v3
ul{list-style-type:none}#content .property-detail-v3 .block-wrap{margin-top:0;padding:20px}#content .property-detail-v3 .block-title-wrap{padding-bottom:0}.socmed_custom_feed{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.socmed_custom_post{margin-left:min(1.882vw,15px);width:calc(100% / 3 - min(1.255vw,10px))}.socmed_custom_post:nth-child(3n+1){margin-left:0}.socmed_custom_post:nth-child(n+4){margin-top:min(1.882vw,15px)}.socmed_custom_post
a{display:block;position:relative}.socmed_custom_post a
.socmed_custom_media{overflow:hidden}.socmed_custom_post a .socmed_custom_media img,
.socmed_custom_post a .socmed_custom_media
video{display:block;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:4 / 5;pointer-events:none;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.socmed_custom_post a:hover .socmed_custom_media img,
.socmed_custom_post a:hover .socmed_custom_media
video{transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08)}body .aios-smf-theme-two .aios-smf-container{margin:0
auto 60px}body .aios-smf-theme-two .aios-smf-left #theme-title
h2{line-height:1.2;font-weight:400;letter-spacing:0.050em;font-family:var(--title-font);font-size:30px}body .aios-smf-theme-two .aios-smf-right #theme-content li.filter-feed
a{font-weight:400}.search-no-results .ip-banner canvas,
.search-results .ip-banner
canvas{background-image:url(/wp-content/uploads/2025/02/20171115_2194s.jpg) !important}.search-results .page-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:45px}.search-results .page-links
.numbers{text-align:center;font-size:16px}.search-results .page-links .numbers
*{display:inline-block;vertical-align:middle;margin:0
10px !important;font-size:12px;letter-spacing:0}.search-results .page-links
a{font-size:12px;line-height:1;border:none;padding:0;background-color:transparent;letter-spacing:0.300em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.search-results .page-links a:hover{color:var(--secondary-color)}.search-results .page-links a
em{font-weight:700}.search-results .page-links a.prev
em{margin-right:5px}.search-results .page-links a.next
em{margin-left:5px}.search-results .page-links
span.current{font-weight:700;text-decoration:underline}.slick-slide{will-change:transform}.img-wrapper{position:relative;overflow:hidden;transition:all 0.3s ease-in-out}.img-wrapper
canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper
img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;z-index:1;transition:all 0.3s ease-in-out}.property-map-price{margin-top:10px;font-size:14px;font-weight:700}.property-map-types{margin-top:10px;font-size:14px}.map-control-pagination
button{background:none padding-box rgb(255, 255, 255);display:block;border:0px;margin:0px;padding:8px
17px;text-transform:none;appearance:none;position:relative;cursor:pointer;user-select:none;direction:ltr;overflow:hidden;text-align:left;color:rgb(0, 0, 0);font-family:Roboto,Arial,sans-serif;font-size:18px;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;font-weight:500}.page-id-126 #aios-testimonials .aios-testimonials-lists .aios-testimonials-content,
.page-id-126 .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .aios-testimonials-popup-content{font-size:20px !important;line-height:1.55;letter-spacing:0.100em;font-weight:300;text-align:justify}.page-id-126 #aios-testimonials .aios-testimonials-lists h3,
.page-id-126 .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content
h2{font-size:21px !important;line-height:1.3;letter-spacing:0.300em;font-weight:300;font-family:var(--title-font);text-transform:uppercase}#idx-mls .leaflet-popup-content
img{overflow:hidden;position:relative;width:100%}body.page-id-312 #property-filters label[for="property-search"]{font-size:0}body.page-id-312 #property-filters label[for="property-search"]:before{content:'Search';display:block;font-size:16px}body.page-id-312 #property-filters label[for]{font-weight:300;font-family:var(--title-font);text-transform:uppercase}body.page-id-312 #property-filters select,
body.page-id-312 #property-filters input[type="text"],
body.page-id-312 #property-filters input[type="number"]{font-family:var(--body-font);font-weight:400;text-transform:none;font-size:14px;border-radius:0}body.page-id-312 #property-filters button#reset-filters{font-size:0;border-radius:0;font-family:var(--title-font);text-transform:uppercase;border:0px
solid #000}body.page-id-312 #property-filters button#reset-filters:not(:hover){background:#000;color:#fff}body.page-id-312 #property-filters button#reset-filters:before{content:'Reset';display:inline-block;font-size:16px}div.gtranslate_wrapper
select{font-size:14px;letter-spacing:0.250em;color:#fff;text-transform:uppercase;font-weight:300;border:none;background-color:transparent;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-wrapper.active div.gtranslate_wrapper
select{color:#000}div.gtranslate_wrapper  select.gt_selector
option{color:#000}.ip-post-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:28px}.ip-post-controls a,
.ip-post-controls
span{font-size:12px;line-height:1;border:none;padding:0;background-color:transparent;letter-spacing:0.300em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ip-post-controls a:hover{color:var(--secondary-color)}.ip-post-controls
span{color:#a4a4a4}.ip-post-controls a em,
.ip-post-controls span
em{font-weight:700}.ip-post-controls .prev a em,
.ip-post-controls .prev span
em{margin-right:5px}.ip-post-controls .next a em,
.ip-post-controls .next span
em{margin-left:5px}html[lang="es"] .ip-prop-results-view
select{width:100px}html[lang="es"] .ip-prop-results-sort-dropdown
select{width:225px}@media only screen and (min-width: 992px){.ip-banner
canvas{height:80vh}body.page-id-312 #property-filters button#reset-filters{min-width:130px}.side-menu-contacts-col:last-child{max-width:203px}html[lang="es"] .ip-prop-results-view
select{width:127px}html[lang="es"] .ip-prop-results-sort-dropdown
select{width:300px}}@media only screen and (min-width: 1200px){.side-menu-contacts-col:last-child{max-width:246px}}@media only screen and (min-width: 1920px){#nav li,.header-nav,.header-translate{margin-right:65px}}@media only screen and (min-width: 1921px){#nav li,.header-nav,.header-translate{margin-right:85px}}@media only screen and (min-width: 1800px) and (max-width: 1919px){#nav li,.header-nav,.header-translate{margin-right:55px}}@media only screen and (min-width: 1601px) and (max-width: 1800px){#nav li,.header-nav,.header-translate{margin-right:36px}}@media only screen and (max-width: 1560px){.custom-container{max-width:100%;padding:0
70px}#nav li,.header-nav,.header-translate{margin-right:25px}.header-translate .translate-trigger, #nav li a, .bm-menu-text span, .header-translate-trigger, .header-translate-dropdown
a{font-size:13px}.side-menu-inner{padding:15px
45px 100px 70px}}@media only screen and (max-width: 1440px){#nav li,.header-nav,.header-translate{margin-right:24px}.header-translate .translate-trigger, #nav li a, .bm-menu-text span, .header-translate-trigger, .header-translate-dropdown
a{font-size:12px}.sidemenu-nav > li > a, .side-menu-smi
h2{font-size:18px;letter-spacing:0.150em}.side-menu-inner{padding:15px
45px 100px 60px}.side-menu-contacts-holder{}.burger-menu-active #fixed-nav{right:30px}}@media only screen and (max-width: 1366px){#nav li,.header-nav,.header-translate{margin-right:15px}.global-btn{font-size:13px;letter-spacing:0.250em}.global-title
h2{letter-spacing:0.200em}.custom-container{padding:0
60px}.header-wrapper>.custom-container{padding:0
50px}#fixed-nav{right:15px}#fixed-nav ul li:not(:last-child){}.burger-menu-active #fixed-nav{right:20px}.footer-main-title h2,.footer-title{letter-spacing:0.200em}#content
.entry{font-size:15px}.ip-banner-title{font-size:40px}}@media only screen and (max-width: 1280px){html.safari-true
canvas{background-attachment:scroll!important}.global-slide-controls .global-btn{margin:0
35px}.custom-container{padding:0
50px}.header-wrapper>.custom-container{padding:0
40px}#nav li,.header-nav,.header-translate{margin-right:17px}.header-translate .translate-trigger, #nav li a, .bm-menu-text span, .header-translate-trigger, .header-translate-dropdown
a{font-size:11px}.git-form-widget{max-width:966px}.footer-container>.custom-container{max-width:1100px}#footer-nav{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width: 1199px){.attachment-fixed canvas,
html.safari-true .attachment-fixed
canvas{background-attachment:scroll!important;background-size:cover!important;background-position:center!important}.global-title
h2{font-size:22px;letter-spacing:0.150em}.global-btn{font-size:12px;letter-spacing:0.200em}.global-btn>em{font-size:14px}.global-slide-controls .global-btn{margin:0
20px}.custom-container{padding:0
40px}.ai-icon-plus{width:14px;height:14px}.ai-icon-plus:before,.ai-icon-plus:after{top:7px}.ai-icon-plus:after{top:0;left:7px}.header-wrapper>.custom-container{padding:0
30px}.header-wrapper{padding:30px
0}#nav .sub-menu{min-width:290px;left:-15px}#nav .sub-menu li
a{padding:12px
15px}#nav li,.header-nav,.header-translate{margin-right:25px}.bm-menu-text span, .header-translate .translate-trigger, #nav li a, #nav .sub-menu li a, .header-translate-trigger, .header-translate-dropdown
a{font-size:11px;letter-spacing:0.150em}.side-menu-inner{padding:15px
40px 100px}.side-menu-container{max-width:540px}.sidemenu-nav > li > a, .side-menu-smi
h2{font-size:16px;letter-spacing:0.100em}.sidemenu-nav>li:not(:last-child){margin-bottom:30px}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:11px}.sidemenu-nav .sub-menu li
a{font-size:11px;letter-spacing:0.020em}.sidemenu-nav .sub-menu{margin-top:15px}.side-menu-contacts-holder{margin-top:40px}.side-menu-smi ul li:not(:last-child){margin-right:18px}#fixed-nav ul li
a{font-size:17px}#fixed-nav ul li:not(:last-child){}#fixed-nav{right:10px}.git-container{padding:75px
0 70px}.git-form-field input:not([type=submit]), .git-form-field
textarea{height:60px;font-size:14px;padding:0
10px;letter-spacing:0.050em}.git-form-field
textarea{height:90px;padding:15px
10px}.git-form-field{width:calc(50% - 10px)}.git-form-widget{max-width:800px}.git-main .global-title{margin-bottom:30px}.git-form-field.is-checkbox{margin-bottom:35px}.footer-container>.custom-container{max-width:920px}#footer-nav>li>a{font-size:14px;letter-spacing:0.050em}#footer-nav{margin-right:-51px}.footer-address
span{font-size:14px}.footer-contacts
span{font-size:14px}.footer-main-title h2,.footer-title{font-size:22px;letter-spacing:0.150em}.footer-logo
img{max-width:153px}.footer-contacts.border-line{margin-bottom:30px;padding-bottom:30px}#footer-nav>li{margin-bottom:15px}.footer-nav-holder{margin-bottom:50px}.footer-main-title
span{font-size:12px;letter-spacing:0.050em}.footer-logo{margin-bottom:40px}.footer-disclaimer
p{font-size:12px;line-height:1.7}.footer-row{margin-bottom:55px}.copyright{font-size:11px;letter-spacing:0.050em}.copyright
span{font-size:13px;letter-spacing:0.050em}.footer-disclaimer{margin-bottom:25px}.footer-container{padding:75px
0 70px}.footer-smis
ul{margin-top:20px}.footer-smis ul
li{width:40px;height:40px}.footer-smis ul li:not(:last-child){margin-right:8px}.footer-smis ul li
a{font-size:17px}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,
.ip-container #breadcrumbs em.ai-font-arrow-g{margin:0
10px}}@media only screen and (max-width: 1024px){.bm-menu-text span, .header-translate .translate-trigger, #nav li a, #nav .sub-menu li a, .header-translate-trigger, .header-translate-dropdown
a{font-size:9px}}@media only screen and (max-width: 991px){html.safari-true .attachment-fixed
canvas{background-position:center!important;background-size:cover!important}.property-map{position:relative;z-index:0}.global-btn{letter-spacing:0.100em;padding-top:2px}.global-btn>em{margin-left:7px;margin-top:-4px}.global-slide-controls.is-white.ll-slide-controls .global-btn{color:#000}.global-slide-controls.is-white.ll-slide-controls
button{color:#000}.custom-container{padding:0
15px;max-width:768px}.header-nav{display:none}.header-wrapper>.custom-container{padding:0
15px}.header-translate{margin-right:20px}.header-wrapper{padding:15px
0;position:fixed;background-color:#000;min-height:70px;z-index:100}body .ai-translator-dropdown{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none;top:calc(100% + 29px)}.bm-menu-text span, .header-translate .translate-trigger, .header-translate-trigger, .header-translate-dropdown
a{font-size:13px;letter-spacing:0.020em}.header-translate{margin-right:10px}.logo
img{max-width:145px}.logo{width:100%;display:block}.side-menu-container{max-width:400px}.side-menu-inner{padding:20px
20px 70px}.side-menu-nav-holder{display:block;margin:0}.sidemenu-nav{display:block;padding:0}.sidemenu-nav>li:not(:last-child),.sidemenu-nav:not(:last-child){margin-bottom:30px}.sidemenu-nav .sub-menu{margin-top:10px}.side-menu-contacts-row{display:block}.side-menu-contacts-holder{margin-top:30px;margin-right:0}.side-menu-contacts-col{display:block}.side-menu-contacts-col:not(:last-child){margin-bottom:25px}.side-menu-logo{margin-bottom:32px}#fixed-nav{right:10px!important}.git-form-widget{max-width:567px}.git-form-field.is-checkbox{padding:0;margin-bottom:30px}.git-form-field.full{margin-bottom:17px}.git-form-field.is-checkbox input[type="checkbox"]{}.git-form-field.is-checkbox .wpcf7-list-item-label{}.git-form-field input:not([type=submit]), .git-form-field
textarea{height:55px;padding:0}.git-form-field
textarea{height:90px;padding:15px
0}.git-main .global-title{margin-bottom:20px}.git-container{padding:65px
0}.footer-col{display:block}.footer-row{display:block}.footer-logo{margin-bottom:30px}.footer-col:not(:last-child){margin-bottom:40px}.footer-contacts-container{text-align:center}.footer-contacts.border-line{margin-bottom:25px;padding-bottom:25px}.footer-title{text-align:center}#footer-nav{margin:20px
auto 0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;text-align:center}.footer-smis
ul{text-align:center}.footer-container{padding:60px
0 50px}.footer-disclaimer
p{font-size:13px}.copyright{font-size:12px;line-height:1.5}.footer-nav-holder{margin-bottom:25px}.footer-broker-logo
img{max-width:180px}.footer-logo
img{max-width:140px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar
#content{width:100%}#pojo-a11y-toolbar{display:none}#content
.entry{font-size:14px;line-height:1.7}.attachment-fixed canvas, html.safari-true .attachment-fixed
canvas{background-attachment:scroll!important}body.ip-container #main-wrapper{margin-top:70px}.slide-search i, .slide-world
i{font-size:18px}.slide-call
i{font-size:17px}.single-aios-concierge #ai-minimalist-concierge-wrapper
h1{text-align:center !important}.ip-banner
canvas{min-height:350px;aspect-ratio:2/3}.ip-banner-title{font-size:35px;letter-spacing:0.050em}.ip-banner-title
span{font-size:18px;margin-bottom:10px}body .aios-smf-theme-two .aios-smf-left #theme-title{padding-top:0}body .aios-smf-theme-two .aios-smf-container{margin:0
auto 50px}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,
.ip-container #breadcrumbs em.ai-font-arrow-g{margin:0
5px;font-size:10px}.ip-fv-content p,
.ip-content-block-text-content p,
.ip-content-text p,
.ip-content-block-text p,
.ip-lr-content-text p,
.ip-agent-details-main-text p,
.ip-ld-content-text
p{text-align:justify;text-align-last:center}.ip-content-text p[style="text-align: left;"]{text-align:justify!important}.ip-content-item .ip-content-block-text
p{text-align-last:inherit}.single-aios-listings #ip-listing-details .global-title
h2{text-align:left}.single-aios-listings .ip-ld-content-text
p{text-align:justify;text-align-last:left}.single-aios-listings .ip-ld-content-col .tab-list-info ul
li{margin-left:0;padding-left:0}.single-aios-listings #location-information div#listings-map{max-width:100%}}@media only screen and (max-width: 767px){.ip-banner
.container{width:100%}.ip-banner-title{font-size:30px;letter-spacing:0.020em}.ip-banner-title
span{font-size:16px;letter-spacing:0.100em}}@media only screen and (max-width: 480px){.git-form-field{width:100%;margin-bottom:3px}}