@keyframes hvnly-property-single-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes hvnly-property-single-zoom-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}:root{--direction-multiplier:1}.elementor-screen-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.screen-reader-text{top:-10000em}.elementor *,.elementor :after,.elementor :before,ul{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:0;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.e-con,.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is([data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-text,.elementor-icon{display:inline-block}.elementor-button span{text-decoration:inherit}.elementor-icon{color:#69727d;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-shape-rounded .elementor-icon{border-radius:10%}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}.elementor-38622 .elementor-element.elementor-element-1784161{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38622 .elementor-element.elementor-element-1784161:not(.elementor-motion-effects-element-type-background){background-color:#02397e}.elementor-38622 .elementor-element.elementor-element-9e863fc .elementor-icon-list-icon i{color:#ffc448;transition:color .3s}.elementor-38622 .elementor-element.elementor-element-97ef432,.elementor-38622 .elementor-element.elementor-element-9e863fc{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px}.elementor-38622 .elementor-element.elementor-element-97ef432 .elementor-icon-list-item>a,.elementor-38622 .elementor-element.elementor-element-9e863fc .elementor-icon-list-item>.elementor-icon-list-text{font-family:"Alumni Sans",Sans-serif;font-size:22px;font-weight:500}.elementor-38622 .elementor-element.elementor-element-97ef432 .elementor-icon-list-text,.elementor-38622 .elementor-element.elementor-element-9e863fc .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-38622 .elementor-element.elementor-element-97ef432 .elementor-icon-list-icon svg{fill:#ffc448;transition:fill .3s}.elementor-38622 .elementor-element.elementor-element-64e86d3{--grid-template-columns:repeat(0, auto);text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);padding:0;--icon-size:22px;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-38622 .elementor-element.elementor-element-64e86d3 .elementor-social-icon{background-color:#ffffff00}.elementor-38611 .elementor-element.elementor-element-97a43e8 .elementor-social-icon:hover svg,.elementor-38622 .elementor-element.elementor-element-64e86d3 .elementor-social-icon:hover svg{fill:#ffc448}.elementor-38622 .elementor-element.elementor-element-ac83053{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38622 .elementor-element.elementor-element-ac83053:not(.elementor-motion-effects-element-type-background){background-color:#023574}.elementor-38622 .elementor-element.elementor-element-124d5a8{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);padding:0}.elementor-38622 .elementor-element.elementor-element-124d5a8 .elementor-divider-separator{width:100%}.elementor-38622 .elementor-element.elementor-element-124d5a8 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-38622 .elementor-element.elementor-element-abd491d{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-38622 .elementor-element.elementor-element-abd491d:not(.elementor-motion-effects-element-type-background){background-color:#02397e}.elementor-38622 .elementor-element.elementor-element-3f75dee{width:var(--container-widget-width, 22.597% );max-width:22.597%;--container-widget-width:22.597%;--container-widget-flex-grow:0;text-align:start}.elementor-38622 .elementor-element.elementor-element-3f75dee.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-menu-container{height:40px;border-radius:0 0 0 0}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li>a{font-family:"Alumni Sans",Sans-serif;font-size:32px;font-weight:600;color:#fff;padding:0 15px}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li>a:hover{color:#ffc448}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li>a:focus{color:#ffc448}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-item:hover .elementor-icon-list-icon i,.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-item:hover .elementor-icon-list-icon i,.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li:hover>a,.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li>a:active{color:#ffc448}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-hamburger{float:right}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon,.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0,0,0,.5)}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-close{color:#333}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-close:hover{color:rgba(0,0,0,.5)}.elementor-38622 .elementor-element.elementor-element-b2b17e3 .elementor-button{background-color:#ffc448;font-family:"Alumni Sans",Sans-serif;font-size:26px;font-weight:700;fill:#02397e;color:#02397e;border-radius:10px 10px 10px 10px;padding:9px 20px}.elementor-38622 .elementor-element.elementor-element-b2b17e3 .elementor-button-content-wrapper{flex-direction:row}.elementor-38622 .elementor-element.elementor-element-c178466{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38622 .elementor-element.elementor-element-c178466:not(.elementor-motion-effects-element-type-background){background-color:#023574}.elementor-38622 .elementor-element.elementor-element-b585a31{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);padding:0}.elementor-38622 .elementor-element.elementor-element-b585a31 .elementor-divider-separator{width:100%}.elementor-38622 .elementor-element.elementor-element-b585a31 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-38622 .elementor-element.elementor-element-201702b{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center}.elementor-38622 .elementor-element.elementor-element-201702b:not(.elementor-motion-effects-element-type-background){background-color:#02397e}.elementor-38622 .elementor-element.elementor-element-0f2b6f9.e-con,.elementor-38622 .elementor-element.elementor-element-201702b.e-con,.elementor-38622 .elementor-element.elementor-element-8d428c0.e-con{--flex-grow:0;--flex-shrink:0}.elementor-38622 .elementor-element.elementor-element-0f2b6f9,.elementor-38622 .elementor-element.elementor-element-8d428c0{--display:flex}@media (max-width:1024px){.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-nav-identity-panel{padding:10px 0}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-menu-container{max-width:350%;border-radius:0 0 0 0}.elementor-38622 .elementor-element.elementor-element-9894fab .elementskit-navbar-nav>li>a{color:#000;padding:10px 15px}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-hamburger{padding:8px;width:45px;border-radius:3px}.elementor-38622 .elementor-element.elementor-element-9894fab button.elementskit-menu-close{padding:8px;margin:12px;width:45px;border-radius:3px}}@media (max-width:767px){.elementor-38622 .elementor-element.elementor-element-201702b{--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px}.elementor-38622 .elementor-element.elementor-element-8d428c0{--width:20%}.elementor-38622 .elementor-element.elementor-element-0f2b6f9{--width:70%}}.elementor-38611 .elementor-element.elementor-element-fdb63a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#45508e;--border-color:#45508e;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px}.elementor-38611 .elementor-element.elementor-element-fdb63a0:not(.elementor-motion-effects-element-type-background){background-color:#02397e}.elementor-38611 .elementor-element.elementor-element-afbb6e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-acc8ba9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-33361b4.elementor-element,.elementor-38611 .elementor-element.elementor-element-acc8ba9.e-con{--flex-grow:0;--flex-shrink:0}.elementor-38611 .elementor-element.elementor-element-33361b4{width:var(--container-widget-width, 85.119% );max-width:85.119%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px);--container-widget-width:85.119%;--container-widget-flex-grow:0;text-align:start}.elementor-38611 .elementor-element.elementor-element-33361b4 img{width:311px}.elementor-38611 .elementor-element.elementor-element-584253b,.elementor-38611 .elementor-element.elementor-element-97a43e8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);padding:0}.elementor-38611 .elementor-element.elementor-element-584253b .elementor-heading-title{font-size:24px;font-weight:400;color:#fff}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-infobox{background-color:#00000000;padding:0;border-style:solid;border-width:0;border-radius:0 0 0 0;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-infobox .box-body>p,.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-infobox .box-body>p{color:#fff;font-family:"Alumni Sans",Sans-serif;font-size:22px;font-weight:400;line-height:21px}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-infobox p,.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-infobox p{margin:0}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-info-box-icon{color:#ffc448;fill:#ffc448;border-radius:0 0 0 0}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon,.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0 12px 0 0}.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-infobox{background-color:#00000000;padding:0 20px 14px 0;border-style:solid;border-width:0;border-radius:0 0 0 0;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-info-box-icon{color:#ffc448;fill:#ffc448;border-radius:0 0 0 0}.elementor-38611 .elementor-element.elementor-element-0259cba .elementskit-infobox .elementskit-info-box-icon,.elementor-38611 .elementor-element.elementor-element-c9c5923 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;padding:0;transform:rotate(0deg);width:20px;height:20px}.elementor-38611 .elementor-element.elementor-element-97a43e8{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:22px;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-38611 .elementor-element.elementor-element-97a43e8 .elementor-social-icon{background-color:#ffffff00}.elementor-38611 .elementor-element.elementor-element-c1e7361{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:15px}.elementor-38611 .elementor-element.elementor-element-61abdfe .elementor-heading-title{font-size:36px;color:#fff}.elementor-38611 .elementor-element.elementor-element-d11eb77{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px}.elementor-38611 .elementor-element.elementor-element-d11eb77 .elementor-divider-separator{width:50%}.elementor-38611 .elementor-element.elementor-element-d11eb77 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38611 .elementor-element.elementor-element-0dbdd3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2)}.elementor-38611 .elementor-element.elementor-element-0dbdd3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2)}.elementor-38611 .elementor-element.elementor-element-0dbdd3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-38611 .elementor-element.elementor-element-0dbdd3e .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-38611 .elementor-element.elementor-element-56df848{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-38611 .elementor-element.elementor-element-f03ebc1 .elementor-heading-title{font-size:36px;color:#fff}.elementor-38611 .elementor-element.elementor-element-cc5f348{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px}.elementor-38611 .elementor-element.elementor-element-cc5f348 .elementor-divider-separator{width:50%}.elementor-38611 .elementor-element.elementor-element-cc5f348 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38611 .elementor-element.elementor-element-ee61b01{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);--e-icon-list-icon-size:22px;--icon-vertical-offset:0px}.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2)}.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2)}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-icon i,.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-icon i{color:#ffc448;transition:color .5s}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-item>a,.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-item>a{font-family:"Alumni Sans",Sans-serif;font-size:23px;font-weight:400;text-transform:capitalize;line-height:20px}.elementor-38611 .elementor-element.elementor-element-ee61b01 .elementor-icon-list-text{color:#fff}.elementor-38611 .elementor-element.elementor-element-fa577c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-1a8f562 .elementor-heading-title{font-size:36px;color:#fff}.elementor-38611 .elementor-element.elementor-element-22c1f3e{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px}.elementor-38611 .elementor-element.elementor-element-22c1f3e .elementor-divider-separator{width:50%}.elementor-38611 .elementor-element.elementor-element-22c1f3e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38611 .elementor-element.elementor-element-bb96572{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px);--e-icon-list-icon-size:22px;--icon-vertical-offset:0px}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2)}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2)}.elementor-38611 .elementor-element.elementor-element-bb96572 .elementor-icon-list-text{color:#fff}.elementor-38611 .elementor-element.elementor-element-ae79313{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ffffff0f;--border-color:#FFFFFF0F;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-8a3be00 .elementskit-section-title-wraper .elementskit-section-title{color:#fff;margin:0;font-family:"Alumni Sans",Sans-serif;font-size:22px;font-weight:400;line-height:27px}.elementor-38611 .elementor-element.elementor-element-3f83216.elementor-element{--order:99999 /* order end hack */}.elementor-38611 .elementor-element.elementor-element-3f83216{text-align:end}.elementor-38611 .elementor-element.elementor-element-3f83216 img{width:45%;max-width:44%}@media (min-width:768px){.elementor-38611 .elementor-element.elementor-element-fdb63a0{--content-width:1140px}.elementor-38611 .elementor-element.elementor-element-acc8ba9{--width:27.053%}.elementor-38611 .elementor-element.elementor-element-c1e7361{--width:25%}.elementor-38611 .elementor-element.elementor-element-56df848{--width:30%}.elementor-38611 .elementor-element.elementor-element-fa577c0{--width:22%}}@media (max-width:1024px) and (min-width:768px){.elementor-38611 .elementor-element.elementor-element-56df848,.elementor-38611 .elementor-element.elementor-element-acc8ba9,.elementor-38611 .elementor-element.elementor-element-c1e7361,.elementor-38611 .elementor-element.elementor-element-fa577c0{--width:48%}}@media (max-width:1024px){.elementor-38611 .elementor-element.elementor-element-afbb6e6{--flex-wrap:wrap}.elementor-38611 .elementor-element.elementor-element-c1e7361{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-56df848{--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-ee61b01{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)}.elementor-38611 .elementor-element.elementor-element-fa577c0{--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-bb96572{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px)}}@media (max-width:767px){.elementor-38611 .elementor-element.elementor-element-fdb63a0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-38611 .elementor-element.elementor-element-584253b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px)}.elementor-38611 .elementor-element.elementor-element-56df848,.elementor-38611 .elementor-element.elementor-element-c1e7361,.elementor-38611 .elementor-element.elementor-element-fa577c0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-38611 .elementor-element.elementor-element-ae79313{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-38611 .elementor-element.elementor-element-3f83216{text-align:start}.elementor-38611 .elementor-element.elementor-element-3f83216 img{width:59%}}@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:300;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-Light.ttf)format("truetype") }@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:400;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-Regular.ttf)format("truetype") }@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:500;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-Medium.ttf)format("truetype") }@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:600;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-SemiBold.ttf)format("truetype") }@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:700;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-Bold.ttf)format("truetype") }@font-face{ font-display:swap;font-family:"Alumni Sans";font-style:normal;font-weight:800;src:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/AlumniSans-ExtraBold.ttf)format("truetype") }:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-break:normal!important}.screen-reader-text:focus{font-size:1em}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:var(--hvn-primary, #C9A36B);--wp--preset--color--secondary:var(--hvn-secondary, #A9803F);--wp--preset--color--accent:var(--hvn-accent, #FF9AA2);--wp--preset--color--text:var(--hvn-text, #1E1E2F);--wp--preset--color--background:var(--hvn-bg, #F8F8F8);--wp--preset--color--border:var(--hvn-border, #E4E4ED);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--body:var(--hvn-font-size, 16px);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:var(--hvn-container, 1280px);--wp--style--global--wide-size:calc(var(--hvn-container, 1280px) + 4rem);--wp--style--block-gap:24px}:where(body){margin:0}body{background-color:var(--hvn-bg, #F8F8F8);color:var(--hvn-text, #1E1E2F);font-size:var(--hvn-font-size, 16px);padding:0;color:#333;font-size:16px;font-weight:400;margin:0;background:var(--hvn-theme-color-bg-light,#f8f9fa);color:var(--hvn-theme-text-primary,#1e1e2f);font-family:var(--hvn-font-body,var(--hvn-theme-font-family-base,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif))}.hvnly-container *{box-sizing:border-box}:root{--hvnly-bodyFont:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hvnly-headingFont:var(--hvnly-bodyFont);--hvnly-color-white:#ffffff;--hvnly-color-black:#000000;--hvnly-sticky-offset:24px;--hvnly-color-gray-100:#f8f9fa;--hvnly-color-gray-200:#e4e4ed;--hvnly-color-gray-500:#6c757d;--hvnly-color-gray-800:#333;--hvnly-color-bg-light:#F8F8F8;--hvnly-color-bg-white:#FFFFFF;--hvnly-brand-primary:#6C60FE;--hvnly-brand-secondary:#764ba2;--hvnly-primary-color:var(--hvnly-brand-primary);--hvnly-secondary-color:var(--hvnly-brand-secondary);--hvnly-primary-rgb:108, 96, 254;--hvnly-secondary-rgb:118, 75, 162;--hvnly-status-sale:var(--hvnly-primary-color);--hvnly-status-rent:#00C2A8;--hvnly-status-pending:#FFB507;--hvnly-status-sold:#FF4D4F;--hvnly-status-off:#9192A3;--hvnly-font-family-base:var(--hvnly-bodyFont);--hvnly-font-size-xs:0.75rem;--hvnly-font-size-sm:0.875rem;--hvnly-font-size-md:1rem;--hvnly-font-size-lg:1.25rem;--hvnly-font-size-xl:1.5rem;--hvnly-font-size-title:24px;--hvnly-font-size-price:1.2rem;--hvnly-font-size-md-price:1.4rem;--hvnly-font-size-meta:0.875rem;--hvnly-font-size-excerpt:0.95rem;--hvnly-font-size-label:0.9rem;--hvnly-font-weight-light:300;--hvnly-font-weight-regular:400;--hvnly-font-weight-medium:500;--hvnly-font-weight-semibold:600;--hvnly-font-weight-bold:700;--hvnly-font-weight-extrabold:700;--hvnly-text-color:var(--hvnly-text-primary);--hvnly-space-xs:0.25rem;--hvnly-space-sm:0.5rem;--hvnly-space-md:1rem;--hvnly-space-lg:1.5rem;--hvnly-space-xl:2rem;--hvnly-space-2xl:3rem;--hvnly-border-radius-xs:4px;--hvnly-border-radius-sm:6px;--hvnly-border-radius-md:8px;--hvnly-border-radius-lg:12px;--hvnly-shadow-card:0px 4px 24px rgba(189, 189, 189, 0.24);--hvnly-shadow-card-hover:0 4px 12px rgba(0,0,0,0.08);--hvnly-color-border:var(--hvnly-border-color);--hvnly-color-bg-muted:var(--hvnly-color-bg-light);--hvnly-color-text-muted:var(--hvnly-text-secondary);--hvnly-focus-ring:color-mix(in srgb, var(--hvnly-brand-primary) 28%, transparent);--hvnly-card-bg:var(--hvnly-color-bg-white);--hvnly-card-border:1px solid var(--hvnly-border-color);--hvnly-card-radius:8px;--hvnly-card-shadow:var(--hvnly-shadow-card);--hvnly-card-padding:1.5rem;--hvnly-button-bg:var(--hvnly-brand-primary);--hvnly-button-bg-hover:var(--hvnly-brand-secondary);--hvnly-button-color:var(--hvnly-color-white);--hvnly-button-radius:4px;--hvnly-button-padding:0.75rem 1.5rem;--hvnly-input-border:var(--hvnly-border-color);--hvnly-input-focus:var(--hvnly-brand-primary);--hvnly-input-radius:4px;--hvnly-pagination-active-bg:var(--hvnly-brand-primary);--hvnly-pagination-active-color:var(--hvnly-color-white);--hvnly-pagination-hover-bg:#f0f0f0;--hvnly-feature-icon-size:1.25rem;--hvnly-feature-icon-color:currentColor;--hvnly-price-color:var(--hvnly-brand-primary);--hvnly-sqft-color:var(--hvnly-text-secondary);--hvnly-image-ratio:75%;--hvnly-image-hover-scale:1.05;--hvnly-video-bg:#1E1E2F;--hvnly-map-marker-bg:var(--hvnly-brand-primary);--hvnly-map-marker-color:var(--hvnly-color-white);--hvnly-map-cluster-bg:var(--hvnly-brand-error);--hvnly-ribbon-bg:var(--hvnly-brand-accent);--hvnly-tag-bg:var(--hvnly-color-bg-light);--hvnly-tag-color:var(--hvnly-text-primary);--hvnly-slider-track:#eee;--hvnly-slider-thumb:var(--hvnly-brand-primary);--hvnly-slider-range:var(--hvnly-brand-secondary);--hvnly-transition-time:0.3s ease;--hvnly-transition-hover-time:0.5s ease}*{margin:0;padding:0}html{box-sizing:border-box;scroll-behavior:smooth;line-height:1.15;-webkit-text-size-adjust:100%}.hvnly-content-wrapper h1,.hvnly-content-wrapper h2,.hvnly-content-wrapper h3,.hvnly-content-wrapper h4,.hvnly-content-wrapper h5,.hvnly-content-wrapper p{margin-bottom:var(--hvnly-space-md)}.hvnly-content-wrapper a,.hvnly-content-wrapper p{color:var(--hvnly-text-primary)}.hvnly-content-wrapper a:hover{transition:all var(--hvnly-transition-hover-time)}.hvnly-content-wrapper img,.hvnly-content-wrapper svg{display:block}.hvnly-content-wrapper button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;cursor:pointer;transition:background-color var(--hvnly-transition-time),border-color var(--hvnly-transition-time),color var(--hvnly-transition-time),box-shadow var(--hvnly-transition-time),opacity var(--hvnly-transition-time);position:relative;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-transform:none;letter-spacing:normal;text-shadow:none}.hvnly-content-wrapper [type=button]:focus,.hvnly-content-wrapper [type=button]:hover,.hvnly-content-wrapper button:focus,.hvnly-content-wrapper button:hover{transform:none}.hvnly-content-wrapper button:focus-visible{outline:2px solid var(--hvnly-brand-primary);outline-offset:2px}.hvnly-content-wrapper button:disabled{opacity:.6;cursor:not-allowed}.hvnly-content-wrapper *,.hvnly-content-wrapper ::after,.hvnly-content-wrapper ::before{box-sizing:border-box}.hvnly-agent-sidebar img,.hvnly-content-wrapper img,.hvnly-property-single img,img{max-width:100%;height:auto}:root{--hvnly-brand-primary:#023574;--hvnly-brand-secondary:#02397E;--hvnly-primary-color:#023574;--hvnly-secondary-color:#02397E;--hvnly-primary-rgb:2,53,116;--hvnly-secondary-rgb:2,57,126;--hvnly-link-hover-color:#ffc448;--hvnly-text-secondary:#555555;--hvnly-body-color:#333333;--hvnly-body-font-size:16px;--hvnly-container-xs:100%;--hvnly-container-sm:540px;--hvnly-container-md:720px;--hvnly-container-lg:960px;--hvnly-container-xl:1220px;--hvnly-container-xxl:1220px;--hvnly-container-xxxl:1140px;--hvnly-container-4k:1800px}.hvnly-container{padding:0 1rem}@media (max-width:479px){.hvnly-container{max-width:100%;padding:0 .75rem}}@media (min-width:480px) and (max-width:575px){.hvnly-container{max-width:540px;padding:0 .75rem}}@media (min-width:576px) and (max-width:767px){.hvnly-container{max-width:540px;padding:0 .75rem}}@media (min-width:768px) and (max-width:991px){.hvnly-container{max-width:720px;padding:0 .5rem}}@media (min-width:992px) and (max-width:1199px){.hvnly-container{max-width:960px;padding:0 .5rem}}@media (min-width:1200px) and (max-width:1439px){.hvnly-container{max-width:1220px;padding:0 .5rem}}@media (min-width:1440px) and (max-width:1919px){.hvnly-container{max-width:1220px;padding:0 .5rem}}@media (min-width:1920px) and (max-width:2559px){.hvnly-container{max-width:1140px;padding:0 .5rem}}@media (min-width:2560px){.hvnly-container{max-width:1800px;padding:0 1rem}}@media (max-width:479px){.hvnly-property-single__container{max-width:100%}}@media (min-width:480px) and (max-width:575px){.hvnly-property-single__container{max-width:540px}}@media (min-width:576px) and (max-width:767px){.hvnly-property-single__container{max-width:540px}}@media (min-width:768px) and (max-width:991px){.hvnly-property-single__container{max-width:720px}}@media (min-width:992px) and (max-width:1199px){.hvnly-property-single__container{max-width:960px}}@media (min-width:1200px) and (max-width:1439px){.hvnly-property-single__container{max-width:1220px}}@media (min-width:1440px) and (max-width:1919px){.hvnly-property-single__container{max-width:1220px}}@media (min-width:1920px) and (max-width:2559px){.hvnly-property-single__container{max-width:1140px}}@media (min-width:2560px){.hvnly-property-single__container{max-width:1800px}}h1,h2,h3,h4,h5{color:var(--hvnly-title-color);font-weight:600}a{transition:color .3s ease;color:var(--hvn-theme-brand-primary)}:root{--hvnly-cb-size:20px;--hvnly-cb-radius:4px;--hvnly-cb-border-width:2px;--hvnly-cb-border-color:var(--hvnly-border-color, #e4e4ed);--hvnly-cb-bg:var(--hvnly-color-bg-white, #ffffff);--hvnly-cb-checked-bg:var(--hvnly-brand-primary, var(--hvnly-primary-color));--hvnly-cb-checked-border:var(--hvnly-cb-checked-bg);--hvnly-cb-hover-bg:rgba(var(--hvnly-primary-rgb, 108, 96, 254), 0.06);--hvnly-cb-hover-border:var(--hvnly-brand-primary, var(--hvnly-primary-color));--hvnly-cb-disabled-opacity:0.5;--hvnly-cb-transition:180ms ease;--hvnly-cb-focus-ring:0 0 0 3px rgba(var(--hvnly-primary-rgb, 108, 96, 254), 0.22);--hvnly-cb-mark-size:12px;--hvnly-cb-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.2 8.2L6.5 11.5L12.8 4.5' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hvnly-property-filter-checkbox:hover:not(.checked):not(:has(>input:checked)):not(:has(>input:disabled))::before{border-color:var(--hvnly-cb-hover-border);background-color:var(--hvnly-cb-hover-bg)}button.hvnly-ui-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;font-family:inherit;font-style:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;vertical-align:middle;cursor:pointer;background-image:none;outline:0;-webkit-tap-highlight-color:transparent;background-color:var(--hvnly-ui-bg, var(--hvnly-color-bg-white, #fff));color:var(--hvnly-ui-fg, var(--hvnly-text-primary, #1a1a2e));border-style:solid;border-width:var(--hvnly-ui-border-width, 1px);border-color:var(--hvnly-ui-border, var(--hvnly-border-color, #e0e0e0));border-radius:var(--hvnly-button-radius, var(--hvnly-border-radius-xs, 4px));box-shadow:var(--hvnly-ui-shadow, none);transition:background-color var(--hvnly-transition-time, 0.2s ease),color var(--hvnly-transition-time, 0.2s ease),border-color var(--hvnly-transition-time, 0.2s ease),box-shadow var(--hvnly-transition-time, 0.2s ease),opacity var(--hvnly-transition-time, 0.2s ease),transform var(--hvnly-transition-time, 0.2s ease);transform:none}button.hvnly-ui-control[class*=hvnly-]:is(:hover,:focus,:active,:focus-visible){background-image:none;background-color:var(--hvnly-ui-bg-hover,
		var(--hvnly-ui-bg, var(--hvnly-color-bg-light, #f5f5f5))
	);color:var(--hvnly-ui-fg-hover, var(--hvnly-ui-fg, var(--hvnly-brand-primary)));border-color:var(--hvnly-ui-border-hover,
		var(--hvnly-ui-border, var(--hvnly-brand-primary))
	);box-shadow:var(--hvnly-ui-shadow-hover, var(--hvnly-ui-shadow, none));text-decoration:none;text-shadow:none;outline:0;transform:none}button.hvnly-ui-control:focus-visible{outline:2px solid var(--hvnly-brand-secondary, var(--hvnly-secondary-color));outline-offset:2px;box-shadow:0 0 0 3px var(--hvnly-focus-ring)}button.hvnly-ui-control:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;transform:none;background-color:var(--hvnly-ui-bg-disabled,
		var(--hvnly-color-bg-light)
	);color:var(--hvnly-ui-fg-disabled,
		var(--hvnly-text-secondary)
	);border-color:var(--hvnly-ui-border-disabled,
		var(--hvnly-border-color)
	)}button.hvnly-ui-control :is(i,svg,.hvnly-icon){display:inline-block;margin:0;padding:0;float:none;position:static;max-width:none;max-height:none;border:0;background:0 0;background-image:none;box-shadow:none;color:inherit;line-height:1;vertical-align:middle;transform:none;pointer-events:none}button.hvnly-ui-control:is(:hover,:focus,:active) :is(i,svg,.hvnly-icon){background:0 0;color:inherit;transform:none}.hvnly-property-single__carousel-btn,.hvnly-property-single__carousel-dot,.hvnly-property-single__gallery-btn{--hvnly-ui-bg:var(--hvnly-color-bg-white, #fff);--hvnly-ui-fg:var(--hvnly-text-primary);--hvnly-ui-border:var(--hvnly-border-color);--hvnly-ui-bg-hover:var(--hvnly-color-bg-light, #f5f5f5);--hvnly-ui-fg-hover:var(--hvnly-brand-primary);--hvnly-ui-border-hover:var(--hvnly-brand-primary);--hvnly-ui-border-width:1px}.hvnly-property-single__fancybox-close,.hvnly-property-single__fancybox-fullscreen,.hvnly-property-single__fancybox-nav{--hvnly-ui-bg:transparent;--hvnly-ui-fg:inherit;--hvnly-ui-border:transparent;--hvnly-ui-bg-hover:transparent;--hvnly-ui-fg-hover:inherit;--hvnly-ui-border-hover:transparent;--hvnly-ui-border-width:0}a.hvnly-btn,a.hvnly-btn--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:var(--hvnly-button-padding, 0.75rem 1.5rem);font-family:inherit;font-size:var(--hvnly-font-size-label, 0.8rem);font-weight:var(--hvnly-font-weight-regular, 400);font-style:normal;line-height:1;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;text-shadow:none;white-space:nowrap;user-select:none;vertical-align:middle;cursor:pointer;position:relative;overflow:hidden;border-style:solid;border-width:1px;border-radius:var(--hvnly-button-radius, var(--hvnly-border-radius-xs, 4px));background-image:none;outline:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--hvnly-transition-time, 0.2s ease),color var(--hvnly-transition-time, 0.2s ease),border-color var(--hvnly-transition-time, 0.2s ease),box-shadow var(--hvnly-transition-time, 0.2s ease),opacity var(--hvnly-transition-time, 0.2s ease),transform var(--hvnly-transition-time, 0.2s ease);transform:none}a.hvnly-btn--primary,a.hvnly-btn.hvnly-btn--primary{background-color:var(--hvnly-button-bg, var(--hvnly-brand-primary, var(--hvnly-primary-color)));color:var(--hvnly-button-color, var(--hvnly-color-white, #fff));border-color:var(--hvnly-button-bg, var(--hvnly-brand-primary, var(--hvnly-primary-color)))}a.hvnly-btn--primary:is(:hover,:focus,:active):not(:disabled),a.hvnly-btn.hvnly-btn--primary:is(:hover,:focus,:active):not(:disabled){background-color:var(--hvnly-button-bg-hover, var(--hvnly-brand-secondary, var(--hvnly-secondary-color)));color:var(--hvnly-button-color, var(--hvnly-color-white, #fff));border-color:var(--hvnly-button-bg-hover, var(--hvnly-brand-secondary, var(--hvnly-secondary-color)));background-image:none;text-decoration:none;text-shadow:none;transform:none}a.hvnly-btn--outline,a.hvnly-btn.hvnly-btn--outline{background-color:transparent;color:var(--hvnly-brand-primary);border-color:var(--hvnly-brand-primary)}a.hvnly-btn--outline:is(:hover,:focus,:active):not(:disabled),a.hvnly-btn.hvnly-btn--outline:is(:hover,:focus,:active):not(:disabled){background-color:var(--hvnly-brand-primary);color:var(--hvnly-color-white, #fff);border-color:var(--hvnly-brand-primary);background-image:none;text-decoration:none;transform:none}a.hvnly-btn--primary:focus-visible,a.hvnly-btn:focus-visible{outline:2px solid var(--hvnly-brand-secondary, var(--hvnly-secondary-color));outline-offset:2px;box-shadow:0 0 0 3px var(--hvnly-focus-ring)}a.hvnly-btn:focus:not(:focus-visible){outline:0}a.hvnly-btn--outline:visited,a.hvnly-btn--primary:visited,a.hvnly-btn:visited{color:var(--hvnly-button-color, var(--hvnly-color-white, #fff))}a.hvnly-btn--outline:visited{color:var(--hvnly-brand-primary, var(--hvnly-primary-color))}a.hvnly-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;pointer-events:none}a.hvnly-btn :is(i,svg,.hvnly-icon){float:none;position:static;background:0 0;color:inherit;line-height:1;transform:none;pointer-events:none}button.hvnly-action-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border-style:solid;border-width:0;border-color:transparent;border-radius:50%;width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-width:2rem;max-height:2rem;background-color:rgba(255,255,255,.9);background-image:none;color:var(--hvnly-text-primary, #1a1a2e);font-family:inherit;font-size:var(--hvnly-font-size-xs, 0.75rem);font-weight:inherit;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;outline:0;cursor:pointer;overflow:visible;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:background-color var(--hvnly-transition-time, 0.2s ease),color var(--hvnly-transition-time, 0.2s ease),border-color var(--hvnly-transition-time, 0.2s ease),box-shadow var(--hvnly-transition-time, 0.2s ease),opacity var(--hvnly-transition-time, 0.2s ease),transform var(--hvnly-transition-time, 0.2s ease);transform:none}button.hvnly-action-toggle :is(i,svg){display:block;margin:0;padding:0;float:none;position:static;width:auto;height:auto;max-width:none;max-height:none;border:0;background:0 0;background-image:none;box-shadow:none;color:inherit;font-size:inherit;line-height:1;vertical-align:middle;transform:none;pointer-events:none}button.hvnly-action-toggle.hvnly-property--grid-list--favorite:is(:hover,:focus,:active,:focus-visible){background-color:#fff;background-image:none;border-color:transparent;color:var(--hvnly-brand-primary, #0073aa);text-decoration:none;text-shadow:none;box-shadow:none;outline:0;transform:scale(1.08)}button.hvnly-action-toggle:focus-visible{outline:2px solid var(--hvnly-brand-primary, #0073aa);outline-offset:2px;box-shadow:none}button.hvnly-action-toggle:disabled{opacity:.65;cursor:default;pointer-events:none;transform:none}@media (prefers-reduced-motion:reduce){a.hvnly-btn,a.hvnly-btn:is(:hover,:focus,:active),button.hvnly-action-toggle,button.hvnly-action-toggle:is(:hover,:focus,:active),button.hvnly-ui-control,button.hvnly-ui-control:is(:hover,:focus,:active){transition:none;transform:none}}.hvnly-content-wrapper button.hvnly-action-toggle.hvnly-property--grid-list--favorite:is(:hover,:focus,:active),body.hvnly-plugin-active button.hvnly-action-toggle.hvnly-property--grid-list--favorite:is(:hover,:focus,:active),body.hvnly-property-single button.hvnly-action-toggle.hvnly-property--grid-list--favorite:is(:hover,:focus,:active){background-color:#fff;background-image:none;color:var(--hvnly-brand-primary, #0073aa);border-color:transparent;text-decoration:none;transform:scale(1.08)}button.hvnly-action-toggle.hvnly-action-toggle--labeled{width:auto;max-width:none;height:auto;min-width:0;min-height:0;max-height:none;border-radius:var(--hvnly-button-radius, var(--hvnly-border-radius-xs, 4px));padding:.5rem .75rem;gap:.4rem;background-color:transparent;background-image:none;transform:none}button.hvnly-action-toggle.hvnly-action-toggle--labeled:is(:hover,:focus,:active,:focus-visible){background-color:transparent;background-image:none;transform:none;color:inherit}@media (prefers-reduced-motion:reduce){button.hvnly-action-toggle:is(:hover,:focus,:active){transform:none}}.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-bath:before{content:""}.fa-bed:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-info-circle:before{content:""}.fa-envelope:before{content:""}.fa-eye:before{content:""}.fa-globe:before{content:""}.fa-heart:before{content:""}.fa-phone-alt:before{content:""}.fa-star:before{content:""}.fa-tag:before{content:""}.fa-vector-square:before{content:""}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{ font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.ttf)format("truetype") }.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-linkedin-in:before{content:""}.fa-pinterest-p:before{content:""}.fa-tiktok:before{content:""}.fa-twitter:before{content:""}.fa-vimeo-v:before{content:""}.fa-whatsapp:before{content:""}.fa-youtube:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.ttf)format("truetype") }.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.ttf)format("truetype") }.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{ font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-v4compatibility.woff2)format("woff2"),url(https://carlosaugustocorretor.com.br/wp-content/plugins/havenlytics/assets/admin/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a }:root{--hvnly-font-size-2xl:2rem;--hvnly-shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--hvnly-pagination-hover-bg:var(--hvnly-brand-secondary);--hvnly-media-height:clamp(320px, 22vw, 360px)}@media (max-width:1024px){:root{--hvnly-media-height:clamp(280px, 30vw, 300px)}}@media (max-width:768px){:root{--hvnly-media-height:clamp(220px, 34vw, 260px)}}.hvnly-icon{display:inline-block;width:1em;height:1em;stroke-width:1.5;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:all var(--hvnly-transition-time)}.hvnly-icon-thin{stroke-width:1}.hvnly-icon-xl{width:2em;height:2em}.hvnly-property-single__container{width:100%;margin:0 auto;padding:0 var(--hvnly-space-lg);box-sizing:border-box}@media (min-width:768px){.hvnly-property-single__container{padding:0}}@media (max-width:767px){.hvnly-property-single__container{padding:0}}.elementskit-navbar-nav-default .elementskit-navbar-nav>li,.hvnly-property-single__content-wrapper{position:relative}.hvnly-property-single__header{padding:var(--hvnly-space-md)0 var(--hvnly-space-xl);border-bottom:1px solid var(--hvnly-border-color);margin-bottom:var(--hvnly-space-xl)}@media (max-width:767px){.hvnly-property-single__header{padding:var(--hvnly-space-md)0 var(--hvnly-space-md);margin-bottom:var(--hvnly-space-md)}}@media (min-width:768px){.hvnly-property-single__title-section{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hvnly-property-single__price,.hvnly-property-single__title{font-size:var(--hvnly-font-size-2xl)}.hvnly-property-single__address .hvnly-icon{color:var(--hvnly-brand-primary)}.hvnly-property-single__price{background:linear-gradient(135deg,rgba(var(--hvnly-primary-rgb),.1) 0%,rgba(var(--hvnly-secondary-rgb),.1) 100%);padding:var(--hvnly-space-md) var(--hvnly-space-md);border-radius:var(--hvnly-border-radius-md);border:2px solid rgba(var(--hvnly-primary-rgb),.1)}.hvnly-property-single__title-section{display:flex;flex-direction:column;gap:var(--hvnly-space-lg);margin-bottom:var(--hvnly-space-xl);position:relative}@media (min-width:768px){.hvnly-property-single__title-section{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hvnly-property-single__title-wrapper{flex:1;min-width:0}.hvnly-property-single__badge-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:var(--hvnly-space-sm)}.hvnly-property-single__department-badge,.hvnly-property-single__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;font-size:.75rem;font-weight:var(--hvnly-font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border-radius:30px;line-height:1.4;min-width:90px;text-align:center}.hvnly-property-single__status-badge{background:linear-gradient(135deg,var(--hvnly-brand-primary) 0%,var(--hvnly-brand-secondary) 100%);color:var(--hvnly-color-white);box-shadow:0 2px 8px rgba(var(--hvnly-primary-rgb),.25);position:relative;overflow:hidden;transition:all .2s ease;border:0}.hvnly-property-single__status-badge::after{content:"";position:absolute;top:-50%;left:-60%;width:200%;height:200%;background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 100%);transform:rotate(25deg);transition:transform .6s ease;pointer-events:none}.hvnly-property-single__status-badge:hover::after{transform:rotate(25deg) translate(50%,0)}.hvnly-property-single__department-badge{background:var(--hvnly-bg-secondary, #f8fafc);color:var(--hvnly-primary-color);border:1px solid rgba(var(--hvnly-primary-rgb),.2)}.hvnly-property-single__title{font-size:clamp(1.8rem,4vw,var(--hvnly-font-size-2xl));font-weight:var(--hvnly-font-weight-extrabold);margin-bottom:var(--hvnly-space-md);position:relative}.hvnly-property-single__title::after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--hvnly-brand-primary),transparent);border-radius:2px}.hvnly-property-single__address{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hvnly-space-sm) var(--hvnly-space-md);color:var(--hvnly-text-secondary);font-size:var(--hvnly-font-size-md);padding:var(--hvnly-space-sm)0;margin-top:var(--hvnly-space-xs)}.hvnly-property-single__address span{flex:1}.hvnly-property-single__price{font-size:clamp(1.8rem,4vw,var(--hvnly-font-size-2xl));font-weight:var(--hvnly-font-weight-extrabold);color:var(--hvnly-price-color);line-height:1;white-space:nowrap}@media (max-width:767px){.hvnly-property-single__title::after{width:40px}.hvnly-property-single__price{white-space:normal}.hvnly-property-single__address{font-size:var(--hvnly-font-size-md)}}.hvnly-property-single__meta{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--hvnly-space-md);padding:var(--hvnly-space-lg)0;border-top:1px solid var(--hvnly-border-color);border-bottom:1px solid var(--hvnly-border-color);margin-top:var(--hvnly-space-lg)}@media (min-width:768px){.hvnly-property-single__meta{grid-template-columns:repeat(5,1fr)}}@media (max-width:767px){.hvnly-property-single__meta{grid-template-columns:repeat(2,1fr);gap:var(--hvnly-space-sm);padding:var(--hvnly-space-md)0}.hvnly-property-single__meta-item{border-color:var(--hvnly-brand-primary)}}.hvnly-property-single__meta-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:var(--hvnly-space-md);background:rgba(var(--hvnly-primary-rgb),.03);border-radius:var(--hvnly-border-radius-md);transition:all var(--hvnly-transition-time);border:1px solid transparent}.hvnly-property-single__meta-item:hover{border-color:var(--hvnly-brand-primary);transform:translateY(-2px);box-shadow:var(--hvnly-shadow-sm)}.hvnly-property-single__meta-item .hvnly-icon{color:var(--hvnly-brand-primary);font-size:1.5rem;margin-bottom:var(--hvnly-space-xs)}.hvnly-property-single__meta-value,button.hvnly-property-single__action-btn{font-size:var(--hvnly-font-size-md);font-weight:var(--hvnly-font-weight-medium);color:var(--hvnly-text-primary)}.hvnly-property-single__meta-label{font-size:var(--hvnly-font-size-sm);color:var(--hvnly-text-secondary);display:block;margin-top:2px}.hvnly-property-single__property-ids{display:flex;gap:var(--hvnly-space-md);padding:var(--hvnly-space-lg)0;justify-content:space-between;border-bottom:1px solid var(--hvnly-border-color)}.hvnly-property-single__actions{display:flex;gap:var(--hvnly-space-md);margin-top:var(--hvnly-space-xl);flex-wrap:wrap}button.hvnly-property-single__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hvnly-space-sm);padding:var(--hvnly-button-padding);background:var(--hvnly-color-bg-white);border:1px solid var(--hvnly-border-color);border-radius:var(--hvnly-button-radius);font-size:var(--hvnly-font-size-sm);cursor:pointer;transition:all var(--hvnly-transition-time);text-decoration:none;min-width:140px}.hvnly-property-single__action-btn:hover{background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);border-color:var(--hvnly-brand-primary);transform:translateY(-2px);box-shadow:var(--hvnly-shadow-sm)}.hvnly-property-single__scroll-progress{position:fixed;top:0;left:0;width:100%;height:1px;background:0 0;z-index:9998;pointer-events:none}.hvnly-property-single__scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--hvnly-brand-primary) 0%,var(--hvnly-brand-secondary) 100%);width:0%;transition:width .2s ease;position:relative;overflow:hidden}.hvnly-property-single__scroll-progress-bar::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:hvnly-property-single-shimmer 2s infinite}.hvnly-property-single__gallery{background:var(--hvnly-card-bg);border-radius:var(--hvnly-card-radius);border:var(--hvnly-card-border);box-shadow:var(--hvnly-card-shadow);padding:0;overflow:hidden;position:relative;max-width:100%}.hvnly-property-single__gallery-main{position:relative;height:400px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--hvnly-primary-rgb),.02) 0%,rgba(255,255,255,.01) 100%);border-radius:var(--hvnly-card-radius) var(--hvnly-card-radius)0 0;max-width:100%}.hvnly-property-single__gallery-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:scale(1.05);will-change:transform,opacity;z-index:1;cursor:pointer}.hvnly-property-single__gallery-slide--active{opacity:1;transform:scale(1);z-index:2;animation:hvnly-property-single-zoom-in .8s ease-in-out forwards}.hvnly-property-single__gallery-counter,.hvnly-property-single__gallery-indicators{position:absolute;bottom:20px;z-index:10;border-radius:20px;backdrop-filter:blur(5px)}.hvnly-property-single__gallery-counter{right:20px;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;font-size:var(--hvnly-font-size-sm);font-weight:var(--hvnly-font-weight-medium);border:1px solid rgba(255,255,255,.1)}.hvnly-property-single__gallery-indicators{left:50%;transform:translateX(-50%);display:flex;gap:8px;background:rgba(0,0,0,.5);padding:8px 12px}.hvnly-property-single__gallery-indicator{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hvnly-property-single__gallery-indicator::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--hvnly-brand-primary);border-radius:50%;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hvnly-property-single__gallery-indicator--active{background:0 0}.hvnly-property-single__gallery-indicator--active::after{transform:scale(1)}.hvnly-property-single__gallery-indicator:hover{transform:scale(1.3)}.hvnly-property-single__gallery-controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px;transform:translateY(-50%);z-index:10}.hvnly-property-single__gallery-btn{width:55px;height:55px;border-radius:50%;background:rgba(255,255,255,.85);border:0;color:var(--hvnly-brand-primary);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.15);backdrop-filter:blur(5px);border:2px solid rgba(255,255,255,.2)}.hvnly-property-single__gallery-btn:hover{background:#fff;transform:translateY(-2px) scale(1.15);box-shadow:0 8px 25px rgba(0,0,0,.2);color:var(--hvnly-color-white)}.hvnly-property-single__gallery-btn:active{transform:translateY(0) scale(.95)}.hvnly-property-single__thumbnail-container{display:flex;overflow-x:auto;gap:12px;padding:20px;background:linear-gradient(to bottom,rgba(255,255,255,.95),rgba(255,255,255,.85));scrollbar-width:thin;scrollbar-color:var(--hvnly-brand-primary) #f1f1f1;position:relative;max-width:100%;box-sizing:border-box}.hvnly-property-single__thumbnail-container::-webkit-scrollbar{height:8px}.hvnly-property-single__thumbnail-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin:0 10px}.hvnly-property-single__thumbnail-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--hvnly-brand-primary),var(--hvnly-brand-secondary));border-radius:10px;transition:all .3s ease}.hvnly-property-single__thumbnail-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--hvnly-button-bg-hover),#673ab7)}.hvnly-property-single__gallery-btn:hover .hvnly-icon{stroke:#fff}.hvnly-property-single__details-card{background:var(--hvnly-card-bg);border-radius:var(--hvnly-card-radius);border:var(--hvnly-card-border);box-shadow:var(--hvnly-card-shadow);padding:var(--hvnly-card-padding);max-width:100%;overflow:hidden;box-sizing:border-box}.hvnly-property-single__section-title{padding-bottom:var(--hvnly-space-md);border-bottom:2px solid rgba(var(--hvnly-primary-rgb),.1)}.hvnly-property-single__description{font-size:var(--hvnly-font-size-md);line-height:1.8;color:var(--hvnly-text-secondary);word-wrap:break-word}@media (max-width:767px){.hvnly-property-single__details-card{padding:var(--hvnly-border-radius-lg);margin-bottom:var(--hvnly-space-md)}}.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field{margin-top:var(--hvnly-space-sm)}.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field .hvnly-property-single__default-title::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:var(--hvnly-primary-color);border-radius:2px}@media (max-width:767px){.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field .hvnly-property-single__default-title{font-size:1rem}}.hvnly-layout-grid{display:grid;gap:var(--hvnly-space-sm);position:relative;align-items:start}.hvnly-layout-grid--single.hvnly-layout-grid--with-sidebar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hvnly-sidebar--single{min-width:0}.hvnly-sidebar--single.hvnly-sidebar--sticky-desktop{position:sticky;top:20px;align-self:flex-start}@media (min-width:992px){.hvnly-layout-grid--single.hvnly-layout-grid--with-sidebar{display:grid}}@media (min-width:768px) and (max-width:991px){.hvnly-layout-grid--single.hvnly-layout-grid--with-sidebar{display:block}.hvnly-sidebar--single.hvnly-sidebar--mobile-bottom{margin-top:var(--hvnly-space-xl);order:1}.hvnly-sidebar--single.hvnly-sidebar--sticky-desktop{position:static}}@media (max-width:767px){.hvnly-layout-grid--single.hvnly-layout-grid--with-sidebar{display:block}.hvnly-sidebar--single.hvnly-sidebar--mobile-bottom{margin-top:var(--hvnly-space-xl);order:1}.hvnly-sidebar--single.hvnly-sidebar--sticky-desktop{position:static}}.hvnly-property-single__fancybox-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,15,35,.95);display:flex;align-items:center;justify-content:center;z-index:100100;opacity:0;visibility:hidden;transition:all .5s ease;backdrop-filter:blur(10px)}.hvnly-property-single__fancybox-content{position:relative;display:flex;max-height:90vh;width:90vw;max-width:1400px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8);opacity:0}.hvnly-property-single__fancybox-main{flex:1;display:flex;flex-direction:column;background:rgba(20,25,50,.7);border-radius:20px 0 0 20px;padding:30px;overflow:hidden;position:relative}.hvnly-property-single__fancybox-img-wrap{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.hvnly-property-single__fancybox-img{max-height:70vh;max-width:100%;border-radius:14px;box-shadow:0 24px 60px -18px rgba(0,0,0,.7)}.hvnly-property-single__fancybox-caption{color:rgba(255,255,255,.92);font-size:1rem;margin-top:22px;text-align:center;padding:10px 24px;font-weight:600;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.4);align-self:center}.hvnly-property-single__fancybox-property{margin-top:20px;text-align:center}.hvnly-property-single__fancybox-content a.hvnly-property-single__fancybox-property-button{display:inline-block;background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);font-size:1.2rem;font-weight:600;padding:12px 30px;border-radius:50px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.hvnly-property-single__fancybox-property-button:hover{background:var(--hvnly-button-bg-hover);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--hvnly-primary-rgb),.6);color:var(--hvnly-color-white)}.hvnly-property-single__fancybox-property-button .hvnly-icon{margin-left:8px;transition:transform .3s ease}.hvnly-property-single__fancybox-property-button:hover .hvnly-icon{transform:translateX(5px)}.hvnly-property-single__fancybox-sidebar{width:200px;background:rgba(15,20,45,.8);border-radius:0 20px 20px 0;display:flex;flex-direction:column;overflow:hidden;position:relative}.hvnly-property-single__fancybox-thumbnails{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px;scrollbar-width:thin;scrollbar-color:var(--hvnly-brand-primary) rgba(255,255,255,.1)}.hvnly-property-single__fancybox-thumbnails::-webkit-scrollbar{width:8px}.hvnly-property-single__fancybox-thumbnails::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:10px}.hvnly-property-single__fancybox-thumbnails::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--hvnly-brand-primary),var(--hvnly-brand-secondary));border-radius:10px}.hvnly-property-single__fancybox-img{transition:transform .4s ease,opacity .4s ease;transform:translateX(0);opacity:1}button.hvnly-property-single__fancybox-close,button.hvnly-property-single__fancybox-fullscreen,button.hvnly-property-single__fancybox-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:none;color:var(--hvnly-color-white, #fff);font-family:inherit;line-height:1;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}button.hvnly-property-single__fancybox-close:focus-visible,button.hvnly-property-single__fancybox-fullscreen:focus-visible,button.hvnly-property-single__fancybox-nav:focus-visible{outline:0;border-color:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(255,255,255,.35)}.hvnly-property-single__fancybox-close,.hvnly-property-single__fancybox-nav{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.hvnly-property-single__fancybox-close{top:20px;right:20px;font-size:1.5rem;width:46px;height:46px}.hvnly-property-single__fancybox-close:hover{background:rgba(255,90,90,.85);border-color:rgba(255,90,90,.9)}.hvnly-property-single__fancybox-nav{top:50%;transform:translateY(-50%);font-size:1.6rem;width:56px;height:56px}.hvnly-property-single__fancybox-nav--prev{left:24px}.hvnly-property-single__fancybox-nav--next{right:24px}.hvnly-property-single__fancybox-nav:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.35);transform:translateY(-50%)}.hvnly-property-single__fancybox-nav:focus-visible{transform:translateY(-50%)}.hvnly-property-single__fancybox-counter{position:absolute;top:24px;left:50%;transform:translateX(-50%);color:var(--hvnly-color-white);font-size:.95rem;letter-spacing:.02em;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:8px 22px;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:600;z-index:10}.hvnly-property-single__fancybox-fullscreen{position:absolute;top:20px;right:78px;font-size:1.15rem;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10}.hvnly-property-single__fancybox-fullscreen:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.35)}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-fullscreen .hvnly-expand,button.hvnly-ui-control.hvnly-property-single__fancybox-fullscreen .hvnly-expand,i,span{display:inline-block}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-fullscreen .hvnly-compress,button.hvnly-ui-control.hvnly-property-single__fancybox-fullscreen .hvnly-compress{display:none}.hvnly-property-single__fullscreen-indicator{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:var(--hvnly-color-white);padding:10px 20px;border-radius:20px;font-size:14px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:100110}.hvnly-property-single__similar-properties{margin-top:var(--hvnly-space-2xl);margin-bottom:var(--hvnly-space-2xl);max-width:100%;overflow:hidden;position:relative}.hvnly-property-single__similar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--hvnly-space-md);padding:0 var(--hvnly-space-md)}.hvnly-property-single__section-title{font-size:var(--hvnly-font-size-xl);font-weight:var(--hvnly-font-weight-bold);color:var(--hvnly-text-primary);position:relative;margin:0 0 var(--hvnly-space-lg)}.hvnly-property-single__similar-header .hvnly-property-single__section-title{margin:0}.hvnly-property-single__section-title::after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:var(--hvnly-brand-primary);border-radius:2px}.hvnly-property-single__carousel-controls{display:flex;gap:var(--hvnly-space-sm)}.hvnly-property-single__carousel-controls button.hvnly-property-single__carousel-btn{width:44px;height:44px;border-radius:50%;background:var(--hvnly-card-bg);border:1px solid var(--hvnly-border-color);color:var(--hvnly-text-primary);cursor:pointer;transition:all var(--hvnly-transition-time);display:flex;align-items:center;justify-content:center;box-shadow:var(--hvnly-shadow-card);padding:20px}.hvnly-property-single__carousel-controls button.hvnly-property-single__carousel-btn:focus i{color:var(--hvnly-color-white)}.hvnly-property-single__carousel-controls button.hvnly-property-single__carousel-btn:hover:not(:disabled){background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);border-color:var(--hvnly-brand-primary);box-shadow:0 4px 14px -4px rgba(var(--hvnly-primary-rgb),.5)}.hvnly-property-single__carousel-controls button.hvnly-property-single__carousel-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--hvnly-primary-rgb),.28);border-color:var(--hvnly-brand-primary)}.hvnly-property-single__carousel-controls button.hvnly-property-single__carousel-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--hvnly-color-gray-200)}.hvnly-property-single__carousel-container{position:relative;overflow:hidden;padding:10px 0;max-width:100%}.hvnly-property-single__carousel-track{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94);gap:0}.hvnly-property-single__carousel-slide{flex:0 0 100%;padding:0 15px;box-sizing:border-box}@media (min-width:768px){.hvnly-property-single__carousel-slide{flex:0 0 50%}}@media (min-width:1024px){.hvnly-property-single__carousel-slide{flex:0 0 33.333%}}.hvnly-property-single__similar-card{background:var(--hvnly-card-bg);border-radius:var(--hvnly-card-radius);border:var(--hvnly-card-border);box-shadow:var(--hvnly-card-shadow);overflow:hidden;transition:all var(--hvnly-transition-time);height:100%;max-width:100%;display:flex;flex-direction:column;position:relative}.hvnly-property-single__similar-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -8px rgba(30,30,47,.18);border-color:rgba(var(--hvnly-primary-rgb),.45)}.hvnly-property-single__similar-image{height:240px;cursor:pointer;background:linear-gradient(135deg,var(--hvnly-color-gray-100) 0%,var(--hvnly-color-gray-200) 100%)}.hvnly-property-single__similar-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.hvnly-property-single__similar-card:hover .hvnly-property-single__similar-image img{transform:scale(1.05)}.hvnly-property-single__similar-status:contains("For Sale"){background:var(--hvnly-status-sale)}.hvnly-property-single__similar-status:contains("For Rent"){background:var(--hvnly-status-rent)}.hvnly-property-single__similar-status:contains("Pending"){background:var(--hvnly-status-pending)}.hvnly-property-single__similar-status:contains("Sold"){background:var(--hvnly-status-sold)}.hvnly-property-single__similar-content{padding:var(--hvnly-space-xl)}.hvnly-property-single__similar-price{font-size:var(--hvnly-font-size-md-price);color:var(--hvnly-brand-primary)}.hvnly-property-single__similar-title{font-weight:var(--hvnly-font-weight-semibold)}.hvnly-property-single__similar-title a{color:inherit;text-decoration:none;transition:color var(--hvnly-transition-time)}.hvnly-property-single__similar-title a:hover{color:var(--hvnly-brand-primary)}.hvnly-property-single__similar-meta{display:flex;justify-content:space-between;gap:var(--hvnly-space-sm);margin-top:var(--hvnly-space-md);border-top:1px solid var(--hvnly-border-color);background:var(--hvnly-color-gray-100);padding:var(--hvnly-space-md);border-radius:var(--hvnly-border-radius-md)}.hvnly-property-single__similar-feature{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--hvnly-font-size-meta);color:var(--hvnly-text-secondary);flex:1;text-align:center}.hvnly-property-single__similar-feature i{color:var(--hvnly-brand-primary);font-size:1.1rem}.hvnly-property-single__similar-feature span{font-weight:var(--hvnly-font-weight-medium)}.hvnly-property-single__btn{gap:8px;width:100%;padding:12px;background:0 0;border:2px solid var(--hvnly-brand-primary);text-align:center;margin-top:var(--hvnly-space-md);font-size:.9rem}.hvnly-property-single__btn:hover{background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);box-shadow:0 5px 15px rgba(var(--hvnly-primary-rgb),.3)}.hvnly-property-single__btn i{font-size:.9rem;transition:transform var(--hvnly-transition-time)}.hvnly-property-single__btn:hover i{transform:translateX(3px)}.hvnly-property-single__carousel-dots{display:flex;justify-content:center;gap:var(--hvnly-space-sm);margin-top:var(--hvnly-space-xl);margin-bottom:var(--hvnly-space-xl)}.hvnly-property-single__carousel-dot{width:10px;height:10px;border-radius:50%;background:var(--hvnly-border-color);border:0;padding:0;cursor:pointer;transition:background-color var(--hvnly-transition-time),width var(--hvnly-transition-time)}.hvnly-property-single__carousel-dot:hover{background:rgba(var(--hvnly-primary-rgb),.55)}.hvnly-property-single__carousel-btn:focus-visible,.hvnly-property-single__carousel-dot:focus-visible,.hvnly-property-single__similar-card a:focus-visible{outline:2px solid var(--hvnly-brand-primary);outline-offset:2px}.hvnly-property-single__carousel-dot--active{background:var(--hvnly-brand-primary);width:28px;border-radius:10px}.hvnly-property-single__similar-card{animation:slideIn .5s ease-out}@media (max-width:768px){.hvnly-property-single__section-title{font-size:1.2rem}.hvnly-property-single__section-title::after{width:40px}.hvnly-property-single__similar-meta{gap:var(--hvnly-space-sm)}.hvnly-property-single__similar-feature{flex-direction:row;justify-content:flex-start;gap:var(--hvnly-space-sm)}button.hvnly-property-single__carousel-btn{width:36px;height:36px}}@media (max-width:767px){.hvnly-property-single__similar-header{align-items:center;gap:var(--hvnly-space-md);flex-direction:unset}.hvnly-property-single__carousel-controls{align-self:center}.hvnly-property-single__similar-image{height:200px}.hvnly-property-single__similar-content{padding:var(--hvnly-space-md)}}@media print{.hvnly-property-single__btn,.hvnly-property-single__carousel-controls,.hvnly-property-single__carousel-dots{display:none!important}.hvnly-property-single__carousel-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transform:none!important}.hvnly-property-single__carousel-slide{flex:none!important;width:100%!important;page-break-inside:avoid}}.hvnly-property-single__similar-properties .hvnly-property-single__similar-content a.hvnly-property-single__btn{color:var(--hvnly-color-bg-white)}.hvnly-property-single__similar-image{position:relative;overflow:hidden}.hvnly-property-single__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(3px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--hvnly-space-sm);opacity:0;transition:opacity .3s ease;padding:var(--hvnly-space-md);color:var(--hvnly-color-white);text-align:center;z-index:10}.hvnly-property-single__similar-image:hover .hvnly-property-single__image-overlay{opacity:1}.hvnly-property-single__overlay-item{display:flex;align-items:center;gap:8px;font-size:.85rem;background:rgba(var(--hvnly-primary-rgb),.8);padding:6px 12px;border-radius:20px;width:fit-content;max-width:90%;margin:2px 0;transform:translateY(10px);transition:transform .3s ease,opacity .3s ease;opacity:0;animation:slideUp .3s ease forwards}.hvnly-property-single__overlay-item i{font-size:.9rem;color:var(--hvnly-color-white)}.hvnly-property-single__overlay-item span{line-height:1.2;word-break:break-word}.hvnly-property-single__overlay-item:nth-child(1){animation-delay:.1s}.hvnly-property-single__overlay-item:nth-child(2){animation-delay:.2s}.hvnly-property-single__overlay-item:nth-child(3){animation-delay:.3s}@media (max-width:768px){.hvnly-property-single__overlay-item{font-size:.75rem;padding:4px 8px}}@media (max-width:767px){.hvnly-property-single__image-overlay{opacity:1}}.hvnly-property-single__similar-content .hvnly-property-single__btn,.hvnly-sidebar--single .hvnly-property-single__featured-meta-item:hover i{color:var(--hvnly-color-white)}.hvnly-property-single__gallery-field{margin-top:var(--hvnly-space-md);margin-bottom:var(--hvnly-space-xl)}.hvnly-property-single__gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:25px;margin-bottom:20px;position:relative;z-index:5}.hvnly-property-single__gallery-item{border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:auto;position:relative;transform:translateY(0);opacity:.95}.hvnly-property-single__gallery-item:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 15px 40px rgba(0,0,0,.5);opacity:1;z-index:10}.hvnly-property-single__gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.hvnly-property-single__gallery-item:hover img{transform:scale(1.15)}@media (max-width:1199px){.hvnly-property-single__gallery-main{height:400px}.hvnly-property-single__fancybox-content{flex-direction:column;max-height:90vh;width:90vw}.hvnly-property-single__fancybox-main{border-radius:20px 20px 0 0;padding:15px}.hvnly-property-single__fancybox-sidebar{width:100%;border-radius:0 0 20px 20px;height:150px}.hvnly-property-single__fancybox-thumbnails{flex-direction:row;padding:10px}.hvnly-property-single__fancybox-nav{width:50px;height:50px;font-size:2rem}.hvnly-property-single__fancybox-caption{font-size:1rem;padding:10px 20px}}@media (max-width:768px){.hvnly-property-single__widget{padding:var(--hvnly-space-lg)}.hvnly-property-single__similar-header{flex-direction:column;align-items:flex-start;gap:var(--hvnly-space-md)}.hvnly-property-single__carousel-controls{align-self:flex-end}.hvnly-property-single__gallery-main{height:400px}.hvnly-property-single__carousel-slide{flex:0 0 100%}.hvnly-property-single__thumbnail-container{padding:15px}}@media (max-width:767px){.hvnly-property-single__similar-image{height:200px}.hvnly-property-single__similar-content,.hvnly-property-single__widget{padding:var(--hvnly-space-md)}.hvnly-property-single__widget-title{font-size:var(--hvnly-font-size-md)}.hvnly-property-single__fancybox-close,.hvnly-property-single__fancybox-fullscreen{top:10px;right:10px;width:40px;height:40px;font-size:1.25rem}.hvnly-property-single__fancybox-fullscreen{right:60px}.hvnly-property-single__fancybox-nav{width:40px;height:40px;font-size:1rem}.hvnly-property-single__gallery-main{height:200px}.hvnly-property-single__gallery-btn{width:40px;height:40px;font-size:1rem}.hvnly-property-single__thumbnail-container{padding:10px;gap:8px}}.hvnly-sidebar--single .hvnly-property-single__widget{background:var(--hvnly-card-bg);border:var(--hvnly-card-border);border-radius:var(--hvnly-card-radius);box-shadow:var(--hvnly-shadow-lg);padding:var(--hvnly-space-md);margin-bottom:var(--hvnly-space-sm);transition:all var(--hvnly-transition-time);max-width:100%;overflow:hidden;box-sizing:border-box}.hvnly-sidebar--single .hvnly-property-single__widget:hover{box-shadow:0 8px 24px -6px rgba(30,30,47,.14)}.hvnly-sidebar--single .hvnly-property-single__widget-title{font-size:var(--hvnly-font-size-lg);font-weight:var(--hvnly-font-weight-semibold);color:var(--hvnly-text-primary);margin-bottom:var(--hvnly-space-lg);padding-bottom:var(--hvnly-space-md);border-bottom:2px solid rgba(var(--hvnly-primary-rgb),.1);position:relative}.hvnly-sidebar--single .hvnly-property-single__widget-title::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:var(--hvnly-brand-primary)}.hvnly-sidebar--single .hvnly-property-single__featured-grid{display:flex;flex-direction:column;gap:var(--hvnly-space-md)}.hvnly-sidebar--single .hvnly-property-single__featured-item a{display:flex;align-items:flex-start;gap:var(--hvnly-space-md);padding:var(--hvnly-space-md);background:rgba(var(--hvnly-primary-rgb),.03);border-radius:var(--hvnly-border-radius-md);border:1px solid rgba(var(--hvnly-primary-rgb),.1);transition:all var(--hvnly-transition-time);cursor:pointer;min-width:0}.hvnly-sidebar--single .hvnly-property-single__featured-item a:hover{border-color:var(--hvnly-brand-primary);transform:translateX(4px)}.hvnly-sidebar--single .hvnly-property-single__featured-image{width:80px;height:60px;border-radius:var(--hvnly-border-radius-md);overflow:hidden;flex-shrink:0;margin-top:15px}.hvnly-sidebar--single .hvnly-property-single__featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hvnly-sidebar--single .hvnly-property-single__featured-info{flex:1;min-width:0}.hvnly-sidebar--single .hvnly-property-single__featured-info h5{font-size:var(--hvnly-font-size-sm);font-weight:var(--hvnly-font-weight-semibold);margin-bottom:var(--hvnly-space-xs);line-height:1.3;word-wrap:break-word}.hvnly-sidebar--single .hvnly-property-single__featured-price{font-size:var(--hvnly-font-size-md);font-weight:var(--hvnly-font-weight-bold);color:var(--hvnly-price-color)}.hvnly-sidebar--single .hvnly-property-single__featured-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--hvnly-space-sm);padding-top:var(--hvnly-space-sm);border-top:1px solid var(--hvnly-border-color)}.hvnly-sidebar--single .hvnly-property-single__featured-meta-item{display:inline-flex;align-items:center;gap:var(--hvnly-space-xs);background:var(--hvnly-color-bg-light);padding:var(--hvnly-space-xs) var(--hvnly-space-sm);border-radius:var(--hvnly-border-radius-sm);font-size:var(--hvnly-font-size-meta);color:var(--hvnly-text-secondary);transition:all var(--hvnly-transition-time);background:linear-gradient(135deg,var(--hvnly-color-bg-light) 0%,#fff 100%);border:1px solid var(--hvnly-border-color);box-shadow:0 2px 4px rgba(0,0,0,.02)}.hvnly-sidebar--single .hvnly-property-single__featured-meta-item:hover{background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);transform:translateY(-2px);box-shadow:var(--hvnly-shadow-card)}.hvnly-sidebar--single .hvnly-property-single__featured-meta-item i{font-size:calc(var(--hvnly-font-size-md)*1.1);transition:all var(--hvnly-transition-time);background:var(--hvnly-brand-primary);color:var(--hvnly-color-white);padding:4px;border-radius:50%;font-size:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.hvnly-sidebar--single .hvnly-property-single__featured-meta{gap:var(--hvnly-space-xs)}.hvnly-sidebar--single .hvnly-property-single__featured-meta-item{padding:2px var(--hvnly-space-sm)}}.hvnly-property-single__widget--agent{background:linear-gradient(135deg,rgba(var(--hvnly-primary-rgb),.05) 0%,rgba(var(--hvnly-secondary-rgb),.05) 100%);border:1px solid rgba(var(--hvnly-primary-rgb),.1)}.hvnly-property-single__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hvnly-space-sm);padding:var(--hvnly-button-padding);background:var(--hvnly-button-bg);color:var(--hvnly-button-color);border:0;border-radius:var(--hvnly-button-radius);font-size:var(--hvnly-font-size-md);font-weight:var(--hvnly-font-weight-semibold);cursor:pointer;transition:all var(--hvnly-transition-time);text-decoration:none}.hvnly-property-single__btn:hover{background:var(--hvnly-button-bg-hover);transform:translateY(-2px);box-shadow:var(--hvnly-shadow-sm)}.hvnly-property-single__btn--full{width:100%}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__widget:hover{transform:none;border-color:rgba(var(--hvnly-primary-rgb),.18);box-shadow:0 4px 18px rgba(15,23,42,.08)}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__widget--agent{background:var(--hvnly-color-bg-white, #fff);border:1px solid var(--hvnly-border-color, #e5e7eb)}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-item a:hover{transform:none}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-meta-item:hover{background:0 0;color:inherit;transform:none;box-shadow:none}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-meta-item i{background:0 0!important;color:var(--hvnly-text-secondary);padding:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:15px!important;display:inline!important}.hvnly-mobile-contact-dock{--hvnly-mcd-accent:var(--hvnly-brand-primary, var(--hvnly-primary-color, #6c60fe));--hvnly-mcd-accent-rgb:var(--hvnly-primary-rgb, 108, 96, 254);--hvnly-mcd-surface:rgba(255, 255, 255, 0.86);--hvnly-mcd-border:rgba(255, 255, 255, 0.55);--hvnly-mcd-ink:var(--hvnly-text-primary, #0f172a);--hvnly-mcd-muted:var(--hvnly-text-secondary, #64748b);--hvnly-mcd-radius:18px;--hvnly-mcd-shadow:0 10px 28px rgba(15, 23, 42, 0.12),
		0 2px 8px rgba(15, 23, 42, 0.06);--hvnly-mcd-btn-size:44px;--hvnly-mcd-gap:10px;--hvnly-mcd-pad-x:12px;--hvnly-mcd-pad-y:10px;--hvnly-mcd-offset:12px;--hvnly-mcd-max:991px;--hvnly-mcd-z:1100;--hvnly-mcd-ease:cubic-bezier(0.22, 1, 0.36, 1);--hvnly-mcd-anim-duration:460ms;--hvnly-mcd-ease-dock:cubic-bezier(0.22, 1, 0.36, 1);--hvnly-mcd-ease-spring:cubic-bezier(0.22, 1.12, 0.32, 1);display:none;position:fixed;left:0;right:0;bottom:0;z-index:var(--hvnly-mcd-z);padding:0 max(var(--hvnly-mcd-offset),env(safe-area-inset-right,0)) calc(var(--hvnly-mcd-offset) + env(safe-area-inset-bottom,0)) max(var(--hvnly-mcd-offset),env(safe-area-inset-left,0));pointer-events:none;opacity:0;transform:translate3d(0,36px,0) scale(.94);transition:opacity var(--hvnly-mcd-anim-duration) var(--hvnly-mcd-ease-dock),transform calc(var(--hvnly-mcd-anim-duration)*1.13) var(--hvnly-mcd-ease-spring);will-change:transform,opacity}@media (max-width:991.98px){.hvnly-mobile-contact-dock{display:block}}@media (min-width:992px){.hvnly-mobile-contact-dock{display:none!important}}@media (prefers-reduced-motion:reduce){.hvnly-mobile-contact-dock{transition:none!important;transform:none}}.hvnly-mobile-contact-dock__card{display:flex;align-items:center;justify-content:space-between;gap:var(--hvnly-mcd-gap);width:100%;max-width:640px;margin:0 auto;padding:var(--hvnly-mcd-pad-y) var(--hvnly-mcd-pad-x);border-radius:var(--hvnly-mcd-radius);border:1px solid var(--hvnly-mcd-border);background:var(--hvnly-mcd-surface);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:var(--hvnly-mcd-shadow);color:var(--hvnly-mcd-ink);transition:padding 280ms var(--hvnly-mcd-ease),border-radius 280ms var(--hvnly-mcd-ease),box-shadow 280ms var(--hvnly-mcd-ease),opacity 280ms var(--hvnly-mcd-ease)}.hvnly-mobile-contact-dock__agent{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.hvnly-mobile-contact-avatar{display:block;flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgba(var(--hvnly-mcd-accent-rgb),.18);background:rgba(var(--hvnly-mcd-accent-rgb),.08);text-decoration:none;color:var(--hvnly-mcd-accent);transition:border-color 180ms ease,transform 180ms ease}.hvnly-mobile-contact-avatar:focus-visible,.hvnly-mobile-contact-avatar:hover{border-color:var(--hvnly-mcd-accent);outline:0}.hvnly-mobile-contact-avatar:focus-visible{box-shadow:0 0 0 3px rgba(var(--hvnly-mcd-accent-rgb),.28)}.hvnly-mobile-contact-avatar__img{display:block;width:100%;height:100%;object-fit:cover}.hvnly-mobile-contact-dock__meta{min-width:0;flex:1 1 auto}.hvnly-mobile-contact-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--hvnly-mcd-ink)}.hvnly-mobile-contact-name__text,.hvnly-mobile-contact-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvnly-mobile-contact-role{margin:2px 0 0;padding:0;font-size:.75rem;line-height:1.3;color:var(--hvnly-mcd-muted)}.hvnly-mobile-contact-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px}.hvnly-mobile-contact-btn,.hvnly-mobile-contact-btn__icon{display:inline-flex;align-items:center;justify-content:center}.hvnly-mobile-contact-btn{box-sizing:border-box;width:var(--hvnly-mcd-btn-size);height:var(--hvnly-mcd-btn-size);min-width:var(--hvnly-mcd-btn-size);min-height:var(--hvnly-mcd-btn-size);padding:0;border-radius:14px;border:1px solid rgba(var(--hvnly-mcd-accent-rgb),.14);background:rgba(255,255,255,.72);color:var(--hvnly-mcd-accent);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms var(--hvnly-mcd-ease),box-shadow 180ms ease}.hvnly-mobile-contact-btn__icon{font-size:1rem;line-height:1}.hvnly-mobile-contact-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hvnly-mobile-contact-btn:focus-visible,.hvnly-mobile-contact-btn:hover{background:var(--hvnly-mcd-accent);border-color:var(--hvnly-mcd-accent);color:#fff;outline:0;box-shadow:0 6px 16px rgba(var(--hvnly-mcd-accent-rgb),.28)}.hvnly-mobile-contact-btn:active{transform:scale(.94)}.hvnly-mobile-contact-btn--whatsapp{color:#128c7e;border-color:rgba(18,140,126,.22)}.hvnly-mobile-contact-btn--whatsapp:focus-visible,.hvnly-mobile-contact-btn--whatsapp:hover{background:#128c7e;border-color:#128c7e;color:#fff;box-shadow:0 6px 16px rgba(18,140,126,.28)}.hvnly-mobile-contact-btn--call:focus-visible,.hvnly-mobile-contact-btn--call:hover{background:var(--hvnly-mcd-accent)}@media (max-width:380px){.hvnly-mobile-contact-dock__card{--hvnly-mcd-pad-x:8px;--hvnly-mcd-gap:8px;gap:8px}.hvnly-mobile-contact-avatar{width:40px;height:40px}.hvnly-mobile-contact-name{font-size:.875rem}.hvnly-mobile-contact-actions{gap:4px;max-width:52%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hvnly-mobile-contact-actions::-webkit-scrollbar{display:none}.hvnly-mobile-contact-btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:12px}}@media (max-width:991.98px) and (orientation:landscape) and (max-height:480px){.hvnly-mobile-contact-dock{--hvnly-mcd-offset:8px}.hvnly-mobile-contact-dock__card{padding:6px 10px;border-radius:14px}.hvnly-mobile-contact-role{display:none}.hvnly-mobile-contact-avatar{width:36px;height:36px}.hvnly-mobile-contact-btn{width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width:991.98px){body.hvnly-has-mobile-contact-dock{padding-bottom:calc(92px + env(safe-area-inset-bottom,0))}}:root{--hvnly-breakpoint-xs:320px;--hvnly-breakpoint-sm:480px;--hvnly-breakpoint-md:768px;--hvnly-breakpoint-lg:992px;--hvnly-breakpoint-xl:1200px;--hvnly-breakpoint-xxl:1440px;--hvnly-breakpoint-xxxl:1920px;--hvnly-breakpoint-4k:2560px;--hvnly-grid-columns-xs:4;--hvnly-grid-columns-sm:8;--hvnly-grid-columns-md:12;--hvnly-grid-columns-lg:16;--hvnly-grid-columns-xl:24;--hvnly-space-scale:0.25rem;--hvnly-space-3xs:calc(var(--hvnly-space-scale) * 0.5);--hvnly-space-2xs:calc(var(--hvnly-space-scale) * 1);--hvnly-space-xs:calc(var(--hvnly-space-scale) * 2);--hvnly-space-sm:calc(var(--hvnly-space-scale) * 3);--hvnly-space-md:calc(var(--hvnly-space-scale) * 4);--hvnly-space-lg:calc(var(--hvnly-space-scale) * 6);--hvnly-space-xl:calc(var(--hvnly-space-scale) * 8);--hvnly-space-2xl:calc(var(--hvnly-space-scale) * 12);--hvnly-space-3xl:calc(var(--hvnly-space-scale) * 16);--hvnly-space-4xl:calc(var(--hvnly-space-scale) * 24);--hvnly-fluid-min-width:320;--hvnly-fluid-max-width:1440;--hvnly-fluid-min-font:14;--hvnly-fluid-max-font:16;--hvnly-font-size-xs:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--hvnly-font-size-sm:clamp(0.875rem, 0.825rem + 0.25vw, 1rem);--hvnly-font-size-base:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--hvnly-font-size-lg:clamp(1.125rem, 1rem + 0.625vw, 1.5rem);--hvnly-font-size-xl:clamp(1.25rem, 1.125rem + 0.625vw, 1.75rem);--hvnly-font-size-xxl:clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);--hvnly-font-size-xxxl:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--hvnly-grid-gap-fluid:clamp(0.75rem, 0.5rem + 1.25vw, 1.5rem);--hvnly-grid-gap-sm:clamp(0.5rem, 0.25rem + 1.25vw, 1rem);--hvnly-grid-gap-md:clamp(0.75rem, 0.5rem + 1.25vw, 1.5rem);--hvnly-grid-gap-lg:clamp(1rem, 0.75rem + 1.25vw, 2rem);--hvnly-grid-gap-xl:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);--hvnly-radius-sm:clamp(0.25rem, 0.125rem + 0.625vw, 0.5rem);--hvnly-radius-md:clamp(0.5rem, 0.25rem + 1.25vw, 1rem);--hvnly-radius-lg:clamp(0.75rem, 0.5rem + 1.25vw, 1.5rem);--hvnly-radius-xl:clamp(1rem, 0.75rem + 1.25vw, 2rem);--hvnly-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--hvnly-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--hvnly-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--hvnly-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--hvnly-shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--hvnly-btn-height-sm:clamp(2rem, 1.75rem + 1.25vw, 2.5rem);--hvnly-btn-height-md:clamp(2.5rem, 2.25rem + 1.25vw, 3rem);--hvnly-btn-height-lg:clamp(3rem, 2.75rem + 1.25vw, 3.5rem);--hvnly-icon-size-sm:clamp(1rem, 0.875rem + 0.625vw, 1.25rem);--hvnly-icon-size-md:clamp(1.25rem, 1.125rem + 0.625vw, 1.5rem);--hvnly-icon-size-lg:clamp(1.5rem, 1.375rem + 0.625vw, 1.75rem);--hvnly-icon-size-xl:clamp(1.75rem, 1.625rem + 0.625vw, 2rem);--hvnly-aspect-ratio-square:1 / 1;--hvnly-aspect-ratio-portrait:3 / 4;--hvnly-aspect-ratio-landscape:16 / 9;--hvnly-aspect-ratio-banner:4 / 1}.hvnly-content-wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column}.hvnly-container{width:100%;margin:0 auto;padding-left:var(--hvnly-space-md);padding-right:var(--hvnly-space-md);transition:max-width .3s ease}@media (max-width:479px){.hvnly-container{padding-left:var(--hvnly-space-sm);padding-right:var(--hvnly-space-sm)}}@media (min-width:640px) and (max-width:767px){.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field .hvnly-property-single__default-title{font-size:1rem}}@media (min-width:768px) and (max-width:991px){.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field .hvnly-property-single__default-title{font-size:1rem}.hvnly-property-single__similar-properties .hvnly-property-single__similar-content{padding:var(--hvnly-space-md)}}@media (min-width:2560px){:root{--hvnly-font-size-base:clamp(1rem, 0.5rem + 1vw, 1.5rem);--hvnly-font-size-lg:clamp(1.25rem, 0.75rem + 1vw, 2rem);--hvnly-font-size-xl:clamp(1.5rem, 1rem + 1vw, 2.5rem);--hvnly-font-size-xxl:clamp(2rem, 1.25rem + 1.5vw, 3rem)}.hvnly-property--grid-list--favorite{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.hvnly-property--grid-list--favorite:hover{transform:scale(1.2) rotate(15deg)}.hvnly-property--grid-list--favorite:active{transform:scale(.9) rotate(-15deg)}}@media print{.hvnly-property--grid-list--favorite{display:none!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hvnly-property--grid-list--favorite{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),background-color .3s ease,color .3s ease}@media (hover:none) and (pointer:coarse){.hvnly-property-single__carousel-dot,.hvnly-property-single__gallery-indicator{width:14px;height:14px;margin:5px}}body.hvnly-property-single .hvnly-property-single__header .hvnly-property-single__container::before{background-image:url(https://carlosaugustocorretor.com.br/wp-content/uploads/2026/09/Casa-505-Sul-08-09-2026-3-1024x768.webp)}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}:root{--hvn-primary:#C9A36B;--hvn-secondary:#A9803F;--hvn-bg:#F8F8F8;--hvn-radius:8px;--hvn-container:1280px;--hvn-font-size:16px;--hvn-line-height:1.5;--hvn-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--hvn-font-heading:'Fraunces', Georgia, 'Times New Roman', serif;--hvn-theme-color-white:#ffffff;--hvn-theme-color-black:#000000;--hvn-theme-color-gray-100:#f8f9fa;--hvn-theme-color-gray-200:#e4e4ed;--hvn-theme-color-gray-300:#dee2e6;--hvn-theme-color-gray-400:#ced4da;--hvn-theme-color-gray-500:#6c757d;--hvn-theme-color-gray-600:#6c757d;--hvn-theme-color-gray-700:#495057;--hvn-theme-color-gray-800:#343a40;--hvn-theme-color-gray-900:#212529;--hvn-theme-color-bg-white:#FFFFFF;--hvn-theme-brand-primary-dark:#A9803F;--hvn-theme-brand-primary-light:#D4B88A;--hvn-theme-brand-secondary-dark:#946A30;--hvn-theme-brand-success:#00B46A;--hvn-theme-brand-error:#FF4D4F;--hvn-theme-brand-warning:#FFB507;--hvn-theme-brand-info:#17a2b8;--hvn-theme-font-family-mono:'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;--hvn-theme-font-size-xs:0.75rem;--hvn-theme-font-size-sm:0.875rem;--hvn-theme-font-size-lg:1.125rem;--hvn-theme-font-size-xl:1.25rem;--hvn-theme-font-size-2xl:1.5rem;--hvn-theme-font-size-3xl:1.875rem;--hvn-theme-font-size-4xl:2.25rem;--hvn-theme-font-size-5xl:3rem;--hvn-theme-font-weight-light:300;--hvn-theme-font-weight-regular:400;--hvn-theme-font-weight-medium:500;--hvn-theme-font-weight-semibold:600;--hvn-theme-font-weight-bold:700;--hvn-theme-font-weight-extrabold:800;--hvn-theme-line-height-tight:1.2;--hvn-theme-line-height-normal:1.5;--hvn-theme-line-height-loose:1.8;--hvn-theme-text-secondary:#555555;--hvn-theme-text-muted:#6c757d;--hvn-theme-text-light:#ffffff;--hvn-theme-space-xs:0.25rem;--hvn-theme-space-sm:0.5rem;--hvn-theme-space-md:1rem;--hvn-theme-space-lg:1.5rem;--hvn-theme-space-xl:2rem;--hvn-theme-space-2xl:3rem;--hvn-theme-space-3xl:4rem;--hvn-theme-space-4xl:6rem;--hvn-theme-border-color:#E4E4ED;--hvn-theme-border-color-light:#f0f0f0;--hvn-theme-border-color-dark:#dee2e6;--hvn-theme-border-radius-xs:4px;--hvn-theme-border-radius-sm:6px;--hvn-theme-border-radius-lg:12px;--hvn-theme-border-radius-xl:16px;--hvn-theme-border-radius-full:9999px;--hvn-theme-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--hvn-theme-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--hvn-theme-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--hvn-theme-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--hvn-theme-shadow-card:0px 4px 24px rgba(189, 189, 189, 0.24);--hvn-theme-shadow-card-hover:0 8px 30px rgba(0, 0, 0, 0.12);--hvn-theme-transition-fast:150ms ease;--hvn-theme-transition-base:300ms ease;--hvn-theme-transition-slow:500ms ease;--hvn-theme-z-dropdown:1000;--hvn-theme-z-sticky:1020;--hvn-theme-z-fixed:1030;--hvn-theme-z-modal-backdrop:1040;--hvn-theme-z-modal:1050;--hvn-theme-z-popover:1060;--hvn-theme-z-tooltip:1070;--hvn-theme-container-padding:1rem;--hvn-theme-header-height:80px;--hvn-theme-header-height-mobile:60px;--hvn-theme-header-bg:var(--hvn-theme-color-white);--hvn-theme-header-shadow:var(--hvn-theme-shadow-sm);--hvn-theme-footer-bg:#1a1a2e;--hvn-theme-footer-color:rgba(255, 255, 255, 0.75);--hvn-theme-footer-link-color:rgba(255, 255, 255, 0.7);--hvn-theme-footer-link-hover:var(--hvn-theme-color-white);--hvn-theme-card-bg:var(--hvn-theme-color-white);--hvn-theme-card-border:1px solid var(--hvn-theme-border-color);--hvn-theme-card-radius:var(--hvn-theme-border-radius-md);--hvn-theme-card-shadow:var(--hvn-theme-shadow-card);--hvn-theme-card-padding:var(--hvn-theme-space-lg);--hvn-theme-card-hover-shadow:var(--hvn-theme-shadow-card-hover);--hvn-theme-card-hover-transform:translateY(-4px);--hvn-theme-button-bg:var(--hvn-theme-brand-primary);--hvn-theme-button-bg-hover:var(--hvn-theme-brand-primary-dark);--hvn-theme-button-color:var(--hvn-theme-color-white);--hvn-theme-button-padding:0.625rem 1.25rem;--hvn-theme-button-padding-lg:0.75rem 1.5rem;--hvn-theme-button-padding-sm:0.375rem 0.75rem;--hvn-theme-input-bg:var(--hvn-theme-color-white);--hvn-theme-input-border:var(--hvn-theme-border-color);--hvn-theme-input-border-focus:var(--hvn-theme-brand-primary);--hvn-theme-input-radius:var(--hvn-theme-border-radius-sm);--hvn-theme-input-padding:0.5rem 0.75rem;--hvn-theme-input-height:2.5rem;--hvn-theme-pagination-active-bg:var(--hvn-theme-brand-primary);--hvn-theme-pagination-active-color:var(--hvn-theme-color-white);--hvn-theme-pagination-hover-bg:var(--hvn-theme-color-gray-100);--hvn-theme-meta-color:var(--hvn-theme-color-gray-500);--hvn-theme-meta-font-size:var(--hvn-theme-font-size-sm);--hvn-theme-meta-spacing:var(--hvn-theme-space-sm)}*,::after,::before{box-sizing:border-box}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0}.text-left{text-align:left}.text-center{text-align:center}.hvn-theme-container *{box-sizing:border-box}.hvn-theme-container{max-width:var(--hvn-theme-container-max-width);padding:0 var(--hvn-theme-container-padding)}@media (max-width:768px){.hvn-theme-container{padding:0 calc(var(--hvn-theme-container-padding)*.75)}}@media (max-width:480px){.hvn-theme-container{padding:0 calc(var(--hvn-theme-container-padding)*.5)}}.hvn-breadcrumb-wrapper{background:0 0;margin-bottom:2rem;padding:0;font-family:var(--hvn-theme-font-family-base);position:relative}.hvn-breadcrumb-container{padding:0 var(--hvn-theme-container-padding)}.hvn-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0}.hvn-breadcrumb-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--hvn-theme-text-muted);text-decoration:none;font-weight:500;transition:all .2s ease;padding:.25rem 0;position:relative}.hvn-breadcrumb-link:hover{color:var(--hvn-theme-brand-primary);text-decoration:none}.hvn-breadcrumb-link:focus{outline:2px solid var(--hvn-theme-brand-primary);outline-offset:2px;border-radius:4px}.hvn-breadcrumb-home-icon{display:inline-flex;align-items:center;gap:.375rem}.hvn-breadcrumb-home-text{font-weight:500}@media (max-width:992px){.hvn-breadcrumb-list{padding:.75rem 0;gap:.375rem}.hvn-breadcrumb-item{font-size:.8125rem}.hvn-breadcrumb-current{font-size:.8125rem;padding:.2rem .625rem}.hvn-breadcrumb-separator{font-size:.875rem}}@media (max-width:768px){.hvn-breadcrumb-wrapper{margin-bottom:1.5rem}.hvn-breadcrumb-list{padding:.625rem 0;gap:.25rem;flex-wrap:wrap}.hvn-breadcrumb-item{font-size:.75rem}.hvn-breadcrumb-current{font-size:.75rem;padding:.125rem .5rem}.hvn-breadcrumb-home-icon{gap:.25rem}.hvn-breadcrumb-home-text{display:inline}}@media (max-width:480px){.hvn-breadcrumb-home-text{display:none}}@media print{.hvn-breadcrumb-wrapper{display:none}}.mouse-user :focus{outline:0!important}.wp-theme-havenlytics-realty .hvnly-property-single__content-wrapper .hvnly-property-single__header{padding-top:0}.hvn-theme-breadcrumbs{padding-bottom:var(--hvn-theme-space-md)}.hvn-theme-breadcrumbs a{color:var(--hvn-theme-text-muted);text-decoration:none}.hvn-theme-breadcrumbs a:focus,.hvn-theme-breadcrumbs a:hover{color:var(--hvn-theme-brand-primary)}a:focus-visible,button:focus-visible{outline:2px solid var(--hvn-theme-brand-primary);outline-offset:2px;border-radius:4px}.skip-link:focus{position:fixed!important;top:0!important;left:0!important;right:auto!important;background:var(--hvn-theme-brand-primary)!important;color:#fff!important;padding:12px 24px!important;z-index:99999!important;text-decoration:none!important;font-weight:700!important;outline:0!important}@media (max-width:767px){h1{font-size:calc(var(--hvn-theme-font-size-4xl)*.8)!important}h2{font-size:calc(var(--hvn-theme-font-size-3xl)*.8)!important}h3{font-size:calc(var(--hvn-theme-font-size-2xl)*.85)!important}h4{font-size:calc(var(--hvn-theme-font-size-xl)*.9)!important}}@media print{.hvn-theme-breadcrumbs{display:none!important}.hvn-theme-container,body{background:#fff!important;color:#000!important;padding:0!important;margin:0!important}a,h1,h2,h3,h4,h5{color:#000!important}h1,h2,h3,h4,h5{page-break-after:avoid}h1,h2,h3,h4,h5,img,p,ul{page-break-inside:avoid}a{text-decoration:underline!important}a[href]:after{content:" ("attr(href)")";font-size:.8rem}a[href^="#"]:after{content:""}img{max-width:100%!important}*{background:0 0!important;box-shadow:none!important;text-shadow:none!important}}body{font-family:var(--hvn-font-body, 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);font-size:var(--hvn-font-size);line-height:var(--hvn-line-height);color:var(--hvn-text);background:var(--hvn-bg);font-family:var(--hvn-font-body, var(--hvn-theme-font-family-base, 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif));font-size:var(--hvn-font-size, var(--hvn-theme-font-size-md, 16px));line-height:var(--hvn-line-height, 1.6);color:var(--hvn-text, var(--hvn-theme-text-primary));background-color:var(--hvn-bg, var(--hvn-theme-color-bg-light));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:var(--hvn-font-heading, 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif)}h1{font-size:var(--hvn-h1-size);font-weight:var(--hvn-realty-h1-weight, 700)}h2{font-size:var(--hvn-h2-size);font-weight:var(--hvn-realty-h2-weight, 700)}h3{font-size:var(--hvn-h3-size);font-weight:var(--hvn-realty-h3-weight, 600)}h4{font-size:var(--hvn-h4-size);font-weight:var(--hvn-realty-h4-weight, 600)}h5{font-size:var(--hvn-h5-size);font-weight:var(--hvn-realty-h5-weight, 500)}.hvnly-property-single__details-card{margin-bottom:var(--hvnly-space-md)}.hvnly-property-single__carousel-container{margin:0 auto}@media (hover:none) and (pointer:coarse),(max-width:991px){[role=tab],a,button{-webkit-tap-highlight-color:transparent}}:root{--hvn-primary:#ffc448;--hvn-secondary:#02397e;--hvn-accent:#FF9AA2;--hvn-theme-brand-primary:var(--hvn-primary);--hvn-theme-brand-secondary:var(--hvn-secondary);--hvn-theme-brand-accent:var(--hvn-accent);--hvnly-brand-primary:var(--hvn-primary);--hvnly-brand-secondary:var(--hvn-secondary);--hvnly-brand-accent:var(--hvn-accent);--hvnly-primary-color:var(--hvn-primary);--hvnly-secondary-color:var(--hvn-secondary);--hvnly-button-bg:var(--hvn-primary);--hvnly-button-bg-hover:var(--hvn-secondary);--hvnly-input-focus:var(--hvn-primary);--hvnly-price-color:var(--hvn-primary);--hvnly-border-color:var(--hvn-border);--hvnly-text-primary:var(--hvn-text);--hvnly-brand-success:var(--hvn-success);--hvnly-brand-warning:var(--hvn-warning);--hvnly-brand-error:var(--hvn-danger);--hvn-primary-dark:#e5b040;--hvn-primary-light:#ffcf6c;--hvn-success:#00B46A;--hvn-warning:#FFB507;--hvn-danger:#FF4D4F;--hvn-theme-primary:var(--hvn-primary);--hvn-theme-secondary:var(--hvn-secondary);--hvn-theme-accent:var(--hvn-accent);--hvn-theme-success:var(--hvn-success);--hvn-theme-warning:var(--hvn-warning);--hvn-theme-danger:var(--hvn-danger);--hvn-text:#1E1E2F;--hvn-bg:#ffffff;--hvn-border:#E4E4ED;--hvn-container:1140px;--hvn-radius:0px;--hvn-font-size:20px;--hvn-line-height:1.1;--hvn-heading-scale:1;--hvn-font-body:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--hvn-font-heading:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--hvn-font-nav:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--hvn-h1-size:calc(var(--hvn-font-size) * 3 * var(--hvn-heading-scale));--hvn-h2-size:calc(var(--hvn-font-size) * 2.25 * var(--hvn-heading-scale));--hvn-h3-size:calc(var(--hvn-font-size) * 1.875 * var(--hvn-heading-scale));--hvn-h4-size:calc(var(--hvn-font-size) * 1.5 * var(--hvn-heading-scale));--hvn-h5-size:calc(var(--hvn-font-size) * 1.25 * var(--hvn-heading-scale));--hvn-h6-size:calc(var(--hvn-font-size) * 1.125 * var(--hvn-heading-scale));--hvn-realty-h1-weight:var(--hvnly-font-weight-bold, 700);--hvn-realty-h2-weight:var(--hvnly-font-weight-bold, 700);--hvn-realty-h3-weight:var(--hvnly-font-weight-semibold, 600);--hvn-realty-h4-weight:var(--hvnly-font-weight-semibold, 600);--hvn-realty-h5-weight:var(--hvnly-font-weight-medium, 500);--hvn-realty-h6-weight:var(--hvnly-font-weight-medium, 500);--hvn-footer-bg:#212529;--hvn-footer-text:#adb5bd;--hvn-footer-link:#dee2e6;--hvn-theme-brand-primary-dark:#e5b040;--hvn-theme-brand-primary-light:#ffcf6c;--hvn-theme-text-primary:var(--hvn-text);--hvn-theme-color-bg-light:var(--hvn-bg);--hvn-theme-border-color:var(--hvn-border);--hvn-theme-border-radius-md:var(--hvn-radius);--hvn-theme-container-max-width:var(--hvn-container);--hvn-theme-container-width:var(--hvn-container);--hvn-theme-radius:var(--hvn-radius);--hvn-theme-spacing:1.5rem;--hvn-theme-section-gap:clamp(3rem, 6vw, 6rem);--hvn-theme-shadow:0 18px 40px -12px rgba(16, 24, 40, 0.12);--hvn-theme-shadow-sm:0 2px 10px rgba(16, 24, 40, 0.06);--hvn-theme-font-size-md:var(--hvn-font-size);--hvn-theme-font-family-base:var(--hvn-font-body);--hvn-theme-font-family-heading:var(--hvn-font-heading);--hvn-theme-line-height-normal:var(--hvn-line-height);--hvn-theme-button-radius:var(--hvn-radius);--hvn-theme-footer-bg:var(--hvn-footer-bg);--hvn-theme-footer-color:var(--hvn-footer-text);--hvn-theme-footer-link-color:var(--hvn-footer-link)}h1,h2,h3,h4,h5{font-family:var(--hvn-font-heading, var(--hvn-theme-font-family-heading, 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif));line-height:var(--hvn-theme-line-height-tight, 1.2);color:var(--hvn-text, var(--hvn-theme-text-primary))}h1,p{margin:0 0 1rem}h2{margin:0 0 .875rem}h3{margin:0 0 .75rem}h4,h5{margin:0 0 .5rem}.hvn-theme-container{width:100%;max-width:var(--hvn-container, var(--hvn-theme-container-max-width));margin:0 auto;padding-left:var(--hvn-theme-container-padding, 1rem);padding-right:var(--hvn-theme-container-padding, 1rem)}a{color:var(--hvn-primary, var(--hvn-theme-brand-primary))}a:focus,a:hover{color:var(--hvn-theme-brand-primary-dark, #A9803F)}.hvn-breadcrumb-wrapper.hvn-theme-breadcrumbs,.hvn-theme-breadcrumbs{margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.hvn-theme-breadcrumbs .hvn-breadcrumb-container,.hvn-theme-breadcrumbs .hvn-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.hvn-theme-breadcrumbs .hvn-breadcrumb-link{color:var(--hvn-theme-text-muted);text-decoration:none;transition:color .15s ease}.hvn-theme-breadcrumbs .hvn-breadcrumb-link:focus,.hvn-theme-breadcrumbs .hvn-breadcrumb-link:hover{color:var(--hvn-primary, var(--hvn-theme-brand-primary))}.hvn-theme-breadcrumbs .hvn-breadcrumb-current,.hvn-theme-breadcrumbs .hvn-breadcrumb-current span{color:var(--hvn-text, var(--hvn-theme-text-primary));font-weight:500}.hvn-theme-breadcrumbs .hvn-breadcrumb-separator{color:var(--hvn-theme-text-muted);opacity:.7;user-select:none}.hvn-theme-breadcrumbs .hvn-breadcrumb-home-icon{display:inline-flex;align-items:center;gap:.375rem}@media (max-width:767px){.hvn-theme-breadcrumbs .hvn-breadcrumb-container,.hvn-theme-breadcrumbs .hvn-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:0}}button{text-decoration:none!important}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.hvn-theme-breadcrumbs{display:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.hvnly-content-wrapper a.hvnly-btn--primary,.hvnly-content-wrapper a.hvnly-btn.hvnly-btn--primary{color:var(--hvnly-button-color, #fff);background-color:var(--hvnly-button-bg);border-color:var(--hvnly-button-bg);text-decoration:none;transition:background-color var(--hvnly-transition-time, 0.3s ease),border-color var(--hvnly-transition-time, 0.3s ease),color var(--hvnly-transition-time, 0.3s ease),box-shadow .25s ease,transform .25s var(--hvnly-block-ease, cubic-bezier(0.22, 0.61, 0.36, 1))}.hvnly-content-wrapper a.hvnly-btn--primary:focus-visible,.hvnly-content-wrapper a.hvnly-btn--primary:hover,.hvnly-content-wrapper a.hvnly-btn.hvnly-btn--primary:focus-visible,.hvnly-content-wrapper a.hvnly-btn.hvnly-btn--primary:hover{color:var(--hvnly-button-color, #fff);background-color:var(--hvnly-button-bg-hover);border-color:var(--hvnly-button-bg-hover);transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--hvnly-primary-rgb, 108, 96, 254),.28);text-decoration:none}.hvnly-content-wrapper a.hvnly-btn--primary:active,.hvnly-content-wrapper a.hvnly-btn.hvnly-btn--primary:active{transform:translateY(0);box-shadow:0 4px 12px rgba(var(--hvnly-primary-rgb, 108, 96, 254),.2)}.hvnly-content-wrapper a.hvnly-btn--primary:focus-visible,.hvnly-content-wrapper a.hvnly-btn.hvnly-btn--primary:focus-visible{outline:2px solid var(--hvnly-brand-primary);outline-offset:2px}.hvnly-property--grid-list--favorite{cursor:pointer}.hvnly-property--grid-list--favorite:focus-visible,button.hvnly-action-toggle.hvnly-property--grid-list--favorite:focus-visible{outline:2px solid var(--hvnly-brand-primary, #0073aa);outline-offset:2px}.hvn-realty-havenlytics-view .hvnly-content-wrapper{max-width:var(--hvn-theme-container-width, 1280px);margin-inline:auto;padding-inline:var(--hvn-theme-space-md, 1rem)}.hvn-realty-havenlytics-view .hvn-realty-plugin-shell .hvnly-container{width:100%;margin:0 auto;padding-left:0;padding-right:0}.hvn-realty-plugin-shell__breadcrumbs{padding-top:0;padding-bottom:var(--hvn-theme-space-sm, 0.75rem)}.hvn-realty-havenlytics-view .hvnly-property-single__title{font-family:var(--hvn-theme-font-heading, inherit);color:var(--hvn-realty-plugin-text, var(--hvn-theme-color-text, #1e1e2f))}.hvnly-property-single__carousel-slide .hvnly-property-single__similar-content .hvnly-property-single__btn{color:var(--hvnly-brand-primary)!important}.hvnly-property-single__carousel-slide .hvnly-property-single__similar-content .hvnly-property-single__btn:hover,body.wp-theme-havenlytics-realty .hvnly-property-single__similar-properties .hvnly-property-single__carousel-slide .hvnly-property-single__similar-content .hvnly-property-single__btn{color:var(--hvnly-color-white)!important}.hvn-realty-plugin-property .hvnly-property-single__content-wrapper{padding-top:0}.hvn-realty-plugin-property .hvnly-property-single__container{max-width:var(--hvn-theme-container-width, 1280px)}.hvn-realty-plugin-property .hvnly-property-single__header{border-bottom:1px solid var(--hvn-theme-border-color, #e5e7eb)}@media (max-width:768px){.hvn-realty-plugin-shell__breadcrumbs{padding-top:var(--hvn-theme-space-md, 1rem)}}@media (max-width:767px){body.wp-theme-havenlytics-realty .hvnly-container{padding:0}}:root{--hvn-realty-plugin-primary:#ffc448;--hvn-realty-plugin-secondary:#02397e;--hvn-realty-plugin-accent:#FF9AA2;--hvn-realty-plugin-text:#1E1E2F}.ekit-template-content-footer,.ekit-template-content-header{clear:both}.ekit-wid-con a,.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{text-decoration:none}.ekit-wid-con a,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{-webkit-tap-highlight-color:transparent;outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus{-moz-outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited{outline:0;text-decoration:none}.ekit-wid-con [type=button]:focus:not(:focus-visible),.ekit-wid-con button:focus:not(:focus-visible){outline:0}.ekit-wid-con a:focus-visible,.ekit-wid-con button:focus-visible{outline:-webkit-focus-ring-color auto 1px}.ekit-wid-con li,.ekit-wid-con ul{margin:0;padding:0}.ekit-wid-con p{margin-bottom:10px}.ekit-wid-con svg{width:1em;height:1em}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:1000}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{background-color:transparent}.ekit-wid-con .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ekit-wid-con button{cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.elementskit-menu-container{z-index:10000}.elementskit-navbar-nav-default .elementskit-navbar-nav{padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;font-size:15px;color:#000;padding-left:15px;padding-right:15px}.elementskit-navbar-nav-default .elementskit-nav-identity-panel,button.elementskit-menu-close,button.elementskit-menu-hamburger{display:none}.elementskit-navbar-nav-default button.elementskit-menu-close{border:1px solid rgba(0,0,0,.5);color:rgba(51,51,51,.5);float:right;margin:20px}.elementskit-navbar-nav-default.elementskit-menu-container{background:0 0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgba(255,255,255,0)0,rgba(255,255,255,0) 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;position:relative;height:100px;z-index:90000}.elementskit-navbar-nav-default .elementskit-navbar-nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.ekit_menu_responsive_tablet>.elementskit-navbar-nav-default{background-color:#f7f7f7}.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{width:100%;position:fixed;top:0;left:-100vw;height:100%;-webkit-box-shadow:0 10px 30px 0 transparent;box-shadow:0 10px 30px 0 transparent;overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:block;position:relative;z-index:5;width:100%}.elementskit-navbar-nav-default .elementskit-nav-identity-panel button.elementskit-menu-close{float:right}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:12px;-webkit-transition:all .4s ease;transition:all .4s ease;padding:5px 5px 5px 10px}.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{color:#0d3a4f}}@media only screen and (max-width:1024px) and (min-width:766px){.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}}button.elementskit-menu-hamburger{color:#000}@media (max-width:1024px){.elementskit-menu-overlay{display:block;position:fixed;z-index:14;top:0;left:-100%;height:100%;width:100%;background-color:rgba(51,51,51,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;visibility:visible;-webkit-transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s}button.elementskit-menu-hamburger{border:1px solid rgba(0,0,0,.2);float:right}button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0,0,0,.5);height:1px;width:100%;display:block;margin-bottom:4px}button.elementskit-menu-close,button.elementskit-menu-hamburger{padding:8px;background-color:transparent;border-radius:.25rem;position:relative;z-index:10;cursor:pointer;width:45px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child{margin-bottom:0}}.ekit-menu-nav-link{position:relative}@media (max-width:1024px){.elementor-widget-ekit-nav-menu{-webkit-animation:none!important;animation:none!important}.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{display:block}button.elementskit-menu-close,button.elementskit-menu-hamburger{display:block}.elementskit-menu-container{max-width:350px}.elementskit-menu-offcanvas-elements{height:100%!important;padding-bottom:10px}}@media (max-width:767px){.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}}@media (min-width:1025px){.ekit_menu_responsive_tablet .ekit-nav-menu--overlay{display:none}}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads,.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image img{display:inline-block;vertical-align:middle}.ekit-wid-con .elementskit-infobox{padding:60px 40px;background-color:#fff;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.ekit-wid-con .elementskit-infobox.media .elementskit-box-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ekit-wid-con .elementskit-infobox .box-body,.ekit-wid-con .elementskit-infobox .elementskit-box-header{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:13px}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{-webkit-transition:all .4s;transition:all .4s}.ekit-wid-con .elementskit-infobox,.ekit-wid-con .elementskit-infobox .box-body p{-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px 30px}.ekit-wid-con .ekit-heading{position:relative}.ekit-wid-con .elementskit-section-title{-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 0 20px;font-weight:500}.ekit-wid-con .elementskit-section-title-wraper.text_left{text-align:left}@media (max-width:767px){.ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left{text-align:left}}.hvnly-content-wrapper :is(button[class*=hvnly-]),.hvnly-mobile-contact-dock :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]),body.hvnly-content-active :is(button[class*=hvnly-]),body.hvnly-plugin-active :is(button[class*=hvnly-]),body.hvnly-property-single :is(button[class*=hvnly-]){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition-property:background-color,background,border-color,color,box-shadow,opacity,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.hvnly-content-wrapper :is(button[class*=hvnly-]):is(:hover,:focus,:active,:focus-visible),body.hvnly-plugin-active :is(button[class*=hvnly-]):is(:hover,:focus,:active,:focus-visible),body.hvnly-property-single :is(button[class*=hvnly-]):is(:hover,:focus,:active,:focus-visible){transform:none;letter-spacing:normal;text-decoration:none}.hvnly-content-wrapper :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]) :is(i,svg,.hvnly-icon),.hvnly-mobile-contact-dock :is(button[class*=hvnly-],a[class*=hvnly-]) :is(i,svg,.hvnly-icon),body.hvnly-plugin-active :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]) :is(i,svg,.hvnly-icon),body.hvnly-property-single :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]) :is(i,svg,.hvnly-icon){transform:none;vertical-align:middle;line-height:1;max-width:none;max-height:none;float:none;position:static}.hvnly-content-wrapper :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]):is(:hover,:focus,:active) :is(i,svg,.hvnly-icon),body.hvnly-plugin-active :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]):is(:hover,:focus,:active) :is(i,svg,.hvnly-icon),body.hvnly-property-single :is(button[class*=hvnly-],a[class*=hvnly-][class*=btn]):is(:hover,:focus,:active) :is(i,svg,.hvnly-icon){transform:none}.hvnly-content-wrapper .hvnly-agent-sidebar__btn,.hvnly-content-wrapper a.hvnly-btn,body.hvnly-plugin-active a.hvnly-btn,body.hvnly-property-single .hvnly-agent-sidebar__btn,body.hvnly-property-single a[class*=hvnly-][class*=btn]{-webkit-appearance:none;appearance:none;box-sizing:border-box;text-decoration:none;font-family:inherit;letter-spacing:normal;text-transform:none;text-shadow:none}.hvnly-content-wrapper a.hvnly-btn:is(:hover,:focus,:active),body.hvnly-plugin-active a.hvnly-btn:is(:hover,:focus,:active),body.hvnly-property-single .hvnly-agent-sidebar__btn:is(:hover,:focus,:active),body.hvnly-property-single a[class*=hvnly-][class*=btn]:is(:hover,:focus,:active){transform:none;text-decoration:none}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-close,.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-fullscreen,.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-nav,body.hvnly-property-single button.hvnly-property-single__fancybox-close,body.hvnly-property-single button.hvnly-property-single__fancybox-fullscreen,body.hvnly-property-single button.hvnly-property-single__fancybox-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:inherit;line-height:1;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;margin:0;padding:0;cursor:pointer;vertical-align:middle;min-height:0;min-width:0}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-nav,body.hvnly-property-single button.hvnly-property-single__fancybox-nav{transform:translateY(-50%)}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-nav:is(:hover,:focus,:active,:focus-visible),body.hvnly-property-single button.hvnly-property-single__fancybox-nav:is(:hover,:focus,:active,:focus-visible){transform:translateY(-50%)!important;padding:0;font-size:inherit;line-height:1;border-radius:50%}.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-nav :is(i,svg,.hvnly-icon),body.hvnly-property-single button.hvnly-property-single__fancybox-nav :is(i,svg,.hvnly-icon){transform:none;display:block;margin:0;float:none;position:static;vertical-align:middle;line-height:1}.hvnly-content-wrapper :is(button[class*=hvnly-][class*=favorite]:not(.hvnly-action-toggle),button.hvnly-property--grid-list--favorite:not(.hvnly-action-toggle),button[class*=hvnly-][class*=compare]:not(.hvnly-action-toggle),button.hvnly-btn):is(:hover,:focus,:active),.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-close:is(:hover,:focus,:active),.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-fullscreen:is(:hover,:focus,:active),.hvnly-property-single__fancybox-popup button.hvnly-property-single__fancybox-nav:is(:hover,:focus,:active) :is(i,svg,.hvnly-icon),body.hvnly-plugin-active :is(button[class*=hvnly-][class*=favorite]:not(.hvnly-action-toggle),button.hvnly-property--grid-list--favorite:not(.hvnly-action-toggle),button[class*=hvnly-][class*=compare]:not(.hvnly-action-toggle)):is(:hover,:focus,:active),body.hvnly-property-single :is(a.hvnly-agent-sidebar__btn):is(:hover,:focus,:active),body.hvnly-property-single :is(button.hvnly-property-single__gallery-btn,button.hvnly-property-single__carousel-btn,button.hvnly-property-single__carousel-dot,button.hvnly-property-single__action-btn):is(:hover,:focus,:active),body.hvnly-property-single button.hvnly-property-single__fancybox-close:is(:hover,:focus,:active),body.hvnly-property-single button.hvnly-property-single__fancybox-fullscreen:is(:hover,:focus,:active),body.hvnly-property-single button.hvnly-property-single__fancybox-nav:is(:hover,:focus,:active) :is(i,svg,.hvnly-icon){transform:none}.hvnly-content-wrapper :is(button.hvnly-property-single__fancybox-nav,button.hvnly-property-single__fancybox-close,button.hvnly-property-single__fancybox-fullscreen,button.hvnly-property-single__gallery-btn,button.hvnly-property-single__carousel-btn,button.hvnly-property-single__carousel-dot):is(:hover,:focus){background-image:none}@media (prefers-reduced-motion:reduce){.hvnly-content-wrapper :is(button[class*=hvnly-]),body.hvnly-plugin-active :is(button[class*=hvnly-]),body.hvnly-property-single :is(button[class*=hvnly-]){transition:none}}.hvnly-content-wrapper :is(a.hvnly-btn--primary,a.hvnly-btn.hvnly-btn--primary){transition-property:background-color,background,border-color,color,box-shadow,opacity,filter,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.hvnly-content-wrapper :is(a.hvnly-btn--primary,a.hvnly-btn.hvnly-btn--primary):is(:hover,:focus-visible){transform:translateY(-2px)}.hvnly-content-wrapper :is(a.hvnly-btn--primary,a.hvnly-btn.hvnly-btn--primary):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hvnly-content-wrapper :is(a.hvnly-btn--primary):is(:hover,:focus-visible,:active){transform:none}}:root{--hvnly-brand-primary:#ffc448;--hvnly-brand-secondary:#02397e;--hvnly-brand-accent:#FF9AA2;--hvnly-primary-color:#ffc448;--hvnly-secondary-color:#02397e;--hvnly-button-bg:#ffc448;--hvnly-button-bg-hover:#02397e;--hvnly-input-focus:#ffc448;--hvnly-price-color:#ffc448;--hvnly-pagination-active-bg:#ffc448;--hvnly-map-marker-bg:#ffc448;--hvnly-slider-thumb:#ffc448;--hvnly-slider-range:#02397e;--hvnly-status-sale:#ffc448;--hvnly-ribbon-bg:#FF9AA2;--hvnly-link-color:#ffc448;--hvnly-link-hover-color:#02397e;--hvnly-title-color:#1E1E2F;--hvnly-border-color:#E4E4ED;--hvnly-text-primary:#1E1E2F;--hvnly-text-color:#1E1E2F;--hvnly-brand-success:#00B46A;--hvnly-brand-warning:#FFB507;--hvnly-brand-error:#FF4D4F;--hvnly-primary-rgb:255, 196, 72;--hvnly-focus-ring:0 0 0 3px rgba(255, 196, 72, 0.22);--hvnly-secondary-rgb:2, 57, 126}a{color:#ffc448}a:hover{color:#02397e}@font-face{ font-family:elementskit;src:url(https://carlosaugustocorretor.com.br/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/fonts/elementskit.woff?itek3h)format("woff");font-weight:400;font-style:normal;font-display:swap }.ekit-wid-con .icon::before,.elementor-widget .icon::before{font-family:elementskit!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon-home::before{content:""}.icon.icon-envelope1::before{content:""}.icon.icon-map-marker::before{content:""}.icon.icon-leaf::before{content:""}.icon.icon-bullhorn::before{content:""}.icon.icon-cheese::before{content:""}.icon.icon-commerce-2::before{content:""}.ekit-wid-con .icon.icon-map-marker1::before,.icon.icon-map-marker1::before{content:""}.icon.icon-man::before{content:""}.icon.icon-medical::before{content:""}.icon.icon-id-card-1::before{content:""}.icon.icon-apartment::before{content:""}.icon.icon-building::before{content:""}.icon.icon-Support-2::before{content:""}.icon.icon-User::before{content:""}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}body.custom-background{background-color:#fff}a,h1,h2,h3,h4,p,span{font-family:"Alumni Sans",Sans-serif}span{line-height:.9}.hvnly-content-wrapper a{text-decoration:none!important;transition:all var(--hvnly-transition-time);background:#fff}body.hvnly-property-single .hvnly-property-single__title{font-family:"Alumni Sans";font-size:50px}body.hvnly-property-single .hvnly-property-single__price{font-family:"Alumni Sans";font-size:50px;letter-spacing:0;font-variant-numeric:normal}body.hvnly-property-single .hvnly-property-single__address{display:flex;align-items:center;gap:8px;color:#fff;font-weight:400;font-size:21px;line-height:1.6;padding:0;margin:0}.hvnly-property-single .hvnly-property-single__meta-item{align-items:center;justify-content:center;min-height:116px;gap:3px;padding:18px 16px 16px;text-align:center;background:var(--hvnly-color-bg-white);border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.05)}body.hvnly-property-single .hvnly-property-single__meta-item .hvnly-icon{width:28px;height:28px;margin-bottom:2px;color:#02397e}body.hvnly-property-single .hvnly-property-single__meta-value{font-size:25px;font-weight:700;line-height:1.15;text-align:center}body.hvnly-property-single .hvnly-property-single__meta-label{font-size:.98rem;font-weight:600;letter-spacing:.12em;text-align:center}.hvnly-property-single .hvnly-field__value{font-size:1.1rem;font-weight:var(--hvnly-font-weight-semibold, 600);line-height:1.5;color:var(--hvnly-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:break-word;text-align:right;min-width:0}.hvnly-property-single__details-card .hvnly-property-single__section-fields .hvnly-field .hvnly-property-single__default-title{font-size:1.1rem;font-weight:600;color:var(--hvnly-text-primary, #2d3748);position:relative;margin:0 0 5px}body.hvnly-property-single .hvnly-property-single__section-title{display:flex;align-items:center;gap:12px;font-family:inherit;font-size:40px;font-weight:var(--hvnly-font-weight-semibold, 600);line-height:1.3;letter-spacing:-.005em;color:var(--hvnly-text-primary);margin:0 0 10px;padding:0 0 var(--hvnly-space-md, 16px);border:0;border-bottom:1px solid var(--hvnly-border-color);position:relative}body.hvnly-property-single .hvnly-property-single__description{font-size:19px;line-height:1.6;color:var(--hvnly-text-primary);max-width:68ch}body.hvnly-property-single .hvnly-field{background:0 0;border:0;border-bottom:1px solid var(--hvnly-border-color);padding:6px 0;margin:0;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--hvnly-space-md, 16px);min-width:0}body.hvnly-property-single .hvnly-property-single__default-title{font-size:19px;font-weight:400!important;line-height:1.5!important;letter-spacing:0;text-transform:none;color:var(--hvnly-text-secondary);margin:0;padding:0;border:0;flex-shrink:0}body.hvnly-property-single .hvnly-property-single__widget-title,body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__widget-title{font-family:inherit;font-size:34px;font-weight:var(--hvnly-font-weight-semibold, 600);line-height:1.25;color:var(--hvnly-text-primary);margin:0 0 12px;padding:0 0 10px;border:0;border-bottom:0!important;position:relative}body.hvnly-property-single .hvnly-agent-sidebar__name,body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-info h5{font-size:1.575rem;font-weight:var(--hvnly-font-weight-semibold, 600);margin:0 0 4px;line-height:.9;color:var(--hvnly-text-primary)}body.hvnly-property-single .hvnly-agent-sidebar__name{margin:0 0 2px;font-family:inherit;font-size:1.8rem;line-height:1.3}body.hvnly-property-single .hvnly-agent-sidebar__position{font-size:1.375rem;line-height:1.35;color:var(--hvnly-text-secondary);margin:0 0 4px}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-meta-item{display:inline-flex;align-items:center;gap:4px;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;font-size:1rem;color:var(--hvnly-text-secondary);transform:none!important}body.hvnly-property-single .hvnly-sidebar--single .hvnly-property-single__featured-price{font-size:1.85rem;font-weight:var(--hvnly-font-weight-semibold, 600);color:#02397e}.hvnly-property-single__similar-content{padding:20px 20px 10px;flex:1;display:flex;flex-direction:column}.hvnly-property-single__similar-price{font-size:2.5rem;font-weight:var(--hvnly-font-weight-bold);color:#02397e;margin-bottom:var(--hvnly-space-xs);line-height:.9}.hvnly-property-single__similar-title{font-size:2.2rem;font-weight:700;margin-bottom:var(--hvnly-space-xs);line-height:.9;word-wrap:break-word;color:var(--hvnly-text-primary);letter-spacing:-1px}.hvn-theme-breadcrumbs{font-size:var(--hvn-theme-font-size-sm);margin-bottom:var(--hvn-theme-space-lg);padding-bottom:0;border-bottom:1px solid var(--hvn-theme-border-color)}.hvn-breadcrumb-container{max-width:var(--hvn-theme-container-max-width);margin:0 auto;padding:10px 10px 10px 0}.hvn-breadcrumb-item{display:inline-flex;align-items:center;color:var(--hvn-theme-text-secondary);font-size:1.1rem;line-height:1.5}.hvn-breadcrumb-separator{color:var(--hvn-theme-text-muted);font-size:1.1rem;font-weight:400;margin:0 .125rem;opacity:.6;line-height:1}.hvn-breadcrumb-current{color:var(--hvn-theme-brand-primary);font-weight:600;display:inline-flex;align-items:center;gap:.5rem;font-size:1.1rem;background-color:rgba(var(--hvnly-primary-rgb),.1);padding:.25rem .75rem;border-radius:var(--hvn-theme-border-radius-full)}.hvnly-property-single__title{font-family:"Alumni Sans";font-size:clamp(1.375rem,1.15rem + 1vw,1.65rem);font-weight:500;line-height:1.22;letter-spacing:0;color:var(--hvnly-text-primary);margin:0 0 10px;display:block;word-wrap:normal;overflow-wrap:normal;line-break:auto}.hvnly-agent-sidebar{--hvnly-agent-sidebar-radius:var(--hvnly-radius-lg, 16px)}.hvnly-agent-sidebar .hvnly-agent-sidebar__card,.hvnly-agent-sidebar__card{background:linear-gradient(180deg,rgba(var(--hvnly-primary-rgb),.06) 0%,var(--hvnly-color-white, #fff) 120px)}.hvnly-agent-sidebar__card{border:1px solid rgba(var(--hvnly-primary-rgb),.14);border-radius:var(--hvnly-agent-sidebar-radius);box-shadow:var(--hvnly-shadow-md, 0 16px 40px rgba(15, 23, 42, 0.08));overflow:hidden}.hvnly-agent-sidebar .hvnly-agent-sidebar__card{border-radius:0;box-shadow:var(--hvnly-shadow-sm, 0 0px 0px rgba(0, 0, 0, 0))}.hvnly-agent-sidebar__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--hvnly-space-xl, 1.5rem) var(--hvnly-space-lg, 1.25rem) var(--hvnly-space-md, 1rem)}.hvnly-agent-sidebar__avatar{width:96px;height:96px;border-radius:12px;object-fit:cover;border:4px solid var(--hvnly-color-white, #fff);box-shadow:0 8px 24px rgba(var(--hvnly-primary-rgb),.25);margin-bottom:var(--hvnly-space-md, 1rem)}.hvnly-agent-sidebar__meta{width:100%}.hvnly-agent-sidebar__name{margin:0 0 .35rem;font-size:1.25rem;font-weight:var(--hvnly-font-weight-semibold, 600);line-height:1.3;color:var(--hvnly-text-primary, #0f172a)}.hvnly-agent-sidebar__position{margin:0 0 .5rem;font-size:.875rem;color:var(--hvnly-text-secondary, #64748b)}.hvnly-agent-sidebar__phone{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.9375rem;font-weight:600;color:var(--hvnly-primary-color);text-decoration:none}.hvnly-agent-sidebar__email:focus-visible,.hvnly-agent-sidebar__email:hover,.hvnly-agent-sidebar__phone:focus-visible,.hvnly-agent-sidebar__phone:hover{color:var(--hvnly-button-bg-hover, #5548e8)}.hvnly-agent-sidebar__email{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.35rem;font-size:.9375rem;font-weight:600;color:var(--hvnly-primary-color);text-decoration:none;word-break:break-all}.hvnly-agent-sidebar__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hvnly-space-sm, 0.5rem);padding:0 var(--hvnly-space-lg, 1.25rem) var(--hvnly-space-md, 1rem)}.hvnly-agent-sidebar__quick-actions--footer{padding:var(--hvnly-space-md, 1rem) var(--hvnly-space-lg, 1.25rem) var(--hvnly-space-sm, 0.75rem)}.hvnly-agent-sidebar__footer,.hvnly-agent-sidebar__quick-actions--footer{background:var(--hvnly-color-white, #fff);border-top:1px solid rgba(var(--hvnly-primary-rgb),.1)}.hvnly-agent-sidebar__footer .hvnly-agent-sidebar__quick-actions--footer{border-top:0;padding-bottom:var(--hvnly-space-sm, 0.75rem)}.hvnly-agent-sidebar__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:0 var(--hvnly-space-lg, 1.25rem) var(--hvnly-space-lg, 1.25rem)}.hvnly-agent-sidebar__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--hvnly-primary-rgb),.08);color:var(--hvnly-primary-color);text-decoration:none;font-size:1rem;transition:transform .2s ease,background .2s ease,color .2s ease}.hvnly-agent-sidebar__social-link:focus-visible,.hvnly-agent-sidebar__social-link:hover{transform:translateY(-2px);color:var(--hvnly-color-white, #fff)}.hvnly-agent-sidebar__social-link--facebook:focus-visible,.hvnly-agent-sidebar__social-link--facebook:hover{background:#1877f2}.hvnly-agent-sidebar__social-link--twitter:focus-visible,.hvnly-agent-sidebar__social-link--twitter:hover{background:#1da1f2}.hvnly-agent-sidebar__social-link--linkedin:focus-visible,.hvnly-agent-sidebar__social-link--linkedin:hover{background:#0077b5}.hvnly-agent-sidebar__social-link--instagram:focus-visible,.hvnly-agent-sidebar__social-link--instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.hvnly-agent-sidebar__social-link--youtube:focus-visible,.hvnly-agent-sidebar__social-link--youtube:hover{background:red}.hvnly-agent-sidebar__social-link--tiktok:focus-visible,.hvnly-agent-sidebar__social-link--tiktok:hover{background:#010101}.hvnly-agent-sidebar__social-link--pinterest:focus-visible,.hvnly-agent-sidebar__social-link--pinterest:hover{background:#bd081c}.hvnly-agent-sidebar__social-link--vimeo:focus-visible,.hvnly-agent-sidebar__social-link--vimeo:hover{background:#1ab7ea}.hvnly-agent-sidebar__social-link--website:focus-visible,.hvnly-agent-sidebar__social-link--website:hover{background:var(--hvnly-primary-color)}.hvnly-agent-sidebar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem .75rem;border-radius:var(--hvnly-radius-md, 10px);font-size:.875rem;font-weight:var(--hvnly-font-weight-semibold, 600);text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.hvnly-agent-sidebar__footer .hvnly-agent-sidebar__btn--call{background:var(--hvnly-primary-color);color:var(--hvnly-color-white, #fff)}.hvnly-agent-sidebar__btn--call:focus-visible,.hvnly-agent-sidebar__footer .hvnly-agent-sidebar__btn--call:hover{background:var(--hvnly-button-bg-hover, #5548e8);color:var(--hvnly-color-white, #fff);transform:translateY(-1px)}.hvnly-agent-sidebar__footer .hvnly-agent-sidebar__btn--whatsapp{background:#25d366;color:var(--hvnly-color-white, #fff)}.hvnly-agent-sidebar__btn--whatsapp:focus-visible,.hvnly-agent-sidebar__footer .hvnly-agent-sidebar__btn--whatsapp:hover{background:#1ebe57;color:var(--hvnly-color-white, #fff);transform:translateY(-1px)}.hvnly-property-single__widget-area .hvnly-property-single__widget-title{margin-bottom:var(--hvnly-space-md, 1rem);font-size:var(--hvnly-font-size-lg, 1.125rem);color:var(--hvnly-text-primary, #0f172a)}@media (max-width:575px){.hvnly-agent-sidebar__quick-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hvnly-agent-sidebar__btn{transition:none}}.elementor-kit-89{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Alumni Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Alumni Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Alumni Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Alumni Sans";--e-global-typography-accent-font-weight:500}.elementor-kit-89,.elementor-kit-89 .elementor-button,.elementor-kit-89 a,.elementor-kit-89 button,.elementor-kit-89 h1,.elementor-kit-89 h2,.elementor-kit-89 h3,.elementor-kit-89 h4,.elementor-kit-89 h5{font-family:"Alumni Sans",Sans-serif}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}