/* Buy Propertee: responsive pass, v1.3.0. Loaded last. */
html{overflow-x:clip;-webkit-text-size-adjust:100%}body.bpt-theme{max-width:100%;overflow-x:clip}body.bpt-theme :is(img,svg,video,iframe,embed,object){max-width:100%}body.bpt-theme :is(p,h1,h2,h3,h4,li,a,td,th){overflow-wrap:break-word}body.bpt-theme :is(.bpt-main,.bpt-container,.bp-site,.bps-shell,.entry-content,.bpt-article,.bps-detail-box,.bps-card,.bps-property-layout,.bps-two-col){min-width:0;max-width:100%}body.bpt-theme :is(.wp-block-image,.wp-block-video,.wp-block-embed,.wp-block-gallery){max-width:100%}body.bpt-theme :is(.wp-block-embed iframe,.wp-block-video video,.entry-content iframe){max-width:100%}body.bpt-theme :is(.wp-block-table,.entry-content table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.bpt-theme :is(.wp-block-columns,.wp-block-group){min-width:0}
.bp-site :is(.bps-reel-media video,.bps-reel-media iframe){object-fit:contain!important;max-width:100%;background:#081e34}.bp-site .bps-reels{touch-action:pan-x pan-y;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bp-site :is(.bps-property-gallery,.bps-gallery,.bps-property-layout,.bps-two-col,.bps-facts,.bps-grid,.bps-search,.bps-form-row)>*{min-width:0}.bp-site :is(input,select,textarea){max-width:100%;min-width:0}.bp-site .bps-property-heading{min-width:0}.bp-site .bps-doc-links a{max-width:100%;overflow-wrap:anywhere}
@media (max-width:1024px){body.bpt-theme .bpt-container,.bp-site .bps-shell{padding-inline:clamp(16px,3vw,30px)}.bp-site .bps-section{padding-block:clamp(42px,6vw,68px)}.bp-site .bps-property-layout{grid-template-columns:minmax(0,1fr) 275px;gap:20px}.bp-site .bps-two-col{grid-template-columns:1fr 1fr;gap:18px}.bp-site .bps-gallery{gap:10px}}
@media(max-width:860px){body.bpt-theme .bpt-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px}.bpt-header .bpt-nav{max-height:min(75dvh,650px);overflow-y:auto;overscroll-behavior:contain}.bpt-header .bpt-menu-items{width:100%}.bpt-header .bpt-nav a{display:block;padding-block:8px}.bp-site .bps-property-layout,.bp-site .bps-two-col{grid-template-columns:minmax(0,1fr)}.bp-site .bps-side-panel{position:static}.bp-site .bps-property-heading{align-items:flex-start}.bp-site .bps-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-site .bps-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-site .bps-reel[data-bps-orientation=landscape]{width:min(76vw,570px);flex-basis:min(76vw,570px)}}
@media(max-width:600px){html{scroll-padding-top:65px}body.bpt-theme .bpt-utility-bar{display:none}body.bpt-theme .bpt-header-line{min-height:64px;gap:7px;flex-wrap:nowrap}body.bpt-theme .bpt-brand{min-width:0;flex:0 1 140px}body.bpt-theme .bpt-brand img{max-width:100%;max-height:45px;object-fit:contain}body.bpt-theme .bpt-actions{gap:6px;margin-left:auto;flex-shrink:0}body.bpt-theme .bpt-header-login{min-height:42px;padding:8px 11px}body.bpt-theme .bpt-header-cta{display:none}body.bpt-theme .bpt-container,.bp-site .bps-shell{padding-inline:16px}body.bpt-theme .bpt-article{padding-inline:16px;margin-block:30px 55px}body.bpt-theme .bpt-article :is(h1,h2){line-height:1.2}body.bpt-theme .bpt-footer-grid{grid-template-columns:1fr;gap:22px;padding-block:36px 28px}.bp-site .bps-hero{min-height:0}.bp-site .bps-hero-in{padding-block:64px 82px}.bp-site .bps-hero h1{font-size:clamp(30px,8vw,44px);line-height:1.13}.bp-site .bps-hero p{font-size:14px;line-height:1.65}.bp-site .bps-hero-actions{flex-direction:column;align-items:stretch}.bp-site .bps-hero-actions .bps-btn{width:100%}.bp-site .bps-search-lift{margin-top:-32px}.bp-site .bps-search{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;gap:8px}.bp-site .bps-search-field{border:1px solid #dfe9f2;padding:8px 12px;border-radius:9px}.bp-site .bps-search :is(input,select){font-size:16px;min-height:40px}.bp-site .bps-search .bps-btn{grid-column:1;min-height:48px}.bp-site .bps-section{padding-block:44px}.bp-site .bps-section-head{flex-direction:column;align-items:flex-start;gap:10px}.bp-site .bps-section h2{font-size:clamp(24px,6vw,34px)}.bp-site :is(.bps-grid,.bps-location-grid,.bps-value-grid,.bps-testimonial-grid){grid-template-columns:minmax(0,1fr)}.bp-site .bps-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-site .bps-property-gallery{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:100px;max-height:none}.bp-site .bps-property-gallery .bps-gallery-slot:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/10;height:auto}.bp-site .bps-property-gallery .bps-gallery-slot:nth-child(n+4){display:none}.bp-site .bps-property-gallery img{display:block;width:100%;height:100%;object-fit:cover}.bp-site .bps-property-layout{margin-top:22px;gap:16px}.bp-site .bps-property-heading{flex-direction:column;align-items:flex-start;gap:6px}.bp-site .bps-property-price strong{white-space:normal}.bp-site .bps-detail-box,.bp-site .bps-side-panel{padding:18px;border-radius:13px}.bp-site .bps-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bp-site .bps-facts>div{padding:11px}.bp-site .bps-form-row{grid-template-columns:minmax(0,1fr)}.bp-site .bps-form-card input,.bp-site .bps-form-card select,.bp-site .bps-form-card textarea{font-size:16px}.bp-site .bps-contact-actions{flex-direction:column;align-items:stretch}.bp-site .bps-contact-actions>*{width:100%}.bp-site .bps-reel{flex:0 0 min(77vw,320px);width:min(77vw,320px)}.bp-site .bps-reel[data-bps-orientation=landscape]{flex:0 0 min(91vw,520px);width:min(91vw,520px)}.bp-site .bps-reel[data-bps-orientation=square]{flex:0 0 min(80vw,370px);width:min(80vw,370px)}.bp-site .bps-reel-controls button{min-width:44px;min-height:44px}.bp-site .bps-float-wa{bottom:max(14px,env(safe-area-inset-bottom));right:14px}.bp-site .bps-promo{padding:23px}.bp-site .bps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.bpt-theme .bpt-post-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:380px){body.bpt-theme .bpt-brand{flex-basis:112px}body.bpt-theme .bpt-header-login{padding-inline:8px;font-size:12px}body.bpt-theme .bpt-menu-toggle{padding-inline:8px}.bp-site .bps-category-grid{grid-template-columns:1fr 1fr}.bp-site .bps-facts{grid-template-columns:1fr 1fr}.bp-site .bps-reel-info{padding:35px 12px 12px}.bp-site .bps-reel-info h3{font-size:15px}}
@media(hover:none) and (pointer:coarse){body.bpt-theme :is(button,.bps-btn,.bpt-header-login,.bpt-menu-toggle){touch-action:manipulation}.bp-site :is(.bps-reel-controls button,.bps-reel-play){min-width:44px;min-height:44px}}
@media(prefers-reduced-motion:reduce){body.bpt-theme *,body.bpt-theme *::before,body.bpt-theme *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
