.ar-section{font-family:Poppins,Arial,sans-serif;color:#403c37;line-height:1.75;font-size:15px;background:#fff}.ar-section *{box-sizing:border-box}.ar-section img{max-width:100%;height:auto}.ar-section p{margin:0 0 18px}.ar-section h2{font-size:34px;line-height:1.25;font-weight:500;color:#b57941}.ar-section h3{font-size:20px;line-height:1.4;font-weight:500;color:#b57941}.ar-section .elementor-widget:not(:last-child){margin-bottom:20px}.ar-section .elementor-widget-image img{display:block;margin:auto}.ar-section a{color:inherit;text-decoration:none}.ar-section button{font:inherit;cursor:pointer}.ar-wrap{padding:35px max(6vw,20px)}.ar-wrap>.elementor-container{max-width:1200px!important;margin:auto}.ar-wrap>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:15px 22px}.ar-pattern{background-color:#fffdf9;background-image:linear-gradient(45deg,transparent 48%,#b5794109 49%,#b5794109 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,#b5794109 49%,#b5794109 51%,transparent 52%);background-size:45px 45px}.ar-top{padding:0!important}.ar-top .elementor-widget-wrap{padding:0!important}.ar-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 4%;background:#fff;min-height:90px;border-bottom:1px solid #eadfce}.ar-nav>a img{width:76px;height:67px;object-fit:contain}.ar-nav nav{display:flex;gap:0;align-items:center}.ar-nav nav a{padding:0 16px;border-right:1px solid #80705e;font-size:13px;white-space:nowrap}.ar-nav nav a:last-child{border:0;color:#9d622e}.ar-menu{display:none}.ar-hero{position:relative;width:100%;overflow:hidden;background:#e9e0d2;aspect-ratio:1600/708}.ar-slide{display:none}.ar-slide.active{display:block}.ar-slide img{display:block;width:100%;height:auto}.ar-slider-controls{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.ar-slider-controls button{border:1px solid #ffffff90;background:#34251cc9;color:white;border-radius:50%;width:34px;height:34px;line-height:1;padding:0}.ar-lead{font-size:25px;line-height:1.5}.ar-overview{padding-top:52px;padding-bottom:52px}.ar-elevation img{max-height:610px;object-fit:contain}.ar-highlights{padding-left:20px;margin:20px 0}.ar-highlights li{padding:4px 0}.ar-highlights li::marker{color:#b57941}.ar-section .elementor-button{display:inline-block;background:#b57941;color:white;border:1px solid #b57941;padding:13px 25px;letter-spacing:1px;font-size:13px;border-radius:2px;line-height:1.5}.ar-section .elementor-button:hover{background:#956032}.ar-title{text-align:center;padding-bottom:0}.ar-title .elementor-heading-title{margin:0}.ar-center{text-align:center}.ar-cards{padding-top:0;padding-bottom:0}.ar-card-image img{width:100%;aspect-ratio:1.13;object-fit:cover}.ar-card-title{text-align:center}.ar-card-title h3{font-size:17px!important;margin:0}.ar-icon-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:28px 14px;padding:25px 0}.ar-icon-grid>div{text-align:center;font-size:10px;text-transform:uppercase;line-height:1.6;letter-spacing:.4px}.ar-icon-grid img{display:block;width:52px;height:52px;object-fit:contain;margin:0 auto 14px}.ar-plans{padding-top:0;padding-bottom:0}.ar-plan img{width:100%;border:1px solid #e3d7c6;padding:5px;background:#fff;cursor:zoom-in}.ar-plans .elementor-widget-wrap{padding:12px!important}.ar-location-section{background:#f8f4ed;margin-top:45px;padding-top:55px;padding-bottom:55px}.ar-location details{border-bottom:1px solid #d8c6b0;padding:14px 0}.ar-location summary{cursor:pointer;font-size:17px;color:#956032;list-style:none}.ar-location summary::after{content:'+';float:right;font-size:22px}.ar-location details[open] summary::after{content:'−'}.ar-location-art img{max-width:280px;max-height:260px}.ar-location-section .elementor-column:last-child{text-align:center;align-self:center}.ar-brand img{max-width:210px;max-height:120px}.ar-partner img{height:90px!important;max-width:230px;object-fit:contain}.ar-developers{text-align:center;padding-top:55px}.ar-developers p{max-width:850px;margin:0 auto}.ar-partners{text-align:center;padding-top:10px}.ar-final{background:#f3ece1;text-align:center}.ar-final .elementor-widget-button{display:inline-block;width:auto;margin:10px}.ar-final>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block}.ar-footer{text-align:center;padding-bottom:100px}.ar-fine{font-size:11px;line-height:1.75;max-width:950px;margin:12px auto!important;color:#756c60}.ar-qr img{width:100px}.ar-side{position:fixed;right:0;top:35%;writing-mode:vertical-rl;transform:rotate(180deg);background:#b57941;color:white!important;padding:18px 10px;border-radius:0 4px 4px 0;z-index:900;font-size:13px;letter-spacing:.6px}.ar-floating{position:fixed;right:22px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:901}.ar-floating a{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%;box-shadow:0 4px 16px #0003;color:#fff}.ar-floating svg{width:27px;height:27px}.ar-call{background:#a76a36}.ar-whatsapp{background:#168947}.ar-popup{background:#92816c;padding:30px 28px;color:#fff}.ar-popup>.elementor-container{align-items:center}.ar-popup .elementor-widget-wrap{padding:12px}.ar-popup h2{color:#fff!important;font-size:23px;text-align:center}.ar-popup-image img{width:100%;max-height:390px;object-fit:cover}.ar-form .elementor-field{background:#fff!important;border:1px solid #d8d2c9!important;color:#312d28!important;font-family:inherit!important;min-height:42px;padding:10px 12px!important;font-size:13px!important;border-radius:3px!important}.ar-form .elementor-field::placeholder{color:#766e63;opacity:1}.ar-form .elementor-button{background:#b57941!important;border:0!important;color:white!important;letter-spacing:2px}.ar-consent{font-size:10px;line-height:1.65;text-align:center;margin-bottom:0!important}.ar-form .elementor-message{font-size:13px;color:#fff}.ar-section a:focus-visible,.ar-section button:focus-visible,.ar-section summary:focus-visible{outline:3px solid #ae8138;outline-offset:4px}.ar-section[id]{scroll-margin-top:15px}.ar-validation-note{color:#8c1d12;background:#fff6eb;padding:9px;border-radius:3px;font-size:12px}
@media(max-width:1024px){.ar-nav nav a{padding:0 9px;font-size:11px}.ar-wrap{padding-left:3%;padding-right:3%}.ar-icon-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:767px){.ar-nav{min-height:72px;padding:8px 20px;position:relative}.ar-nav>a img{height:56px;width:62px}.ar-menu{display:block;background:none;border:1px solid #b57941;color:#956032;padding:6px 12px;border-radius:2px}.ar-nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:10;box-shadow:0 5px 8px #0001}.ar-nav nav.open{display:flex;flex-direction:column;align-items:stretch}.ar-nav nav a{font-size:13px;padding:12px 24px;border:0;border-top:1px solid #eee}.ar-hero{aspect-ratio:768/851}.ar-slider-controls{bottom:9px}.ar-wrap{padding:25px 12px}.ar-wrap>.elementor-container{display:flex;flex-wrap:wrap}.ar-wrap>.elementor-container>.elementor-column{width:100%!important}.ar-wrap>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:12px}.ar-section h2{font-size:27px}.ar-lead{font-size:22px}.ar-cards>.elementor-container>.elementor-column,.ar-plans>.elementor-container>.elementor-column{width:50%!important}.ar-cards{padding-top:0;padding-bottom:0}.ar-card-title h3{font-size:13px!important}.ar-cards .elementor-widget-wrap{padding:7px!important}.ar-icon-grid{grid-template-columns:repeat(4,1fr);gap:20px 10px}.ar-icon-grid img{width:40px;height:40px}.ar-icon-grid>div{font-size:9px}.ar-side{font-size:11px;padding:12px 7px}.ar-floating{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));gap:9px}.ar-floating a{width:48px;height:48px}.ar-elevation img{max-height:480px}.ar-popup{padding:25px 12px 16px}.ar-popup>.elementor-container{display:flex;flex-wrap:wrap}.ar-popup .elementor-column{width:100%!important}.ar-popup .elementor-column:first-child{display:none}.ar-popup h2{font-size:22px!important}.ar-popup .elementor-widget-wrap{padding:7px}.ar-footer{padding-bottom:105px}.ar-partners .elementor-column+ .elementor-column{margin-top:22px}.ar-final .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.ar-section *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.ar-sr-only,.ar-form .elementor-field-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ar-section .elementor-widget-text-editor{font-family:inherit;color:inherit}.ar-gallery>.elementor-container{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c49a6b #f8f3ec}.ar-gallery>.elementor-container>.elementor-column{flex:0 0 33.333%!important;width:33.333%!important;min-width:0;scroll-snap-align:start}.ar-gallery-controls{display:flex;justify-content:center;gap:18px}.ar-gallery-controls button{background:white;border:1px solid #b57941;border-radius:50%;color:#b57941;width:40px;height:40px;font-size:25px;line-height:1}.ar-controls{padding-top:5px;padding-bottom:15px}@media(max-width:767px){.ar-gallery>.elementor-container>.elementor-column{flex-basis:85%!important;width:85%!important}.ar-gallery{padding-left:12px;padding-right:12px}}
