/* To be replaced in `head` to control optm data location */
/*! * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.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-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){}}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-building-un{--fa:"\e4d9"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-users-rectangle{--fa:"\e594"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-caret-right{--fa:"\f0da"}.fa-user-check{--fa:"\f4fc"}.fa-user-ninja{--fa:"\f504"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-paw{--fa:"\f1b0"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-users-slash{--fa:"\e073"}.fa-star-and-crescent{--fa:"\f699"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-fire-burner{--fa:"\e4f1"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-egg{--fa:"\f7fb"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-tree{--fa:"\f1bb"}.fa-car-side{--fa:"\f5e4"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-users{--fa:"\f0c0"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-user{--fa:"\f007"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-building-lock{--fa:"\e4d6"}.fa-camera-rotate{--fa:"\e0d8"}.fa-star{--fa:"\f005"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-building-wheat{--fa:"\e4db"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-fire{--fa:"\f06d"}.fa-heart-circle-plus{--fa:"\e500"}.fa-user-minus{--fa:"\f503"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-building-ngo{--fa:"\e4d7"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-building-circle-check{--fa:"\e4d2"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-up{--fa:"\f0d8"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-user-tie{--fa:"\f508"}.fa-camera-retro{--fa:"\f083"}.fa-scroll{--fa:"\f70e"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-bowl-food{--fa:"\e4c6"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-fire-extinguisher{--fa:"\f134"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-leaf{--fa:"\f06c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-plane-circle-check{--fa:"\e555"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-heart{--fa:"\f004"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-users-rays{--fa:"\e593"}.fa-plane-departure{--fa:"\f5b0"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-route{--fa:"\f4d7"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-user-slash{--fa:"\f506"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-users-between-lines{--fa:"\e591"}.fa-phone{--fa:"\f095"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-users-viewfinder{--fa:"\e595"}.fa-user-secret{--fa:"\f21b"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-plane-lock{--fa:"\e558"}.fa-envelope{--fa:"\f0e0"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-car-on{--fa:"\e4dd"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-crosshairs{--fa:"\f05b"}.fa-check-double{--fa:"\f560"}.fa-cookie{--fa:"\f563"}.fa-plane-arrival{--fa:"\f5af"}.fa-star-of-david{--fa:"\f69a"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-caret-down{--fa:"\f0d7"}.fa-plane-up{--fa:"\e22d"}.fa-map-pin{--fa:"\f276"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-caravan{--fa:"\f8ff"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-car-tunnel{--fa:"\e4de"}.fa-user-lock{--fa:"\f502"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-envelope-open-text{--fa:"\f658"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-tree-city{--fa:"\e587"}.fa-cart-arrow-down{--fa:"\f218"}.fa-chevron-down{--fa:"\f078"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-building-shield{--fa:"\e4d8"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-map{--fa:"\f279"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-spinner{--fa:"\f110"}.fa-building{--fa:"\f1ad"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-carrot{--fa:"\f787"}.fa-cheese{--fa:"\f7ef"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-cookie-bite{--fa:"\f564"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-user-tag{--fa:"\f507"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-paper-plane{--fa:"\f1d8"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-user-clock{--fa:"\f4fd"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-user-nurse{--fa:"\f82f"}.fa-jar{--fa:"\e516"}.fa-user-injured{--fa:"\f728"}.fa-plane{--fa:"\f072"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-google-plus-g{--fa:"\f0d5"}.fa-google-plus{--fa:"\f2b3"}.fa-google{--fa:"\f1a0"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-google-scholar{--fa:"\e63b"}.fa-firefox{--fa:"\f269"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-wallet{--fa:"\f1ee"}.fa-x-twitter{--fa:"\e61b"}.fa-instagram{--fa:"\f16d"}.fa-whatsapp{--fa:"\f232"}.fa-google-play{--fa:"\f3ab"}.fa-google-drive{--fa:"\f3aa"}.fa-youtube{--fa:"\f167"}.fa-firefox-browser{--fa:"\e007"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-google-pay{--fa:"\e079"}: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(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--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(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 6 Brands";font-display:swap;font-weight:400;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/mencuna-theme/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/mencuna-theme/fonts/fontawesome/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}
:root{--primary:#1a3c34;--primary-light:#264d43;--secondary:#2c2c2c;--accent:#c85a3d;--accent-light:#d97b63;--accent-vibrant:#a04000;--copper:#c85a3d;--bg:#f9f9f7;--bg-warm:#f2f0eb;--bg-card:#fdfdfb;--text:#2c2c2c;--text-muted:#555;--text-light:#777;--border:#e2e2df;--radius:4px;--radius-lg:8px;--shadow-sm:0 4px 12px rgba(0,0,0,.04);--shadow-md:0 12px 24px rgba(26,60,52,.06);--shadow-lg:0 20px 40px rgba(26,60,52,.08);--font-heading:'Playfair Display',serif;--font-body:'Inter',sans-serif;--transition:.3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.section{padding:100px 0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.topbar{position:fixed;top:0;left:0;right:0;z-index:1001;background:#1b3022;border-bottom:1px solid rgba(255,255,255,.08)}.topbar-inner{max-width:1200px;margin:0 auto;padding:6px 40px;display:flex;align-items:center;justify-content:space-between}.topbar-phone{color:rgba(255,255,255,.75);font-size:.75rem;font-family:var(--font-body);letter-spacing:.5px;display:flex;align-items:center;gap:6px;text-decoration:none;transition:color .2s}.topbar-phone:hover{color:#fff}.topbar-phone i{font-size:.7rem}.topbar-social{display:flex;align-items:center;gap:10px}.topbar-social a{display:flex;align-items:center;justify-content:center;font-size:1rem;transition:transform .2s,opacity .2s;text-decoration:none}.topbar-social a:hover{transform:scale(1.2);opacity:.8}.topbar-tw,.topbar-tw i{color:#fff !important}.topbar-ig,.topbar-ig i{color:#e1306c !important}.topbar-fb,.topbar-fb i{color:#1877f2 !important}.topbar-yt,.topbar-yt i{color:red !important}.mobile-social-icons{display:none}@media (max-width:768px){.topbar{display:none}.mobile-social-icons{display:flex;gap:20px;align-items:center;margin-right:14px}.mobile-social-icons a{font-size:1.1rem;line-height:1;transition:opacity .2s}.mobile-social-icons a:hover{opacity:.7}.ms-ig,.ms-ig i{color:#e1306c !important}.ms-fb,.ms-fb i{color:#1877f2 !important}.ms-yt,.ms-yt i{color:red !important}.ms-tw,.ms-tw i{color:#333 !important}.navbar:not(.scrolled) .ms-tw,.navbar:not(.scrolled) .ms-tw i{color:#fff !important}}.navbar{position:fixed;top:29px;left:0;width:100%;padding:18px 0;z-index:1000;transition:all .4s cubic-bezier(.165,.84,.44,1);background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.navbar.scrolled{background:rgba(249,249,247,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);padding:12px 0}.navbar .container{max-width:1200px}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:#fff !important;background:0 0 !important;padding:0 !important;border:none !important;transition:var(--transition);text-shadow:0 2px 8px rgba(0,0,0,.4);letter-spacing:.5px;flex-shrink:0;box-shadow:none !important}.navbar.scrolled .logo{color:var(--primary);text-shadow:none}.nav-center{display:flex;gap:36px;align-items:center}.nav-center a{color:#fff;font-size:.88rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;position:relative;transition:var(--transition);text-shadow:0 1px 4px rgba(0,0,0,.4)}.nav-center a:after{content:'';position:absolute;bottom:-6px;left:0;width:0;height:2px;background:var(--accent-vibrant);transition:var(--transition)}.nav-center a:hover{color:var(--accent-light)}.nav-center a:hover:after{width:100%}.navbar.scrolled .nav-center a{color:var(--text);text-shadow:none}.navbar.scrolled .nav-center a:hover{color:var(--copper)}.nav-center a .fa-map-marker-alt{color:#e53935}.lang-dropdown{position:relative}.lang-toggle{background:0 0;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-size:.8rem;cursor:pointer;padding:6px 12px;transition:var(--transition);display:inline-flex;align-items:center;gap:5px;border-radius:20px;font-weight:600;letter-spacing:.5px}.lang-code{font-family:'Inter',sans-serif}.lang-flag{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.lang-toggle:hover{background:rgba(255,255,255,.15)}.navbar.scrolled .lang-toggle{color:var(--primary);border-color:rgba(27,48,34,.3)}.navbar.scrolled .lang-toggle:hover{background:rgba(27,48,34,.08)}.lang-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.18);padding:10px;z-index:99999;white-space:nowrap;flex-direction:column;min-width:120px}.lang-menu.active{display:flex;gap:2px}.lang-menu a{display:flex;align-items:center;gap:8px;padding:8px 12px;transition:var(--transition);text-decoration:none;border-radius:8px;line-height:1;color:#333 !important;font-size:.85rem;font-weight:500;text-shadow:none !important}.lang-menu a img{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.lang-menu a:hover{background:var(--bg-warm)}.nav-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.lang-switch{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:500;letter-spacing:.5px}.lang-switch a{color:rgba(255,255,255,.7);transition:var(--transition)}.lang-switch a.lang-active{color:#fff;font-weight:600}.lang-switch a:hover{color:var(--accent-light);background:0 0 !important}.lang-sep{color:rgba(255,255,255,.4);font-weight:400}.navbar.scrolled .lang-switch a{color:var(--text-light)}.navbar.scrolled .lang-switch a.lang-active{color:var(--text)}.navbar.scrolled .lang-sep{color:var(--text-light)}.nav-cta-call{padding:12px 28px !important;background:#eca400 !important;color:#1a3c34 !important;border:none !important;border-radius:4px !important;font-size:.85rem !important;font-weight:600 !important;letter-spacing:.5px;box-shadow:0 4px 15px rgba(236,164,0,.35);transition:var(--transition);text-shadow:none !important;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.nav-cta-call:after{display:none !important}.nav-cta-call:hover{background:#ffbf00 !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,164,0,.45)}.nav-cta-call i{font-size:.8rem}.nav-cta{padding:12px 28px !important;background:#d35400 !important;color:#fff !important;border:none !important;border-radius:4px !important;font-size:.85rem !important;font-weight:500 !important;letter-spacing:.5px;box-shadow:0 4px 15px rgba(211,84,0,.3);transition:var(--transition);text-shadow:none !important;text-transform:uppercase}.nav-cta:after{display:none !important}.nav-cta:hover{background:#e05f0a !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(211,84,0,.35)}.hamburger-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;background:0 0;border:1px solid rgba(255,255,255,.3);border-radius:6px;cursor:pointer;padding:8px;transition:var(--transition)}.hamburger-btn span{display:block;width:16px;height:1.5px;background:#fff;border-radius:2px;transition:var(--transition)}.hamburger-btn:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.navbar.scrolled .hamburger-btn{border-color:var(--border)}.navbar.scrolled .hamburger-btn span{background:var(--text)}.navbar.scrolled .hamburger-btn:hover{border-color:var(--copper);background:rgba(194,112,62,.05)}.navbar.scrolled .hamburger-btn:hover span{background:var(--copper)}.hamburger-btn.active span:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg) translate(3px,-3px)}.hamburger-dropdown{position:absolute;top:100%;right:40px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:8px 0;min-width:180px;box-shadow:0 10px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .3s ease;z-index:1001}.hamburger-dropdown.active{opacity:1;visibility:visible;transform:translateY(4px)}.hamburger-dropdown a{display:block;padding:12px 24px;color:var(--text);font-size:.9rem;font-weight:500;letter-spacing:.5px;transition:var(--transition)}.hamburger-dropdown a:hover{color:var(--copper);background:rgba(194,112,62,.06);padding-left:28px}.mobile-top-right{display:none}.menu-toggle{display:none;cursor:pointer;z-index:1001}.menu-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px 0;transition:var(--transition);border-radius:2px}.navbar.scrolled .menu-toggle span{background:var(--text)}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);background:var(--primary) !important}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);background:var(--primary) !important}.mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;width:100%;height:65px;z-index:9999;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.sticky-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none !important;color:#fff !important;width:50%;height:100%;font-size:.85rem;font-weight:500;gap:4px;line-height:1}.sticky-call{background:#2c3e50}.sticky-whatsapp{background:var(--accent)}.sticky-btn i{font-size:1.2rem;margin-bottom:2px}@media (max-width:768px){.mobile-sticky-bar{display:flex}body{padding-bottom:65px}.whatsapp-float{display:none !important}}.mobile-divider{width:40px;height:1px;background:var(--border);margin:8px auto}.navbar>.nav-links{display:none}.hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:-1}.hero-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35)}.hero-content{position:relative;z-index:1;max-width:800px;padding:0 20px;margin-top:100px;animation:fadeInUpper 1s ease-out forwards}@keyframes fadeInUpper{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-content h1{font-size:clamp(2rem, 5vw, 3.2rem);font-weight:700;margin-bottom:10px;text-shadow:0 4px 8px rgba(0,0,0,.8),0 8px 25px rgba(0,0,0,.6),0 0 60px rgba(0,0,0,.4);line-height:1.1;letter-spacing:1px;font-family:var(--font-heading);text-transform:uppercase;color:#fff}.hero-subtitle{font-family:var(--font-heading);font-size:clamp(1.1rem, 2.5vw, 1.5rem) !important;font-style:italic;color:var(--accent-vibrant) !important;margin-bottom:16px !important;font-weight:400;text-shadow:0 4px 15px rgba(0,0,0,.6);opacity:1 !important;max-width:100% !important;margin-top:0}.hero-content p{font-size:1.4rem;font-weight:400;line-height:1.5;color:rgba(255,255,255,.95);max-width:800px;margin:16px auto 48px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.hero-tagline{font-size:1.3rem !important;font-weight:500 !important;font-style:normal;font-family:var(--font-heading);color:#fff !important;margin:8px auto 30px !important;letter-spacing:.5px;text-shadow:0 3px 12px rgba(0,0,0,.8),0 0 30px rgba(0,0,0,.5);max-width:520px !important;line-height:1.6}.hero-content h1 em{font-style:italic;font-family:var(--font-heading);color:var(--accent-vibrant);display:block;margin-top:10px;font-weight:500;letter-spacing:.5px;text-shadow:0 4px 15px rgba(0,0,0,.6)}.hero-content p{font-size:1.05rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,.95);max-width:480px;margin:0 auto 35px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.hero-trust-badge{display:inline-flex;align-items:center;gap:16px;padding:6px 12px 6px 6px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:100px;color:#fff;font-size:.9rem;font-weight:500;margin-bottom:30px;letter-spacing:.3px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:fadeInUpper 1.2s ease-out .2s forwards;opacity:0}.google-pill{display:flex;align-items:center;gap:8px;background:var(--bg-card);color:#1a1a1a;padding:6px 14px;border-radius:100px;font-weight:700;font-size:.85rem;box-shadow:0 4px 12px rgba(0,0,0,.2)}.google-pill img{width:16px;height:16px;transform:translateY(-1px)}.badge-text{opacity:1;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5)}.verified-icon{color:#34a853;font-size:1rem;filter:drop-shadow(0 0 4px rgba(52,168,83,.3))}.hero-actions{display:flex;gap:20px;justify-content:center;margin-top:32px;animation:fadeInUpper 1.2s ease-out .4s forwards;opacity:0}.hero-actions .btn{min-width:180px;justify-content:center}@media (max-width:600px){.hero-actions{flex-direction:column;gap:16px}.hero-actions .btn{width:100%;justify-content:center}}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:6px;font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);border:2px solid transparent}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 4px 15px rgba(184,134,11,.2)}.btn-primary:hover{background:var(--accent-light);transform:translateY(-3px);box-shadow:0 8px 25px rgba(184,134,11,.3)}.btn-outline{border-color:rgba(255,255,255,.8);color:#fff;background:rgba(255,255,255,.05);backdrop-filter:blur(5px)}.btn-outline:hover{background:#fff;color:var(--primary);transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,255,255,.2)}.btn-dark{background:var(--primary);color:#fff;box-shadow:0 4px 12px rgba(27,48,34,.15)}.btn-dark:hover{background:var(--primary-light);transform:translateY(-3px);box-shadow:0 8px 20px rgba(27,48,34,.25)}.btn-ghost{border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-whatsapp{background:#25d366 !important;color:#fff !important;border-color:#25d366 !important;font-weight:600;box-shadow:0 4px 15px rgba(37,211,102,.3)}.btn-whatsapp:hover{background:#1ebe57 !important;color:#fff !important;border-color:#1ebe57 !important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(37,211,102,.4)}.btn-gold{background:#eca400 !important;color:#1a3c34 !important;border-color:#eca400 !important;font-weight:600;box-shadow:0 4px 15px rgba(236,164,0,.3)}.btn-gold:hover{background:#ffbf00 !important;color:#1a3c34 !important;border-color:#ffbf00 !important;transform:translateY(-3px);box-shadow:0 8px 25px rgba(236,164,0,.4)}.btn-primary:active,.btn-outline:active,.btn-dark:active{transform:translateY(-1px)}.btn i{transition:transform .3s ease}.btn-primary:hover i{transform:translateX(4px)}.btn-outline:hover i{transform:scale(1.2) rotate(10deg)}.section-header{text-align:center;margin-bottom:60px}.section-label{font-size:.875rem;text-transform:uppercase;letter-spacing:3px;color:var(--accent);font-weight:600;margin-bottom:12px}.section-title{font-size:clamp(2rem, 5vw, 3.2rem);color:var(--primary);margin-bottom:16px}.section-desc{font-size:1.05rem;color:var(--text-muted);max-width:600px;margin:0 auto}.features-strip{background:var(--primary);color:#fff;padding:60px 0}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.feature-item i{font-size:1.8rem;color:var(--accent-light);margin-bottom:12px}.feature-item .feature-title{display:block;font-size:1.1rem;margin-bottom:6px;font-weight:500}.feature-item p{font-size:.9rem;opacity:.85}.room-card{background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:var(--transition)}.room-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.room-card-img{aspect-ratio:4/3;overflow:hidden}.room-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.room-card:hover .room-card-img img{transform:scale(1.05)}.room-card-body{padding:30px}.room-card-body h3{font-size:1.6rem;color:var(--primary);margin-bottom:10px}.room-card-body p{color:var(--text-muted);font-size:.92rem;margin-bottom:20px}.room-meta{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.room-meta span{display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--text-light)}.room-meta i{color:var(--accent);font-size:.9rem}.about-img{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.about-text h2{font-size:2.5rem;color:var(--primary);margin-bottom:20px}.about-text p{color:var(--text-muted);margin-bottom:16px}.about-features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.about-feature{display:flex;align-items:center;gap:10px;font-size:.9rem}.about-feature i{color:var(--accent)}.activity-card{position:relative;height:300px;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer}.activity-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.activity-card:hover img{transform:scale(1.1)}.activity-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.2) 50%,transparent 100%);display:flex;align-items:flex-end;padding:32px;transition:var(--transition)}.activity-card:hover .activity-card-overlay{background:linear-gradient(to top,rgba(27,48,34,.9) 0%,rgba(27,48,34,.3) 100%)}.activity-card-overlay h3{color:#fff;font-size:1.5rem;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.activity-card-overlay p{color:var(--accent-light);font-size:.9rem;font-weight:500}.review-hero-section{background:#fdfcf9;padding:120px 0;position:relative;overflow:hidden}.review-hero-section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(184,134,11,.03) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(27,48,34,.03) 0%,transparent 40%)}.review-hero-content{text-align:center;max-width:900px;margin:0 auto 80px;position:relative;z-index:1}.review-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(184,134,11,.06);border:1px solid rgba(184,134,11,.15);color:var(--accent);padding:8px 18px;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.review-hero-badge img{width:18px;height:18px}.review-hero-title{font-size:clamp(2.2rem, 5vw, 3.8rem);color:var(--primary);line-height:1.1;margin-bottom:40px;font-family:var(--font-heading)}.review-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:800px;margin:0 auto}.review-stat-item{padding:24px;border-radius:20px;background:var(--bg-card);box-shadow:0 10px 40px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.02);transition:var(--transition)}.review-stat-item:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.06)}.stat-value{font-size:3rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:8px;font-family:var(--font-heading)}.stat-stars{color:#fbbc04;font-size:1.2rem;margin-bottom:8px}.stat-label{font-size:.9rem;color:var(--text-light);font-weight:600;text-transform:uppercase;letter-spacing:1px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:1}.testimonial-premium-card{background:var(--bg-card);padding:40px;border-radius:30px;box-shadow:0 15px 45px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition)}.testimonial-premium-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(0,0,0,.08)}.card-quote{font-size:2.5rem;color:rgba(184,134,11,.1);line-height:1;margin-bottom:-15px}.card-content blockquote{font-size:1.15rem;line-height:1.7;color:var(--text);font-style:italic;margin-bottom:30px;font-family:var(--font-body)}.card-footer{display:flex;align-items:center;gap:15px}.author-avatar{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.author-info{display:flex;flex-direction:column}.author-name{font-weight:700;color:var(--primary);font-size:1rem}.author-location{font-size:.8rem;color:var(--text-light)}.review-action{text-align:center;margin-top:60px}.btn-review-hero{display:inline-flex;align-items:center;gap:12px;background:var(--primary);color:#fff;padding:18px 40px;border-radius:100px;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;transition:var(--transition);box-shadow:0 10px 30px rgba(27,48,34,.2)}.btn-review-hero:hover{background:var(--primary-light);transform:scale(1.03);box-shadow:0 15px 40px rgba(27,48,34,.3)}.btn-review-hero i{font-size:1.1rem}@media (max-width:1024px){.testimonial-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.review-hero-section{padding:80px 0}.review-stats-grid{grid-template-columns:1fr;gap:20px}.testimonial-grid{grid-template-columns:1fr}}.cta-banner{background:var(--primary);color:#fff;padding:80px 0;text-align:center}.cta-banner h2{font-size:2.5rem;margin-bottom:16px}.cta-banner p{font-size:1.05rem;opacity:.8;margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.blog-card{background:var(--bg-card);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);transition:var(--transition)}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.blog-card-img{height:200px;overflow:hidden}.blog-card-img img{width:100%;height:100%;object-fit:cover}.blog-card-body{padding:24px}.blog-card-body .tag{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--accent);font-weight:600;margin-bottom:8px}.blog-card-body h3{font-size:1.2rem;color:var(--primary);margin-bottom:8px}.blog-card-body p{font-size:.95rem;color:var(--text-muted)}.footer{background:#0d160f;color:rgba(255,255,255,.8);padding:100px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.footer h4{color:#fff;font-size:1rem;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer-brand p{margin-bottom:12px;font-size:.9rem;line-height:1.8}.footer-links a{display:block;padding:4px 0;font-size:.95rem;transition:var(--transition)}.footer-links a:hover{color:var(--accent-light)}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem}.footer-contact-item i{color:var(--accent);margin-top:3px}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:24px;text-align:center;font-size:.875rem}.social-links{display:flex;gap:16px}.social-links a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:var(--transition)}.social-links a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.social-links a[title=Instagram]{color:#e1306c;border-color:rgba(225,48,108,.4)}.social-links a[title=Instagram]:hover{background:#e1306c;color:#fff}.social-links a[title=Facebook]{color:#1877f2;border-color:rgba(24,119,242,.4)}.social-links a[title=Facebook]:hover{background:#1877f2;color:#fff}.social-links a[title=YouTube]{color:red;border-color:rgba(255,0,0,.4)}.social-links a[title=YouTube]:hover{background:red;color:#fff}.social-links a[title=WhatsApp]{color:#25d366;border-color:rgba(37,211,102,.4)}.social-links a[title=WhatsApp]:hover{background:#25d366;color:#fff}.social-links a[title="X (Twitter)"]{color:#fff;border-color:rgba(255,255,255,.3)}.social-links a[title="X (Twitter)"]:hover{background:#333;color:#fff}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:var(--transition);text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.5)}.page-header{background:var(--primary);color:#fff;padding:140px 0 60px;text-align:center}.page-header h1{font-size:2.8rem;margin-bottom:12px}.page-header p{opacity:.7;font-size:1rem}.breadcrumb{display:flex;gap:8px;justify-content:center;margin-top:20px;font-size:.9rem}.breadcrumb a{color:var(--accent-light)}.breadcrumb span{opacity:.5}.contact-form{max-width:600px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;color:var(--text-muted)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-body);font-size:.92rem;transition:var(--transition);background:var(--bg-card)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(166,124,82,.1)}.form-group textarea{min-height:120px;resize:vertical}.map-wrapper{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);height:400px}.map-wrapper iframe{width:100%;height:100%;border:0}@media (max-width:1024px){.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr 1fr}.grid-4{grid-template-columns:1fr 1fr}.features-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav-center{gap:18px}.nav-center a{font-size:.78rem}.nav-cta{font-size:.75rem;padding:10px 16px !important}}@media (max-width:768px){.navbar{top:0 !important}.nav-center,.nav-right{display:none !important}.hamburger-dropdown{display:none !important}.nav-inner{justify-content:space-between}.logo{flex:1;text-align:center}.mobile-top-right{display:flex;align-items:center;gap:8px;z-index:1001;flex-shrink:0}.mobile-lang-dropdown{position:relative}.mobile-lang-btn{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:6px 10px;cursor:pointer;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.navbar.scrolled .mobile-lang-btn{color:var(--text)}.mobile-lang-btn img{border-radius:2px;display:block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.mobile-lang-menu{position:fixed !important;top:60px !important;right:10px !important;background:#fff !important;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.25);min-width:100px;z-index:99999 !important}.mobile-lang-menu a{display:flex;align-items:center;gap:8px;padding:9px 12px;color:var(--text) !important;font-size:.8rem;font-weight:500;text-decoration:none;text-shadow:none !important}.mobile-lang-menu a:after{display:none}.mobile-lang-menu a:hover,.mobile-lang-menu a:active{background:#f0f0f0}.mobile-lang-menu a img{border-radius:2px;display:block}.menu-toggle{display:block;z-index:1001}.navbar>.nav-links{display:flex !important;position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#fcfbf9 !important;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;transition:.4s cubic-bezier(.165,.84,.44,1);z-index:1000;padding:60px 30px 20px;overflow-y:auto}.navbar>.nav-links.active{left:0}.mobile-menu-logo{order:1}.mobile-menu-links{order:2}.mobile-menu-cta{order:3}.mobile-menu-lang{order:4}.mobile-menu-social{order:5}.mobile-menu-logo{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--primary);letter-spacing:.5px;margin-bottom:8px;text-align:center}.mobile-menu-links{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:280px}.mobile-menu-links a{color:var(--primary) !important;font-family:var(--font-heading);font-size:.95rem;font-weight:600;text-shadow:none !important;letter-spacing:1.5px;text-transform:uppercase;padding:9px 0;width:100%;text-align:center;border-bottom:1px solid rgba(26,60,52,.06);transition:all .3s ease}.mobile-menu-links a:first-child{border-top:1px solid rgba(26,60,52,.08)}.mobile-menu-links a:hover,.mobile-menu-links a:active{color:var(--accent) !important}.mobile-menu-links a:after{display:none}.mobile-menu-cta{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px;margin-top:16px}.mobile-cta-phone{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;border:1.5px solid var(--primary);border-radius:6px;color:var(--primary) !important;font-size:.9rem;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.mobile-cta-phone:hover{background:var(--primary);color:#fff !important}.mobile-cta-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;background:var(--accent);border-radius:6px;color:#fff !important;font-size:.9rem;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 15px rgba(200,90,61,.25);transition:all .3s ease}.mobile-cta-whatsapp:hover{background:var(--accent-light)}.mobile-cta-rezervasyon{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;background:#eca400;border-radius:6px;color:#1a3c34 !important;font-size:.9rem;font-weight:700;letter-spacing:.5px;transition:all .3s ease;text-shadow:none !important}.mobile-cta-rezervasyon:hover{background:#ffbf00}.mobile-menu-lang{display:flex;gap:6px}.mobile-menu-lang a{display:inline-block;padding:6px;border-radius:4px;transition:all .3s ease;text-shadow:none !important}.mobile-menu-lang a:after{display:none}.mobile-menu-lang a img{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:block}.mobile-menu-lang a:hover{background:var(--bg-warm);transform:scale(1.1)}.mobile-menu-social{display:flex;gap:12px}.mobile-menu-social a{display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;text-shadow:none !important}.mobile-menu-social a:after{display:none}.mobile-menu-social a:hover{opacity:.75;transform:scale(1.1)}.nav-links .nav-cta{display:none}.mobile-divider{display:none}.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr}.hero-content h1{font-size:2.4rem}.section{padding:60px 0}.footer-grid{grid-template-columns:1fr}.about-features{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}.single-post .post-hero{height:50vh;min-height:400px;background-size:cover;background-position:center;position:relative}.single-post .post-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,transparent 100%);display:flex;align-items:flex-end;padding-bottom:60px}.single-post .post-hero h1{font-size:clamp(2rem, 5vw, 3rem);color:#fff;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.single-post .post-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px}.single-post .post-meta .category-badge{background:var(--accent);color:#fff;padding:6px 14px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.single-post .post-meta .date{color:rgba(255,255,255,.8);font-size:.85rem}.single-post .post-content-wrapper{display:grid;grid-template-columns:minmax(0, 650px) 300px;gap:40px;padding:60px 0;justify-content:center}.single-post .post-content{max-width:650px}.single-post .post-content figure{margin:24px 0;max-width:100%;overflow:hidden}.single-post .post-content figure img{max-width:100%;height:auto;display:block}.single-post .post-content figcaption{text-align:center;font-size:.85rem;color:var(--text-light);margin-top:8px;font-style:italic}.single-post .post-content a{color:var(--accent)}.single-post .post-content a:hover{text-decoration:underline}.single-post .post-content h2{font-size:1.8rem;color:var(--primary);margin:40px 0 20px}.single-post .post-content h3{font-size:1.4rem;color:var(--primary);margin:30px 0 16px}.single-post .post-content p{margin-bottom:20px;color:var(--text-muted);line-height:1.8}.single-post .post-content ul,.single-post .post-content ol{margin:20px 0;padding-left:24px}.single-post .post-content li{margin-bottom:10px;color:var(--text-muted);line-height:1.7}.single-post .post-content img{border-radius:var(--radius);margin:30px 0;box-shadow:var(--shadow-md)}.single-post .post-content blockquote{border-left:4px solid var(--accent);padding:20px 30px;background:var(--bg-warm);margin:30px 0;font-style:italic;border-radius:0 var(--radius) var(--radius) 0}.post-sidebar{position:sticky;top:100px;align-self:start}.sidebar-widget{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;margin-bottom:24px}.sidebar-widget h4{font-size:1rem;color:var(--primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.sidebar-widget.cta-widget{background:var(--primary);color:#fff;border:none}.sidebar-widget.cta-widget h4{color:#fff;border-bottom-color:rgba(255,255,255,.1)}.sidebar-widget.cta-widget p{font-size:.9rem;opacity:.9;margin-bottom:20px}.category-list li{padding:8px 0;border-bottom:1px solid var(--border)}.category-list li:last-child{border-bottom:none}.category-list a{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-muted);transition:var(--transition)}.category-list a:hover{color:var(--accent)}.category-list span{color:var(--text-light);font-size:.8rem}.related-posts li{margin-bottom:16px}.related-posts li:last-child{margin-bottom:0}.related-posts a{display:flex;gap:12px;align-items:center}.related-posts img{width:60px;height:45px;object-fit:cover;border-radius:4px}.related-posts span{font-size:.85rem;color:var(--text);line-height:1.4}.related-posts a:hover span{color:var(--accent)}.pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.pagination .page-numbers{padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius);font-size:.85rem;transition:var(--transition)}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:var(--primary);color:#fff;border-color:var(--primary)}@media (max-width:1024px){.single-post .post-content-wrapper{grid-template-columns:1fr;gap:30px;padding:40px 0}.single-post .post-content{max-width:100%}.post-sidebar{position:static}}@media (max-width:768px){.single-post .post-content-wrapper{padding:30px 0;gap:24px}.single-post .post-hero{height:35vh;min-height:280px}.single-post .post-hero h1{font-size:1.6rem}.single-post .post-hero-overlay{padding-bottom:30px}.single-post .post-content h2{font-size:1.4rem;margin:30px 0 16px}.single-post .post-content h3{font-size:1.15rem;margin:24px 0 12px}.single-post .post-content p{font-size:.95rem;line-height:1.75}.single-post .post-content ul,.single-post .post-content ol{padding-left:20px}.single-post .post-content li{font-size:.95rem;margin-bottom:8px}.single-post .post-content figure{margin:16px 0;max-width:100%;overflow:hidden}.single-post .post-content figure img{width:100%;height:auto}.single-post .post-content-wrapper{overflow-x:hidden;max-width:100%}.single-post .post-content{max-width:100%;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.sidebar-widget{padding:20px}.post-meta{gap:10px}.breadcrumb{font-size:.8rem}}.room-slider{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.room-slider-track{display:flex;transition:transform .5s ease-in-out}.room-slider-slide{min-width:100%;height:350px}.room-slider-slide img{width:100%;height:100%;object-fit:cover}.room-slider-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.room-slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:var(--transition);border:none}.room-slider-dot.active{background:var(--accent);transform:scale(1.2)}.room-slider-dot:hover{background:rgba(255,255,255,.8)}.room-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--primary);transition:var(--transition);box-shadow:0 2px 8px rgba(0,0,0,.15)}.room-slider-arrow:hover{background:var(--accent);color:#fff}.room-slider-arrow.prev{left:12px}.room-slider-arrow.next{right:12px}@media (max-width:768px){.room-slider-slide{height:250px}.room-slider-arrow{width:32px;height:32px;font-size:.85rem}}a.topbar-ig,a.topbar-ig i,a.msoc-ig,a.msoc-ig i{color:#e1306c !important}a.topbar-fb,a.topbar-fb i,a.msoc-fb,a.msoc-fb i{color:#1877f2 !important}a.topbar-yt,a.topbar-yt i,a.msoc-yt,a.msoc-yt i{color:red !important}.home-room-slider{position:relative;overflow:hidden}.home-room-slides{display:flex;transition:transform .5s ease}.home-room-slides img{width:100%;height:280px;object-fit:cover;flex-shrink:0}.home-room-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10}.home-room-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease;border:none;padding:0}.home-room-dot.active{background:#fff;transform:scale(1.2)}@media (max-width:768px){.home-room-slides img{height:220px}.cardak-slides img{height:280px !important}.cardak-slider{margin-top:24px}}.hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.section-warm{background:var(--bg-warm)}.text-left{text-align:left}.text-center{text-align:center}.bbq-title{font-size:2.2rem;color:var(--primary);margin-bottom:20px}.bbq-text{color:var(--text-muted);margin-bottom:16px;line-height:1.8}.bbq-text-last{color:var(--text-muted);margin-bottom:24px;line-height:1.8}.feature-badges{display:flex;flex-wrap:wrap;gap:16px}.feature-badge-item{display:flex;align-items:center;gap:8px;color:var(--primary);font-weight:500}.feature-badge-item i{color:var(--accent)}.cardak-slider-wrap{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);position:relative}.cardak-slides{display:flex;transition:transform .5s ease}.cardak-slides picture{min-width:100%;flex-shrink:0}.cardak-slides img{width:100%;height:400px;object-fit:cover}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;color:var(--primary);transition:var(--transition)}.slider-btn:hover{background:var(--accent);color:#fff}.slider-prev{left:10px}.slider-next{right:10px}.slider-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.slider-dot{width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer;opacity:.5;transition:var(--transition);border:none}.slider-dot.active{opacity:1}.kopru-slides{display:flex;transition:transform .5s ease;width:300%}.room-slider-slide picture{display:contents}.kopru-slides picture{min-width:33.333%;flex-shrink:0}.kopru-slides img{width:100%;height:100%;object-fit:cover}.google-rating{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.google-rating img{width:24px;height:24px}.google-rating-score{display:flex;align-items:center;gap:8px}.google-rating-number{font-size:1.8rem;font-weight:700;color:var(--primary)}.google-rating-stars{color:#fbbc04;font-size:1.1rem}.google-rating-count{color:var(--text-muted);font-size:.95rem}.btn-outline-dark{border-color:var(--primary);color:var(--primary)}.btn-outline-dark:hover{background:var(--primary);color:#fff}.mt-32{margin-top:32px}.contact-grid{gap:60px}.contact-title{font-size:2.2rem;color:var(--primary);margin-bottom:24px}.contact-intro{color:var(--text-muted);margin-bottom:30px}.contact-items{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.contact-buttons{display:flex;gap:12px;flex-wrap:wrap}.contact-form-wrap{background:var(--bg-warm);padding:40px;border-radius:var(--radius-lg)}.contact-form-title{font-family:var(--font-heading);font-size:1.6rem;color:var(--primary);margin-bottom:24px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-btn-full{width:100%;justify-content:center;border:none;font-size:.9rem}.faq-card{background:var(--bg-card);padding:24px;border-radius:var(--radius);margin-bottom:12px;border:1px solid var(--border)}.faq-card:last-child{margin-bottom:0}.faq-card h4{color:var(--primary);margin-bottom:8px}.faq-card p{color:var(--text-muted);font-size:.92rem}.about-page-title{font-size:2.5rem;color:var(--primary);margin-bottom:20px}.about-feature-card{text-align:left}.about-feature-icon{font-size:2rem;color:var(--accent);margin-bottom:16px;display:block}.about-feature-title{color:var(--primary);margin-bottom:8px}.about-feature-desc{color:var(--text-muted);font-size:.92rem}.distance-list{max-width:700px;margin:0 auto}.distance-item{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border)}.distance-item:last-child{border-bottom:none}.distance-name{font-weight:500}.distance-value{color:var(--accent);font-weight:600}.activity-large{height:350px}.activity-room-card-img{height:200px}.activity-icon-grid{grid-template-columns:repeat(4,1fr)}.activity-icon-item{text-align:center;padding:30px}.activity-icon{font-size:2.5rem;color:var(--accent);margin-bottom:16px;display:block}.activity-icon-title{color:var(--primary);margin-bottom:6px}.activity-icon-desc{color:var(--text-muted);font-size:.85rem}.room-meta-item{font-size:1.3rem}.text-accent{color:var(--accent)}.contact-text{color:var(--text)}.phone-link{color:var(--accent);font-size:1.1rem;font-weight:600}.email-link{color:var(--accent)}.section-map{padding:0}.map-full{border-radius:0}.tour-card{text-decoration:none;color:inherit}.activity-room-card-img{height:200px}.activity-large{height:350px}.faq-container{max-width:800px;margin:0 auto}@media (max-width:768px){.form-grid-2{grid-template-columns:1fr}.activity-icon-grid{grid-template-columns:1fr 1fr}.cardak-slides img{height:280px}}html,body{overflow-x:hidden;max-width:100vw}.hero-content{max-width:100%;padding:0 20px;box-sizing:border-box}.hero-badges{max-width:100%;padding:0 10px}@media (max-width:768px){.grid-2,.grid-3,.grid-4,.features-grid,.footer-grid{max-width:100%;overflow-x:hidden}.hero-badge{font-size:.85rem;padding:8px 16px}.hero-badges{gap:10px}.home-room-slider,.cardak-slider,.room-slider{max-width:100%;overflow:hidden}.activity-card{height:220px}.kopru-slides{width:300%}.footer{overflow-x:hidden}.container{max-width:100%;overflow-x:hidden;padding:0 16px}.section{overflow-x:hidden}.cta-buttons .btn{width:100%;justify-content:center}.blog-card-body h3{font-size:1.1rem}.single-post .post-content div[style*="padding:30px"]{padding:20px 16px !important}.single-post .post-content div[style*="padding:30px"] p[style*="font-size:22px"]{font-size:18px !important}.single-post .post-content div[style*="padding:30px"] a[style*="padding:15px 40px"]{padding:12px 20px !important;font-size:15px !important;display:block !important;margin:8px auto !important;max-width:300px}.logo{font-size:1.2rem !important}.page-header h1{font-size:1.8rem}.cta-banner h2{font-size:1.6rem}.cta-banner{padding:50px 0}}.pricing-section{background:#f9f6f0}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto 24px}.pricing-card{background:#fff;border-radius:20px;padding:40px 36px;box-shadow:0 4px 24px rgba(27,48,34,.08);position:relative;border:2px solid transparent;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(27,48,34,.14)}.pricing-featured{border-color:#eca400;background:linear-gradient(135deg,#1b3022 0%,#2d4a35 100%);color:#fff}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#eca400;color:#1b3022;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 18px;border-radius:20px;white-space:nowrap}.pricing-icon{font-size:2.2rem;color:#eca400;margin-bottom:16px}.pricing-name{font-family:'Cormorant Garamond',serif;font-size:1.7rem;font-weight:700;margin-bottom:4px;color:inherit}.pricing-featured .pricing-name{color:#fff}.pricing-card:not(.pricing-featured) .pricing-name{color:#1b3022}.pricing-sub{font-size:.82rem;opacity:.7;margin-bottom:20px;color:inherit}.pricing-price{display:flex;align-items:baseline;gap:6px;margin-bottom:20px;flex-wrap:wrap}.pricing-from{font-size:.78rem;opacity:.65;text-transform:uppercase;letter-spacing:.05em}.pricing-amount{font-family:'Cormorant Garamond',serif;font-size:3rem;font-weight:700;line-height:1;color:#eca400}.pricing-currency{font-size:1rem;opacity:.8}.pricing-rows{background:rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;margin-bottom:20px;border:1px solid rgba(255,255,255,.12)}.pricing-card:not(.pricing-featured) .pricing-rows{background:#f9f6f0;border-color:#e8e0d0}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-card:not(.pricing-featured) .pricing-row{border-bottom-color:#e8e0d0;color:#1b3022}.pricing-row:last-child{border-bottom:none}.pricing-row strong{font-weight:700;color:#eca400}.pricing-row i{font-size:.7rem;margin-right:2px;opacity:.7}.pricing-features{list-style:none;padding:0;margin:0 0 28px;flex:1}.pricing-features li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-card:not(.pricing-featured) .pricing-features li{color:#444;border-bottom-color:#f0ebe0}.pricing-features li:last-child{border-bottom:none}.pricing-features li i{color:#eca400;font-size:.8rem;flex-shrink:0}.pricing-btn{width:auto;align-self:center;text-align:center;justify-content:center;margin-top:auto}.pricing-note{text-align:center;font-size:.82rem;color:#888;margin-top:8px}.pricing-note i{color:#eca400;margin-right:4px}.gallery-section{background:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:12px;margin-bottom:32px}.gallery-item{position:relative;overflow:hidden;border-radius:12px;cursor:pointer;aspect-ratio:1/1}.gallery-item-large{grid-column:span 2;grid-row:span 2;aspect-ratio:unset}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.gallery-item:hover img{transform:scale(1.07)}.gallery-overlay{position:absolute;inset:0;background:rgba(27,48,34,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:1.5rem}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-cta{text-align:center}.lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;align-items:center;justify-content:center;padding:20px}.lightbox img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.lightbox-close{position:absolute;top:20px;right:24px;background:0 0;border:none;color:#fff;font-size:1.8rem;cursor:pointer;z-index:10000;opacity:.8;transition:opacity .2s}.lightbox-close:hover{opacity:1}.breakfast-section{background:#f9f6f0}.breakfast-grid{align-items:center;gap:64px}.breakfast-img{position:relative}.breakfast-slider{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 32px rgba(27,48,34,.12)}.breakfast-slides{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.breakfast-slide{min-width:100%}.breakfast-slide img{width:100%;height:400px;object-fit:cover;display:block}.breakfast-dots{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.breakfast-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s}.breakfast-dot.active{background:#eca400;transform:scale(1.3)}.breakfast-img img{width:100%;border-radius:16px;box-shadow:0 8px 32px rgba(27,48,34,.12);display:block}.breakfast-badge{position:absolute;bottom:20px;left:20px;background:#eca400;color:#1b3022;font-weight:700;font-size:.85rem;padding:8px 18px;border-radius:30px;display:flex;align-items:center;gap:8px}.breakfast-text h2{font-family:'Cormorant Garamond',serif;font-size:2.2rem;color:#1b3022;margin-bottom:16px}.breakfast-text p{color:#555;line-height:1.8;margin-bottom:24px}.breakfast-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.breakfast-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#444;background:#fff;padding:10px 14px;border-radius:10px;border:1px solid #e8e0d0}.breakfast-item i{color:#eca400;font-size:1rem;flex-shrink:0}.breakfast-cat{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1b3022;margin:16px 0 8px;display:flex;align-items:center;gap:6px}.breakfast-cat i{color:#eca400}.breakfast-cat:first-of-type{margin-top:0}.yakin-cevre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yakin-cevre-card{text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(27,48,34,.1);transition:transform .3s ease,box-shadow .3s ease;background:#fff;display:block}.yakin-cevre-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(27,48,34,.18)}.yakin-cevre-img{position:relative;overflow:hidden;height:180px}.yakin-cevre-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.yakin-cevre-card:hover .yakin-cevre-img img{transform:scale(1.06)}.yakin-cevre-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.55));padding:20px 12px 10px}.yakin-cevre-dist{color:#fff;font-size:.78rem;font-weight:600}.yakin-cevre-body{padding:14px 16px}.yakin-cevre-body h3{font-family:'Cormorant Garamond',serif;font-size:1.15rem;color:#1b3022;margin-bottom:5px}.yakin-cevre-body p{font-size:.82rem;color:#666;line-height:1.4;margin:0}@media (max-width:1024px){.yakin-cevre-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.yakin-cevre-grid{grid-template-columns:repeat(2,1fr)}}.faq-section{background:#f9f6f0}.faq-list{max-width:760px;margin:0 auto}.faq-item{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 12px rgba(27,48,34,.06);border:1px solid #e8e0d0}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:0 0;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:#1b3022;gap:16px;transition:background .2s}.faq-question:hover{background:#f9f6f0}.faq-question.open{background:#1b3022;color:#fff}.faq-question i{flex-shrink:0;font-size:.85rem;transition:transform .3s ease;color:#eca400}.faq-question.open i{transform:rotate(180deg)}.faq-answer{display:none;padding:0 24px 20px;background:#fff}.faq-answer.open{display:block}.faq-answer p{color:#555;line-height:1.8;font-size:.95rem;margin:0;padding-top:16px;border-top:1px solid #f0ebe0}.faq-answer a{color:#eca400;font-weight:600}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.gallery-grid{grid-template-columns:repeat(3,1fr)}.gallery-item-large{grid-column:span 2}.breakfast-grid{gap:40px}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;max-width:480px}.pricing-card{padding:36px 28px}.pricing-featured{margin-bottom:8px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item-large{grid-column:span 2}.breakfast-grid{grid-template-columns:1fr}.breakfast-items{grid-template-columns:1fr}.faq-question{font-size:.95rem;padding:16px 18px}.faq-answer{padding:0 18px 16px}}@media (max-width:480px){.hero-content h1{font-size:1.8rem}.hero-tagline{font-size:1rem !important}.hero-trust-badge{font-size:.75rem;padding:4px 8px 4px 4px;gap:10px}.google-pill{font-size:.75rem;padding:4px 10px}.section-title{font-size:1.6rem}.room-card-body{padding:20px}.room-card-body h3{font-size:1.3rem}.testimonial-premium-card{padding:24px}.card-content blockquote{font-size:1rem}.footer{padding:60px 0 30px}}.room-card,.activity-card,.blog-card,.testimonial-premium-card,.about-img,.review-hero-content,.pricing-card,.gallery-item,.breakfast-item,.faq-item{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.room-card.revealed,.activity-card.revealed,.blog-card.revealed,.testimonial-premium-card.revealed,.about-img.revealed,.review-hero-content.revealed,.pricing-card.revealed,.gallery-item.revealed,.breakfast-item.revealed,.faq-item.revealed{opacity:1;transform:translateY(0)}body{top:0 !important}