/* assets/css/tailwind.min.css */
:root{--admin-linen:#FDFBF7;--admin-charcoal:#2B211A;--admin-earth:#4A3B32;--admin-gold:#D4A373;--admin-sienna:#A25A38;--admin-ui-font:"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--admin-display-font:"Cormorant Garamond",Georgia,"Times New Roman",serif}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--admin-ui-font)}body{margin:0}img,svg,video,canvas{display:block;max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0}button,[type=button],[type=submit]{cursor:pointer}a{text-decoration:none;color:inherit}table{border-collapse:collapse;width:100%}.\!rounded-button{border-radius:9999px !important}.-bottom-16{bottom:calc(4rem * -1)}.-mt-1{margin-top:calc(0.25rem * -1)}.-mx-4{margin-left:calc(1rem * -1);margin-right:calc(1rem * -1)}.-right-0\.5{right:calc(0.125rem * -1)}.-right-1{right:calc(0.25rem * -1)}.-right-10{right:calc(2.5rem * -1)}.-right-20{right:calc(5rem * -1)}.-right-8{right:calc(2rem * -1)}.-top-1{top:calc(0.25rem * -1)}.-top-10{top:calc(2.5rem * -1)}.-top-20{top:calc(5rem * -1)}.-top-24{top:calc(6rem * -1)}.-top-8{top:calc(2rem * -1)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y,0))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y,0))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y))}@media (min-width:1536px){.2xl\:col-span-2{grid-column:span 2 / span 2}}@media (min-width:1536px){.2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.2xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}}@media (min-width:1536px){.2xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}}@media (min-width:1536px){.2xl\:grid-cols-\[1fr_\.95fr\]{grid-template-columns:1fr .95fr}}@media (min-width:1536px){.2xl\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}}.absolute{position:absolute}.aspect-square{aspect-ratio:1 / 1}.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bg-\[\#2B211A\]{background-color:#2B211A}.bg-\[\#2B211A\]\/10{background-color:rgba(43,33,26,0.1)}.bg-\[\#2B211A\]\/55{background-color:rgba(43,33,26,0.55)}.bg-\[\#2B211A\]\/70{background-color:rgba(43,33,26,0.7)}.bg-\[\#2B211A\]\/75{background-color:rgba(43,33,26,0.75)}.bg-\[\#2B211A\]\/90{background-color:rgba(43,33,26,0.9)}.bg-\[\#4A3B32\]{background-color:#4A3B32}.bg-\[\#4A3B32\]\/10{background-color:rgba(74,59,50,0.1)}.bg-\[\#4A3B32\]\/7{background-color:rgba(74,59,50,0.07)}.bg-\[\#A25A38\]{background-color:#A25A38}.bg-\[\#D4A373\]{background-color:#D4A373}.bg-\[\#D4A373\]\/20{background-color:rgba(212,163,115,0.2)}.bg-\[\#D4A373\]\/25{background-color:rgba(212,163,115,0.25)}.bg-\[\#D4A373\]\/70{background-color:rgba(212,163,115,0.7)}.bg-\[\#FDFBF7\]{background-color:#FDFBF7}.bg-\[\#FDFBF7\]\/55{background-color:rgba(253,251,247,0.55)}.bg-\[\#FDFBF7\]\/60{background-color:rgba(253,251,247,0.6)}.bg-\[\#FDFBF7\]\/70{background-color:rgba(253,251,247,0.7)}.bg-\[\#FDFBF7\]\/88{background-color:rgba(253,251,247,0.88)}.bg-\[\#FDFBF7\]\/90{background-color:rgba(253,251,247,0.9)}.bg-\[\#FDFBF7\]\/95{background-color:rgba(253,251,247,0.95)}.bg-\[color\:var\(--accent\,\#4A3B32\)\]\/10{background-color:color:var(--accent,#4A3B32)}.bg-\[radial-gradient\(circle_at_top_right\,\#D4A373_0\,transparent_34\%\)\,radial-gradient\(circle_at_bottom_left\,\#FDFBF7_0\,transparent_26\%\)\]{background-color:radial-gradient(circle_at_top_right,#D4A373_0,transparent_34%),radial-gradient(circle_at_bottom_left,#FDFBF7_0,transparent_26%)}.bg-\[radial-gradient\(circle_at_top_right\,white_0\,transparent_35\%\)\,radial-gradient\(circle_at_bottom_left\,white_0\,transparent_30\%\)\]{background-color:radial-gradient(circle_at_top_right,white_0,transparent_35%),radial-gradient(circle_at_bottom_left,white_0,transparent_30%)}.bg-amber-50{background-color:#fffbeb}.bg-amber-50\/45{background-color:rgba(255,251,235,0.45)}.bg-amber-50\/70{background-color:rgba(255,251,235,0.7)}.bg-black{background-color:#000}.bg-black\/15{background-color:rgba(0,0,0,0.15)}.bg-black\/35{background-color:rgba(0,0,0,0.35)}.bg-black\/40{background-color:rgba(0,0,0,0.4)}.bg-black\/45{background-color:rgba(0,0,0,0.45)}.bg-black\/50{background-color:rgba(0,0,0,0.5)}.bg-black\/55{background-color:rgba(0,0,0,0.55)}.bg-black\/60{background-color:rgba(0,0,0,0.6)}.bg-black\/70{background-color:rgba(0,0,0,0.7)}.bg-earth-100{background-color:#f2dfc8}.bg-earth-50{background-color:#faf4ec}.bg-earth-700{background-color:#4A3B32}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-gray-300{background-color:#d1d5db}.bg-gray-50{background-color:#f9fafb}.bg-gray-700{background-color:#374151}.bg-gray-900{background-color:#111827}.bg-primary{background-color:#4A3B32}.bg-primary\/80{background-color:rgba(74,59,50,0.8)}.bg-purple-50{background-color:#faf5ff}.bg-red-500{background-color:#ef4444}.bg-red-500\/20{background-color:rgba(239,68,68,0.2)}.bg-sahara-50{background-color:#fbf0df}.bg-sahara-50\/60\'{background-color:#fbf0df}.bg-secondary{background-color:#D4A373}.bg-slate-100{background-color:#f1f5f9}.bg-umber-100{background-color:#ead7c0}.bg-umber-50{background-color:#f5eee6}.bg-white{background-color:#fff}.bg-white\/10{background-color:rgba(255,255,255,0.1)}.bg-white\/12{background-color:rgba(255,255,255,0.12)}.bg-white\/15{background-color:rgba(255,255,255,0.15)}.bg-white\/20{background-color:rgba(255,255,255,0.2)}.bg-white\/40{background-color:rgba(255,255,255,0.4)}.bg-white\/45{background-color:rgba(255,255,255,0.45)}.bg-white\/5{background-color:rgba(255,255,255,0.05)}.bg-white\/55{background-color:rgba(255,255,255,0.55)}.bg-white\/60{background-color:rgba(255,255,255,0.6)}.bg-white\/65{background-color:rgba(255,255,255,0.65)}.bg-white\/70{background-color:rgba(255,255,255,0.7)}.bg-white\/75{background-color:rgba(255,255,255,0.75)}.bg-white\/8{background-color:rgba(255,255,255,0.08)}.bg-white\/80{background-color:rgba(255,255,255,0.8)}.bg-white\/85{background-color:rgba(255,255,255,0.85)}.bg-white\/90{background-color:rgba(255,255,255,0.9)}.bg-white\/95{background-color:rgba(255,255,255,0.95)}.bg-yellow-100{background-color:#fef9c3}.bg-yellow-50{background-color:#fefce8}.block{display:block}.border{border-width:1px}.border-\[\#2B211A\]{border-color:#2B211A}.border-\[\#2B211A\]\/10{border-color:rgba(43,33,26,0.1)}.border-\[\#4A3B32\]{border-color:#4A3B32}.border-\[\#4A3B32\]\/10{border-color:rgba(74,59,50,0.1)}.border-\[\#4A3B32\]\/20{border-color:rgba(74,59,50,0.2)}.border-\[\#4A3B32\]\/20\'{border-color:#4A3B32}.border-\[\#D4A373\]{border-color:#D4A373}.border-\[\#D4A373\]\/15{border-color:rgba(212,163,115,0.15)}.border-\[\#D4A373\]\/18{border-color:rgba(212,163,115,0.18)}.border-\[\#D4A373\]\/20{border-color:rgba(212,163,115,0.2)}.border-\[\#D4A373\]\/25{border-color:rgba(212,163,115,0.25)}.border-\[\#D4A373\]\/30{border-color:rgba(212,163,115,0.3)}.border-\[\#D4A373\]\/30\'{border-color:#D4A373}.border-\[\#D4A373\]\/35{border-color:rgba(212,163,115,0.35)}.border-\[\#D4A373\]\/40{border-color:rgba(212,163,115,0.4)}.border-\[\#D4A373\]\/40\'{border-color:#D4A373}.border-\[\#D4A373\]\/50{border-color:rgba(212,163,115,0.5)}.border-\[\#D4A373\]\/50\'\:\'bg-white{border-color:#D4A373}.border-\[\#D4A373\]\/70{border-color:rgba(212,163,115,0.7)}.border-\[\#FDFBF7\]{border-color:#FDFBF7}.border-\[10px\]{border-color:10px}.border-b{border-bottom-width:1px}.border-earth-100{border-color:#f2dfc8}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-gray-700{border-color:#374151}.border-l{border-left-width:1px}.border-primary{border-color:#4A3B32}.border-t{border-top-width:1px}.border-umber-100{border-color:#ead7c0}.border-white{border-color:#fff}.border-white\/10{border-color:rgba(255,255,255,0.1)}.border-white\/15{border-color:rgba(255,255,255,0.15)}.border-white\/20{border-color:rgba(255,255,255,0.2)}.border-white\/25{border-color:rgba(255,255,255,0.25)}.border-white\/30{border-color:rgba(255,255,255,0.3)}.bottom-0{bottom:0}.bottom-2{bottom:0.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:0.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[86px\]{bottom:86px}.col-span-2{grid-column:span 2 / span 2}.content-start{align-content:flex-start}.divide-\[\#2B211A\]\/10>:not([hidden])~:not([hidden]){border-color:rgba(43,33,26,0.1)}.divide-\[\#D4A373\]\/15>:not([hidden])~:not([hidden]){border-color:rgba(212,163,115,0.15)}.divide-\[\#D4A373\]\/20>:not([hidden])~:not([hidden]){border-color:rgba(212,163,115,0.2)}.divide-\[\#FDFBF7\]>:not([hidden])~:not([hidden]){border-color:#FDFBF7}.divide-gray-100>:not([hidden])~:not([hidden]){border-color:#f3f4f6}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px}.duration-300{transition-duration:300ms}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-col{flex-direction:col}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.focus\:border-\[\#4A3B32\]:focus{border-color:#4A3B32}.focus\:border-\[\#D4A373\]:focus{border-color:#D4A373}.focus\:border-primary:focus{border-color:#4A3B32}.font-black{font-weight:900}.font-bold{font-weight:700}.font-display{font-family:var(--admin-display-font,Cormorant Garamond,Georgia,serif)}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-sans{font-family:var(--admin-ui-font,Plus Jakarta Sans,system-ui,sans-serif)}.font-semibold{font-weight:600}.font-serif{font-family:var(--admin-display-font,Cormorant Garamond,Georgia,serif)}.gap-1{gap:0.25rem}.gap-1\.5{gap:0.375rem}.gap-10{gap:2.5rem}.gap-2{gap:0.5rem}.gap-3{gap:0.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(90px\,1fr\)_2fr_auto\]{grid-template-columns:minmax(90px,1fr) 2fr auto}.h-1{height:0.25rem}.h-1\.5{height:0.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:0.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:0.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[50px\]{height:50px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vw}.hidden{display:none}.hover\:bg-\[\#2B211A\]:hover{background-color:#2B211A}.hover\:bg-\[\#4A3B32\]:hover{background-color:#4A3B32}.hover\:bg-\[\#4A3B32\]\/10:hover{background-color:rgba(74,59,50,0.1)}.hover\:bg-\[\#D4A373\]:hover{background-color:#D4A373}.hover\:bg-\[\#FDFBF7\]:hover{background-color:#FDFBF7}.hover\:bg-\[\#FDFBF7\]\/50:hover{background-color:rgba(253,251,247,0.5)}.hover\:bg-\[\#FDFBF7\]\/60:hover{background-color:rgba(253,251,247,0.6)}.hover\:bg-black:hover{background-color:#000}.hover\:bg-earth-50:hover{background-color:#faf4ec}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.hover\:bg-gray-200:hover{background-color:#e5e7eb}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:bg-gray-700:hover{background-color:#374151}.hover\:bg-primary\/90:hover{background-color:rgba(74,59,50,0.9)}.hover\:bg-slate-100:hover{background-color:#f1f5f9}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-white\/10:hover{background-color:rgba(255,255,255,0.1)}.hover\:bg-white\/15:hover{background-color:rgba(255,255,255,0.15)}.hover\:bg-white\/20:hover{background-color:rgba(255,255,255,0.2)}.hover\:bg-white\/80:hover{background-color:rgba(255,255,255,0.8)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-primary\/30:hover{border-color:rgba(74,59,50,0.3)}.hover\:opacity-80:hover{opacity:0.8}.hover\:text-gray-500:hover{color:#6b7280}.hover\:text-gray-600:hover{color:#4b5563}.hover\:text-gray-700:hover{color:#374151}.hover\:text-primary:hover{color:#4A3B32}.hover\:text-red-500:hover{color:#ef4444}.hover\:text-secondary:hover{color:#D4A373}.hover\:text-white:hover{color:#fff}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:0}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.left-0{left:0}.left-0\.5{left:0.125rem}.left-1\/2{left:50%}.left-3{left:0.75rem}.left-6{left:1.5rem}.left-8{left:2rem}@media (min-width:1024px){.lg\:block{display:block}}@media (min-width:1024px){.lg\:bottom-5{bottom:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}}@media (min-width:1024px){.lg\:flex{display:flex}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}}@media (min-width:1024px){.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}}@media (min-width:1024px){.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}}@media (min-width:1024px){.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}}@media (min-width:1024px){.lg\:grid-cols-\[1\.2fr_\.8fr_\.8fr_auto\]{grid-template-columns:1.2fr .8fr .8fr auto}}@media (min-width:1024px){.lg\:grid-cols-\[1fr_150px_170px_170px_170px_auto\]{grid-template-columns:1fr 150px 170px 170px 170px auto}}@media (min-width:1024px){.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}}@media (min-width:1024px){.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}@media (min-width:1024px){.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}}@media (min-width:1024px){.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}}@media (min-width:1024px){.lg\:h-\[100dvh\]{height:100dvh}}@media (min-width:1024px){.lg\:hidden{display:none}}@media (min-width:1024px){.lg\:items-center{align-items:center}}@media (min-width:1024px){.lg\:items-end{align-items:flex-end}}@media (min-width:1024px){.lg\:items-start{align-items:flex-start}}@media (min-width:1024px){.lg\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:left-\[300px\]{left:300px}}@media (min-width:1024px){.lg\:max-w-5xl{max-width:64rem}}@media (min-width:1024px){.lg\:min-w-\[260px\]{min-width:260px}}@media (min-width:1024px){.lg\:ml-\[280px\]{margin-left:280px}}@media (min-width:1024px){.lg\:overflow-hidden{overflow:hidden}}@media (min-width:1024px){.lg\:overflow-y-auto{overflow-y:auto}}@media (min-width:1024px){.lg\:p-10{padding:2.5rem}}@media (min-width:1024px){.lg\:p-6{padding:1.5rem}}@media (min-width:1024px){.lg\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:pb-0{padding-bottom:0}}@media (min-width:1024px){.lg\:pb-10{padding-bottom:2.5rem}}@media (min-width:1024px){.lg\:pb-6{padding-bottom:1.5rem}}@media (min-width:1024px){.lg\:pb-8{padding-bottom:2rem}}@media (min-width:1024px){.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.lg\:right-6{right:1.5rem}}@media (min-width:1024px){.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.lg\:w-72{width:18rem}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.m-0{margin:0}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[620px\]{max-height:620px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[130px\]{max-width:130px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.mb-1{margin-bottom:0.25rem}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}@media (min-width:768px){.md\:block{display:block}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}}@media (min-width:768px){.md\:flex{display:flex}}@media (min-width:768px){.md\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-\[1fr_1fr_140px_auto\]{grid-template-columns:1fr 1fr 140px auto}}@media (min-width:768px){.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}}@media (min-width:768px){.md\:items-center{align-items:center}}@media (min-width:768px){.md\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:p-6{padding:1.5rem}}@media (min-width:768px){.md\:p-8{padding:2rem}}@media (min-width:768px){.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.md\:text-6xl{font-size:3.75rem;line-height:1}}.min-h-0{min-height:0}.min-h-40{min-height:10rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[520px\]{min-height:520px}.min-h-\[580px\]{min-height:580px}.min-h-\[620px\]{min-height:620px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vw}.min-w-0{min-width:0}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[56px\]{min-width:56px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-\[min\(100\%\,440px\)\]{min-width:min(100%,440px)}.min-w-\[min\(100\%\,520px\)\]{min-width:min(100%,520px)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.ml-0{margin-left:0}.ml-1{margin-left:0.25rem}.ml-2{margin-left:0.5rem}.ml-3{margin-left:0.75rem}.ml-5{margin-left:1.25rem}.ml-64{margin-left:16rem}.mr-1{margin-right:0.25rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:0.125rem}.mt-1{margin-top:0.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:0.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.opacity-10{opacity:0.1}.opacity-20{opacity:0.2}.opacity-70{opacity:0.7}.opacity-80{opacity:0.8}.opacity-90{opacity:0.9}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.p-1{padding:0.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:0.5rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.pb-1{padding-bottom:0.25rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:0.75rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(\.55rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.55rem+env(safe-area-inset-bottom))}.pb-\[calc\(\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem+env(safe-area-inset-bottom))}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(0.5rem+env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem+env(safe-area-inset-bottom))}.pb-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.5rem+env(safe-area-inset-bottom))}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem+env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-3{padding-left:0.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.place-items-center{place-items:center}.pr-1{padding-right:0.25rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:0.5rem}.pt-3{padding-top:0.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.relative{position:relative}.right-0{right:0}.right-2{right:0.5rem}.right-3{right:0.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.rounded{border-radius:0.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-button{border-radius:9999px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-md{border-radius:0.375rem}.rounded-xl{border-radius:0.75rem}.self-start{align-self:flex-start}.shadow{box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-\[0_-12px_34px_rgba\(74\,59\,50\,\.12\)\]{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow-\[0_-18px_55px_rgba\(74\,59\,50\,\.14\)\]{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow-\[0_-8px_28px_rgba\(74\,59\,50\,\.08\)\]{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow-black\/10{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-safari{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shrink-0{flex-shrink:0}@media (min-width:600px){.sm\:block{display:block}}@media (min-width:600px){.sm\:flex{display:flex}}@media (min-width:600px){.sm\:flex-row{flex-direction:row}}@media (min-width:600px){.sm\:gap-4{gap:1rem}}@media (min-width:600px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px){.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (min-width:600px){.sm\:h-\[70px\]{height:70px}}@media (min-width:600px){.sm\:hidden{display:none}}@media (min-width:600px){.sm\:inline{display:inline}}@media (min-width:600px){.sm\:inline-flex{display:inline-flex}}@media (min-width:600px){.sm\:items-center{align-items:center}}@media (min-width:600px){.sm\:items-end{align-items:flex-end}}@media (min-width:600px){.sm\:items-start{align-items:flex-start}}@media (min-width:600px){.sm\:justify-between{justify-content:space-between}}@media (min-width:600px){.sm\:justify-end{justify-content:flex-end}}@media (min-width:600px){.sm\:max-w-xl{max-width:36rem}}@media (min-width:600px){.sm\:p-10{padding:2.5rem}}@media (min-width:600px){.sm\:p-4{padding:1rem}}@media (min-width:600px){.sm\:p-6{padding:1.5rem}}@media (min-width:600px){.sm\:p-7{padding:1.75rem}}@media (min-width:600px){.sm\:p-8{padding:2rem}}@media (min-width:600px){.sm\:p-9{padding:2.25rem}}@media (min-width:600px){.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}}@media (min-width:600px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:600px){.sm\:rounded-3xl{border-radius:1.5rem}}@media (min-width:600px){.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:600px){.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:600px){.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:600px){.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:600px){.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:600px){.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:600px){.sm\:w-80{width:20rem}}.space-x-2>:not([hidden])~:not([hidden]){margin-left:0.5rem}.space-x-3>:not([hidden])~:not([hidden]){margin-left:0.75rem}.space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}.space-y-1>:not([hidden])~:not([hidden]){margin-top:0.25rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:0.5rem}.space-y-3>:not([hidden])~:not([hidden]){margin-top:0.75rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.sticky{position:sticky}.table{display:table}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[\#2B211A\]{color:#2B211A}.text-\[\#4A3B32\]{color:#4A3B32}.text-\[\#4A3B32\]\/60{color:rgba(74,59,50,0.6)}.text-\[\#4A3B32\]\/65{color:rgba(74,59,50,0.65)}.text-\[\#4A3B32\]\/70{color:rgba(74,59,50,0.7)}.text-\[\#A25A38\]{color:#A25A38}.text-\[\#D4A373\]{color:#D4A373}.text-\[\#FDFBF7\]{color:#FDFBF7}.text-\[\#FDFBF7\]\/70{color:rgba(253,251,247,0.7)}.text-\[\#FDFBF7\]\/75{color:rgba(253,251,247,0.75)}.text-\[\#FDFBF7\]\/80{color:rgba(253,251,247,0.8)}.text-\[\#FDFBF7\]\/85{color:rgba(253,251,247,0.85)}.text-\[\#FDFBF7\]\/90{color:rgba(253,251,247,0.9)}.text-\[10px\]{color:10px}.text-\[11px\]{color:11px}.text-\[color\:var\(--accent\,\#4A3B32\)\]{color:color:var(--accent,#4A3B32)}.text-amber-700{color:#b45309}.text-base{font-size:1rem;line-height:1.5rem}.text-center{text-align:center}.text-earth-600{color:#6f4f38}.text-earth-700{color:#4A3B32}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-orange-600{color:#ea580c}.text-primary{color:#4A3B32}.text-purple-700{color:#7e22ce}.text-red-500{color:#ef4444}.text-right{text-align:right}.text-sahara-700{color:#8d5a25}.text-secondary{color:#D4A373}.text-slate-500{color:#64748b}.text-slate-700{color:#334155}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-white{color:#fff}.text-white\/45{color:rgba(255,255,255,0.45)}.text-white\/55{color:rgba(255,255,255,0.55)}.text-white\/60{color:rgba(255,255,255,0.6)}.text-white\/65{color:rgba(255,255,255,0.65)}.text-white\/68{color:rgba(255,255,255,0.68)}.text-white\/70{color:rgba(255,255,255,0.7)}.text-white\/72{color:rgba(255,255,255,0.72)}.text-white\/75{color:rgba(255,255,255,0.75)}.text-white\/78{color:rgba(255,255,255,0.78)}.text-white\/80{color:rgba(255,255,255,0.8)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.text-yellow-600{color:#ca8a04}.text-yellow-700{color:#a16207}.top-0{top:0}.top-0\.5{top:0.125rem}.top-1\/2{top:50%}.top-2{top:0.5rem}.top-24{top:6rem}.top-3{top:0.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[80px\]{top:80px}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.18em\]{letter-spacing:0.18em}.tracking-\[0\.22em\]{letter-spacing:0.22em}.tracking-\[0\.24em\]{letter-spacing:0.24em}.tracking-\[0\.28em\]{letter-spacing:0.28em}.tracking-\[0\.2em\]{letter-spacing:0.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.transform{transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}.transition{transition:all .2s ease}.transition-colors{transition:all .2s ease}.transition-transform{transition:all .2s ease}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y,0))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x,0),var(--tw-translate-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:0.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[280px\]{width:280px}.w-\[288px\]{width:288px}.w-\[320px\]{width:320px}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-full{width:100%}.whitespace-nowrap{white-space:nowrap}.will-change-transform{will-change:transform}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}}@media (min-width:1280px){.xl\:col-span-4{grid-column:span 4 / span 4}}@media (min-width:1280px){.xl\:flex{display:flex}}@media (min-width:1280px){.xl\:flex-col{flex-direction:col}}@media (min-width:1280px){.xl\:flex-row{flex-direction:row}}@media (min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}}@media (min-width:1280px){.xl\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.35fr_\.9fr\]{grid-template-columns:1.35fr .9fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.4fr_\.9fr\]{grid-template-columns:1.4fr .9fr}}@media (min-width:1280px){.xl\:grid-cols-\[1\.55fr_\.85fr\]{grid-template-columns:1.55fr .85fr}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_\.75fr\]{grid-template-columns:1fr .75fr}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_390px\]{grid-template-columns:1fr 390px}}@media (min-width:1280px){.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}}@media (min-width:1280px){.xl\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}}@media (min-width:1280px){.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}}@media (min-width:1280px){.xl\:grid-cols-\[340px_1fr_340px\]{grid-template-columns:340px 1fr 340px}}@media (min-width:1280px){.xl\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}}@media (min-width:1280px){.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}}@media (min-width:1280px){.xl\:items-center{align-items:center}}@media (min-width:1280px){.xl\:items-end{align-items:flex-end}}@media (min-width:1280px){.xl\:items-stretch{align-items:stretch}}@media (min-width:1280px){.xl\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:pb-0{padding-bottom:0}}@media (min-width:1280px){.xl\:sticky{position:sticky}}@media (min-width:1280px){.xl\:top-24{top:6rem}}@media (min-width:1280px){.xl\:top-\[104px\]{top:104px}}@media (min-width:1280px){.xl\:w-auto{width:auto}}@media (min-width:390px){.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:390px){.xs\:inline{display:inline}}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1\]{z-index:1}.z-\[45\]{z-index:45}.z-\[80\]{z-index:80}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.min-h-screen{min-height:100vh}.h-screen{height:100vh}.w-screen{width:100vw}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.text-balance{text-wrap:balance}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--admin-gold) rgba(253,251,247,.5)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--admin-gold);border-radius:999px}.rounded-button{border-radius:999px}.sidebar-transition{transition:transform .3s ease,width .3s ease,margin-left .3s ease}.ol-admin-main-with-sidebar{min-width:0}@media(min-width:1024px){.ol-admin-main-with-sidebar{margin-left:280px}}@media(max-width:1023px){.lg\:hidden{display:none}.lg\:flex{display:none}#sidebar{transform:translateX(-100%)}#sidebar.is-open{transform:translateX(0)}}@media(min-width:1024px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:grid{display:grid!important}.lg\:translate-x-0{--tw-translate-x:0;transform:translate(0,var(--tw-translate-y,0))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:h-\[100dvh\]{height:100dvh}.lg\:pb-6{padding-bottom:1.5rem}.lg\:col-span-2{grid-column:span 2 / span 2}}@media(min-width:768px){.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:hidden{display:none!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:block{display:block!important}}@media(min-width:600px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_\.9fr\]{grid-template-columns:1.4fr .9fr}}
/* assets/css/oloropa-shared-head-systems.min.css */
:root{--ol-earth-alias:#4A3B32;--ol-earth-deep-alias:#2B211A;--ol-gold:#D4A373;--ol-ivory:#FDFBF7;--ol-parchment:#FDFBF7;--ol-ink:#2B211A;--ol-font-ui:"Plus Jakarta Sans","Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-display:"Cormorant Garamond","Cormorant Garamond",Georgia,"Times New Roman",serif}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--ol-font-ui);color:var(--ol-ink);overflow-x:hidden}body,input,select,textarea,button{font-family:var(--ol-font-ui)}h1,h2,.font-display,.ol-display,.ol-command-hero h1,.story-title,.story-canvas h1,.story-canvas h2{font-family:var(--ol-font-display)}#main-content{min-width:0}#sidebar,#mobile-nav,#mobile-more-sheet,#mobile-more-panel,#profile-dropdown,#profile-menu,#global-search,#toast,#destination-grid,#destination-table-wrap,#destination-drawer,#booking-calendar,#brief-builder,#brief-builder-drawer,#chat-widget,#chat-panel,#chat-message-list,#chat-suggestion-rail,#story-canvas,#story-preview,#story-layout-selector{box-sizing:border-box}.phone-sticky-actions{position:sticky;bottom:calc(.75rem+env(safe-area-inset-bottom));z-index:30}.mobile-card-pad{padding:clamp(1rem,4vw,1.5rem)}.ol-head-safe-tap{min-height:44px;min-width:44px}.ol-head-glass{background:linear-gradient(365deg,rgba(253,251,247,.86) 0%,rgba(253,251,247,.86) 100%);border:1px solid rgba(162,90,56,.24);box-shadow:0 20px 60px rgba(43,33,26,.11);backdrop-filter:blur(18px)}.ol-head-focus:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(162,90,56,.72);outline-offset:3px}@media(max-width:767px){body{font-size:15px}.ol-command-hero{border-radius:0 0 2rem 2rem}.ol-kpi-card,.ol-finance-card,.package-card,.destination-card,.story-card{border-radius:1.35rem}.ol-table-row,.ol-report-row{display:block}#destination-grid{grid-template-columns:1fr!important}#chat-panel{max-height:min(78dvh,680px)}.phone-sticky-actions{display:flex;gap:.65rem;align-items:center;justify-content:space-between}}@media(min-width:768px) and (max-width:1023px){.ol-tablet-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:1rem}}@media(min-width:1024px){.ol-desktop-command{display:grid;grid-template-columns:280px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/* assets/css/oloropa-phase1-structure-stabilizer.min.css */
:root{--ol-p1-viewport-w:100vw;--ol-p1-safe-bottom:env(safe-area-inset-bottom,0px);--ol-p1-mobile-nav-h:5.95rem;--ol-p1-admin-nav-h:6.75rem;--ol-p1-edge:clamp(.75rem,3.8vw,1.25rem);--ol-p1-max:1440px;--ol-p1-gold:#D4A373;--ol-p1-green:#4A3B32;--ol-p1-deep:#2B211A;--ol-p1-ivory:#FDFBF7;--ol-p1-parchment:#FDFBF7}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100%;margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px;background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%)}body{width:100%;min-width:0;min-height:100dvh;margin:0;overflow-x:hidden;background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%);color:#2B211A;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.ol-phase1-structure-ready{display:flex;flex-direction:column}body.ol-phase1-structure-ready>main,body.ol-phase1-structure-ready>#main-content,body.ol-phase1-structure-ready>.ol-main-content,body.ol-phase1-structure-ready>.ol-public-page,body.ol-phase1-structure-ready>.ol-admin-shell,body.ol-phase1-structure-ready>.ol-user-portal-shell,body.ol-phase1-structure-ready>.portal-shell{flex:1 0 auto;min-width:0}body.ol-phase1-structure-ready>footer,body.ol-phase1-structure-ready .ol-public-footer,body.ol-phase1-structure-ready .site-footer{flex-shrink:0}#main-content,.ol-main-content,main,.ol-public-page,.ol-admin-shell,.ol-user-portal-shell,.portal-shell,.ol-page-shell{min-width:0;max-width:100%}img,picture,video,canvas,svg,iframe,embed,object{max-width:100%}img,picture,video,canvas,svg{height:auto}iframe{border:0}table{max-width:100%}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}[data-ol-phase1-overflow-guard]{max-width:100%!important;min-width:0!important}body>audio:not(.ol-es-audio):not([data-ol-allowed-raw]),body>video[controls]:not([data-ol-allowed-raw]),footer~audio:not(.ol-es-audio):not([data-ol-allowed-raw]),footer~video[controls]:not([data-ol-allowed-raw]){display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body>script,body>style,body>template{flex:0 0 auto}.ol-phase1-hidden-raw-media{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.ol-cc-header,[data-oloropa-concierge-header],.p8-nav,.ol-public-nav{max-width:calc(100vw - 24px)!important;min-width:0!important}.ol-cc-header *,[data-oloropa-concierge-header] *,.p8-nav *,.ol-public-nav *{min-width:0}.ol-cc-header .ol-cc-brand,.p8-brand{min-width:0!important}.ol-cc-header .ol-cc-nav,.p8-nav nav{min-width:0!important;overflow:visible}.ol-cc-header .ol-cc-actions,.p8-nav .ol-cc-actions{min-width:0!important}.ol-cc-header a,.ol-cc-header button,.p8-nav a,.p8-nav button{touch-action:manipulation}.ol-admin-shell,.ol-admin-shell-phase1{min-height:100dvh;background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%)}#sidebar{max-width:min(86vw,320px)}#global-search,#profile-dropdown,#profile-menu,#mobile-more-sheet,#mobile-more-panel,#toast{min-width:0}#main-content.sidebar-transition,.ol-phase-k-main{transition:margin .22s ease,padding .22s ease}.ol-command-hero,.ol-admin-hero,.ol-kpi-card,.ol-table-row,.ol-admin-glass{min-width:0;overflow-wrap:anywhere}.ol-responsive-scroll,.table-wrap,.ol-table-wrap,#destination-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.destination-card,.package-card,.story-card,.gallery-card,.media-card,.mobile-card-pad,.ol-kpi-card,.ol-table-row,.ix-card,.ix-card-media,.ol-media-cluster,.ol-stay-canvas,.ol-package-drawer,.ol-serenity-addons,.ol-chat-shell,.ol-chat-thread,.ol-brief-builder,.ol-brief-slider,.ol-brief-step,.ol-brief-route-card,.ol-route-panel,.ol-calendar-day{min-width:0;max-width:100%;overflow-wrap:anywhere}.destination-card img,.package-card img,.story-card img,.gallery-card img,.media-card img,.ix-card-media img,.ix-card-media video,.ol-media-cluster img,.ol-media-cluster video{display:block;width:100%;max-width:100%;object-fit:cover}#route-logic-map iframe,.route-map-iframe,.ol-map-embed-shell iframe,#map-embed-preview iframe,iframe[src*="google.com/maps"],iframe[src*="maps.google"]{width:100%;min-height:clamp(320px,58svh,640px);border-radius:inherit;background:linear-gradient(365deg,#2B211A 0%,#2B211A 100%)}#youtube-embed-preview,.ol-embed-youtube,.video-embed{aspect-ratio:16/9;max-width:100%;overflow:hidden}@media (max-width:1023px){html,body{max-width:100%;overflow-x:hidden}body.ol-phase1-admin-page{padding-bottom:calc(var(--ol-p1-admin-nav-h)+var(--ol-p1-safe-bottom))}body.ol-phase1-public-page.ol-has-phone-fixed-control{padding-bottom:calc(1rem+var(--ol-p1-safe-bottom))}#sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:9100!important;transform:translateX(-105%);transition:transform .24s ease;border-radius:0 1.5rem 1.5rem 0}#sidebar.is-open,#sidebar[data-open="true"]{transform:translateX(0)!important}#main-content,.ol-phase-k-main,main[role="main"]{width:100%;max-width:100%}.ol-admin-shell #main-content,.ol-admin-shell .ol-phase-k-main{padding-left:var(--ol-p1-edge)!important;padding-right:var(--ol-p1-edge)!important}#mobile-nav,.ol-admin-mobile-bottom-nav,.ol-user-bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9000!important;max-width:100vw!important;padding-bottom:calc(.55rem+var(--ol-p1-safe-bottom))!important}#mobile-more-sheet,#ol-mobile-more-sheet{position:fixed!important;inset:0!important;z-index:9300!important}#mobile-more-panel,#ol-mobile-more-panel{position:absolute!important;left:0!important;right:0!important;bottom:0!important;max-height:min(86svh,720px)!important;overflow:auto!important;border-radius:1.75rem 1.75rem 0 0!important;padding-bottom:calc(1rem+var(--ol-p1-safe-bottom))!important}#toast{max-width:calc(100vw - 2rem)!important}.ol-cc-header,[data-oloropa-concierge-header],.p8-nav,.ol-public-nav{left:50%!important;right:auto!important;width:min(calc(100vw - 18px),var(--ol-p1-max))!important;max-width:calc(100vw - 18px)!important;transform:translateX(-50%)!important}.ol-cc-header .ol-cc-nav,.p8-nav nav{display:none!important}.ol-cc-header .ol-cc-menu-button,.p8-menu-button,[data-open-mobile-more]{display:inline-flex!important}.ol-cc-header .ol-cc-actions{flex:0 0 auto!important}.ol-cc-header .ol-cc-cta:not([data-ol-mobile-keep]),.p8-nav .p8-cta:not([data-ol-mobile-keep]){display:none!important}.ol-command-hero,.ol-admin-hero,.hero,.ol-public-hero{border-radius:clamp(1.25rem,6vw,1.8rem)!important}.ol-command-hero h1,.ol-admin-hero h1,.hero h1,.ol-public-hero h1{font-size:clamp(2rem,10.5vw,3.4rem)!important;line-height:.98!important;text-wrap:balance}.grid,[class*="grid-cols-"]{min-width:0}.ol-phase1-force-one-col,.ol-admin-builder-grid,.ol-create-workspace,.ol-user-hub-grid,.ol-detail-cinema-grid{grid-template-columns:minmax(0,1fr)!important}table{min-width:680px}.ol-phone-card-table{min-width:0!important}.phone-sticky-actions,.ol-phone-sticky-actions{bottom:calc(var(--ol-p1-mobile-nav-h)+var(--ol-p1-safe-bottom)+.65rem)!important;max-width:calc(100vw - 1.25rem)!important}.ol-es-sound-dock{max-width:calc(100vw - 24px)!important}#oloropa-chat-widget-root,#chat-widget{max-width:calc(100vw - 24px)!important}}@media (max-width:430px){:root{--ol-p1-edge:.75rem;--ol-p1-mobile-nav-h:5.55rem}.mobile-card-pad{padding:.72rem!important;border-radius:1.15rem!important}[data-ol-phone-two-up],.ol-phone-two-up{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important}[data-ol-phone-two-up]>*,.ol-phone-two-up>*{min-width:0!important}.ol-cc-header,[data-oloropa-concierge-header],.p8-nav{top:max(.55rem,env(safe-area-inset-top,0px))!important;width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;padding:.55rem!important}.ol-cc-header img,.p8-brand img{width:44px!important;height:44px!important}.ol-cc-header .ol-cc-brand strong,.p8-brand strong{font-size:.82rem!important;letter-spacing:.12em!important}.ol-cc-header .ol-cc-brand small,.p8-brand small{font-size:.56rem!important;letter-spacing:.18em!important}#route-logic-map iframe,.route-map-iframe,.ol-map-embed-shell iframe,#map-embed-preview iframe,iframe[src*="google.com/maps"],iframe[src*="maps.google"]{min-height:clamp(300px,56svh,520px)!important}.ol-es-sound-dock{left:.65rem!important;right:auto!important;bottom:calc(var(--ol-p1-mobile-nav-h)+var(--ol-p1-safe-bottom)+.55rem)!important}#oloropa-chat-widget-root,#chat-widget{right:.65rem!important;bottom:calc(var(--ol-p1-mobile-nav-h)+var(--ol-p1-safe-bottom)+.55rem)!important}}@media (min-width:768px) and (max-width:1199px){#destination-grid,.ol-destination-grid,.ol-package-grid,.ol-story-grid,.ol-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ol-admin-builder-grid,.ol-create-workspace,.ol-user-hub-grid,.ol-detail-cinema-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)!important}}@media (min-width:1200px){body.ol-phase1-structure-ready{overflow-x:clip}#main-content,.ol-phase-k-main{min-width:0}.ol-admin-shell #sidebar{transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/* assets/css/oloropa-card-slideshows.min.css */
:root{--ol-card-slide-gold:#D4A373;--ol-card-slide-green:#4A3B32;--ol-card-slide-ivory:#FDFBF7}.destination-card,.package-card,.story-card,.media-card,.gallery-card,.ol14-destination-card,.ol-destination-card,.ol-recovery-story-card{--ol-card-slide-radius:inherit}.ol-card-slideshow-ready{position:relative;isolation:isolate}.ol-card-slideshow-media{position:relative;overflow:hidden;background:linear-gradient(365deg,#2B211A 0%,#2B211A 100%)}.ol-card-slideshow-media img,.ol-card-slideshow-media video{display:block;width:100%;height:100%;object-fit:cover}.ol-card-slideshow-media>:not(img):not(video):not(source):not(.ol-card-slide):not(.ol-card-slideshow-badge):not(.ol-card-slideshow-controls){z-index:4}.ol-card-slideshow-ready[data-ol-card-slideshow-state="single"] .ol-card-slideshow-primary{transform-origin:center;will-change:transform,filter;animation:olCardKenBurns 18s ease-in-out infinite alternate}.ol-card-slideshow-ready[data-ol-card-slideshow-state="single"] .ol-card-slideshow-media::after,.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slideshow-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(365deg,rgba(43,33,26,.04),rgba(43,33,26,.16) 58%,rgba(43,33,26,.46));opacity:.7}.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slide{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity .7s ease,transform 4.8s ease;z-index:1}.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slide.is-active{opacity:1;transform:scale(1);z-index:1}.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slideshow-media{min-height:inherit}.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slideshow-primary{position:absolute;inset:0}.ol-card-slideshow-ready .ol-card-slideshow-controls{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:.65rem;pointer-events:none}.ol-card-slideshow-ready .ol-card-slide-btn{pointer-events:auto;width:34px;height:34px;border:1px solid rgba(253,251,247,.45);border-radius:999px;background:linear-gradient(365deg,rgba(43,33,26,.64) 0%,rgba(43,33,26,.64) 100%);color:#FDFBF7;display:grid;place-items:center;box-shadow:0 12px 35px rgba(43,33,26,.24);backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease,border-color .2s ease}.ol-card-slideshow-ready .ol-card-slide-btn:hover,.ol-card-slideshow-ready .ol-card-slide-btn:focus-visible{transform:translateY(-1px);background:linear-gradient(365deg,rgba(162,90,56,.92) 0%,rgba(162,90,56,.92) 100%);color:#2B211A;border-color:rgba(162,90,56,.92);outline:none}.ol-card-slideshow-ready .ol-card-slide-dots{pointer-events:auto;display:flex;align-items:center;gap:.35rem;border:1px solid rgba(253,251,247,.32);background:linear-gradient(365deg,rgba(43,33,26,.58) 0%,rgba(43,33,26,.58) 100%);border-radius:999px;padding:.38rem .5rem;backdrop-filter:blur(12px)}.ol-card-slideshow-ready .ol-card-slide-dot{width:.42rem;height:.42rem;border:0;border-radius:999px;background:linear-gradient(365deg,rgba(253,251,247,.58) 0%,rgba(253,251,247,.58) 100%);padding:0;transition:width .24s ease,background .24s ease}.ol-card-slideshow-ready .ol-card-slide-dot.is-active{width:1.15rem;background:var(--ol-card-slide-gold)}.ol-card-slideshow-ready .ol-card-slideshow-badge{position:absolute;right:.75rem;bottom:.75rem;z-index:7;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(253,251,247,.34);border-radius:999px;background:linear-gradient(365deg,rgba(43,33,26,.66) 0%,rgba(43,33,26,.66) 100%);color:#FDFBF7;padding:.42rem .62rem;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 35px rgba(43,33,26,.22);backdrop-filter:blur(12px);pointer-events:none}.ol-card-slideshow-ready[data-ol-card-slideshow-state="single"] .ol-card-slideshow-badge{opacity:.88}.media-card.ol-card-slideshow-ready .ol-card-slideshow-media{border-radius:1.05rem}.media-card.ol-card-slideshow-ready .ol-card-slideshow-badge{font-size:.62rem;padding:.35rem .5rem}.gallery-card.ol-card-slideshow-ready .ol-card-slideshow-media{min-height:220px}@keyframes olCardKenBurns{from{transform:scale(1) translate3d(0,0,0);filter:saturate(1.02) contrast(1.01)}to{transform:scale(1.075) translate3d(-1.2%,.8%,0);filter:saturate(1.12) contrast(1.04)}}@media(max-width:767px){.ol-card-slideshow-ready .ol-card-slide-btn{width:38px;height:38px}.ol-card-slideshow-ready .ol-card-slideshow-controls{left:.65rem;right:.65rem;bottom:.65rem}.ol-card-slideshow-ready .ol-card-slideshow-badge{right:.65rem;bottom:.65rem;font-size:.62rem}}@media(pointer:coarse){.ol-card-slideshow-ready .ol-card-slide-btn{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.ol-card-slideshow-ready[data-ol-card-slideshow-state="single"] .ol-card-slideshow-primary{animation:none!important}.ol-card-slideshow-ready[data-ol-card-slideshow-state="multi"] .ol-card-slide{transition:none!important;transform:none!important}}
/* assets/css/oloropa-security-accessibility-enforcement.min.css */
:root{--ol-sa-green:#2B211A;--ol-sa-gold:#D4A373;--ol-sa-ivory:#FDFBF7;--ol-sa-ink:#2B211A;--ol-sa-focus:#A25A38}.ol-skip-link{position:fixed;left:1rem;top:.75rem;z-index:99999;transform:translateY(-140%);background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%);color:var(--ol-sa-green);padding:.75rem 1rem;border-radius:999px;font-weight:900;box-shadow:0 16px 45px rgba(43,33,26,.22);transition:transform .18s ease}.ol-skip-link:focus{transform:translateY(0);outline:3px solid var(--ol-sa-focus);outline-offset:3px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--ol-sa-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(162,90,56,.18)!important}:where(button,a,[role="button"]){touch-action:manipulation}:where(button,a,[role="button"],input,select,textarea){min-height:44px}:where([aria-disabled="true"],.is-disabled,[disabled]){cursor:not-allowed!important;opacity:.62!important}.ol-access-denied{min-height:100dvh;display:grid;place-items:center;background:linear-gradient(365deg,#FDFBF7,#FDFBF7)}.ol-friendly-empty,.ol-empty-template{border:1px solid rgba(162,90,56,.32);background:linear-gradient(365deg,rgba(253,251,247,.94) 0%,rgba(253,251,247,.94) 100%);border-radius:28px;padding:2rem;text-align:center;color:#2B211A;box-shadow:0 22px 70px rgba(43,33,26,.10)}.ol-friendly-empty i,.ol-empty-template i{font-size:2rem;color:var(--ol-sa-gold);display:inline-flex;width:4rem;height:4rem;border-radius:999px;align-items:center;justify-content:center;background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%);margin-bottom:1rem}.ol-friendly-empty h3,.ol-friendly-empty h1,.ol-empty-template strong{font-size:clamp(1.3rem,4vw,2rem);font-weight:900;margin:0 0 .55rem}.ol-friendly-empty p,.ol-empty-template span{color:rgba(43,33,26,.72);max-width:40rem;margin:.25rem auto 0}.ol-friendly-empty a,.ol-friendly-empty button{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;border-radius:999px;background:linear-gradient(365deg,#2B211A 0%,#2B211A 100%);color:#FDFBF7;text-decoration:none;font-weight:900;padding:.8rem 1rem}.ol-upload-warning{border:1px solid rgba(162,90,56,.3);background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%);color:#2B211A;border-radius:18px;padding:.8rem 1rem;font-size:.9rem;font-weight:700}.ol-form-error{border-color:#A25A38!important;box-shadow:0 0 0 4px rgba(162,90,56,.12)!important}.ol-field-help{font-size:.78rem;color:rgba(43,33,26,.62);margin-top:.3rem}.ol-live-region{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-ol-friendly-empty] table:empty,[data-ol-friendly-empty] tbody:empty{display:none}@media(max-width:767px){.ol-friendly-empty,.ol-empty-template{border-radius:22px;padding:1.35rem}.ol-friendly-empty i,.ol-empty-template i{width:3.3rem;height:3.3rem}.ol-admin-standardized table{min-width:720px}.ol-admin-standardized .ol-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.ol-reveal,.ol-motion,.motion-safe\:animate-pulse{opacity:1!important;transform:none!important}}@media(forced-colors:active){.ol-friendly-empty,.ol-empty-template,.ol-skip-link{border:1px solid CanvasText}.ol-skip-link:focus{outline:2px solid Highlight}}
/* assets/css/oloropa-phone-first-design-system.min.css */
:root{--ol-phone-safe-bottom:env(safe-area-inset-bottom,0px);--ol-phone-nav-h:5.75rem;--ol-phone-pad:clamp(1rem,4vw,1.25rem);--ol-phone-card-radius:1.5rem;--ol-phone-panel-radius:1.75rem;--ol-phone-tap:44px;--ol-phone-shadow:0 18px 55px rgba(43,33,26,.12);--ol-phone-soft-border:1px solid rgba(162,90,56,.22);--ol-phone-cream:#FDFBF7;--ol-phone-ivory:#FDFBF7;--ol-phone-green:#4A3B32;--ol-phone-deep:#2B211A;--ol-phone-gold:#D4A373;--ol-phone-text:#2B211A}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;min-width:0;background-color:var(--ol-phone-cream)}img,video,iframe,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}:where(button,a,[role="button"],input,select,textarea,.ol-admin-btn,.ol-action,.ol-btn){min-height:var(--ol-phone-tap)}:where(input,select,textarea){font-size:16px}:where(.ol-visually-safe-focus:focus-visible,:focus-visible){outline:3px solid rgba(162,90,56,.85);outline-offset:3px}[data-ol-phone-system="active"]{--ol-current-phone-nav-h:var(--ol-phone-nav-h)}#main-content,.ol-main-content,.ol-page,.ol-public-page,.ol-admin-shell,.ol-user-portal-shell,.portal-shell{min-width:0}#main-content{scroll-margin-top:1rem}#sidebar{will-change:transform}#toast,.ol-toast,.toast{z-index:9999}:where(.destination-card,.package-card,.story-card,.gallery-card,.media-card,.ol-kpi-card,.ol-finance-card,.ol-report-row,.ol-report-library,.ol-table-row,.ol-story-layout,.ol-package-drawer,.ol-serenity-addons,.ol-user-command-card,.ol-admin-glass,.ol-create-panel,.ol-builder-panel){min-width:0;overflow-wrap:anywhere}:where(.destination-card,.package-card,.story-card,.gallery-card,.media-card):where(img,video){display:block;width:100%;object-fit:cover}:where(.ol-media-frame,.ol-gallery-frame,.ol-card-media,.destination-card figure,.package-card figure,.story-card figure,.gallery-card figure,.media-card figure){position:relative;overflow:hidden;border-radius:inherit;isolation:isolate}:where(.ol-media-frame,.ol-gallery-frame,.ol-card-media)::after{content:"";pointer-events:none;position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(365deg,transparent,rgba(43,33,26,.48));opacity:.75}@media (max-width:767px){:root{--ol-phone-nav-h:5.95rem}html,body{width:100%;max-width:100%}body{font-size:15px;line-height:1.55}#main-content,.ol-main-content,main[role="main"],body>main{width:100%;max-width:100%;padding-left:var(--ol-phone-pad)!important;padding-right:var(--ol-phone-pad)!important;padding-bottom:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom)+1.25rem)!important}body:has(#mobile-nav),body:has(.ol-admin-mobile-bottom-nav),body:has(.ol-user-bottom-nav){padding-bottom:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom))}:where(.grid,[class*="grid-cols-"],.ol-admin-builder-grid,.ol-public-detail-grid,.ol-user-hub-grid,.ol-detail-cinema-grid,.ol-create-workspace,.ol-dashboard-grid,.ol-report-grid,.ol-finance-grid,.ol-package-grid,.ol-destination-grid,.ol-story-grid,#destination-grid){grid-template-columns:minmax(0,1fr)!important}:where(.flex,.ol-toolbar,.ol-action-row,.ol-admin-actions,.ol-filter-row,.ol-report-actions,.ol-finance-actions){min-width:0}:where(.ol-toolbar,.ol-action-row,.ol-admin-actions,.ol-filter-row,.ol-report-actions,.ol-finance-actions){flex-wrap:wrap!important;gap:.65rem!important}:where(.ol-toolbar>*,.ol-action-row>*,.ol-admin-actions>*,.ol-filter-row>*){min-width:min(100%,0px)}:where(.ol-command-hero,.ol-admin-hero,.ol-public-hero,.hero,.ol-cinema-hero,.ol-user-command-card){min-height:auto!important;border-radius:1.7rem!important;padding:1.15rem!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}:where(.ol-command-hero h1,.ol-admin-hero h1,.ol-public-hero h1,.hero h1,h1){font-size:clamp(2rem,11vw,3.1rem)!important;line-height:.98!important;letter-spacing:-.045em!important;text-wrap:balance}:where(h2){font-size:clamp(1.55rem,7vw,2.2rem)!important;line-height:1.05!important;text-wrap:balance}:where(p,li){max-width:68ch}:where(.destination-card,.package-card,.story-card,.gallery-card,.media-card,.ol-kpi-card,.ol-finance-card,.ol-report-row,.ol-table-row,.ol-user-command-card,.ol-admin-glass,.ol-story-layout,.ol-brief-step,.ol-calendar-day,.ol-serenity-addons){border-radius:var(--ol-phone-card-radius)!important;box-shadow:var(--ol-phone-shadow)!important}:where(.destination-card,.package-card,.story-card,.gallery-card,.media-card,.ol-kpi-card,.ol-finance-card,.ol-report-row,.ol-table-row){padding:clamp(.85rem,3.8vw,1.1rem)!important}:where(.destination-card img,.package-card img,.story-card img,.gallery-card img,.media-card img){min-height:190px;max-height:360px;border-radius:1.25rem}#mobile-nav,.ol-admin-mobile-bottom-nav,.ol-user-bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9000!important;min-height:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom))!important;padding-bottom:calc(.55rem+var(--ol-phone-safe-bottom))!important;border-top:var(--ol-phone-soft-border)!important;background:linear-gradient(365deg,rgba(253,251,247,.96) 0%,rgba(253,251,247,.96) 100%)!important;backdrop-filter:blur(20px)!important;box-shadow:0 -18px 60px rgba(43,33,26,.13)!important}#mobile-nav:where(a,button),.ol-admin-mobile-bottom-nav:where(a,button),.ol-user-bottom-nav:where(a,button){min-height:56px!important;border-radius:1rem!important}#mobile-more-sheet,#ol-mobile-more-sheet,.ol-mobile-sheet,.ol-bottom-sheet{position:fixed!important;inset:0!important;z-index:9200!important}#mobile-more-panel,#ol-mobile-more-panel,.ol-bottom-sheet-panel,.ol-drawer-panel{position:absolute!important;left:0!important;right:0!important;bottom:0!important;max-height:min(86dvh,720px)!important;overflow:auto!important;border-radius:1.9rem 1.9rem 0 0!important;padding:1rem 1rem calc(1.25rem+var(--ol-phone-safe-bottom))!important;background:linear-gradient(365deg,rgba(253,251,247,.98) 0%,rgba(253,251,247,.98) 100%)!important;box-shadow:0 -24px 80px rgba(43,33,26,.22)!important}#sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(86vw,320px)!important;max-width:320px!important;z-index:9100!important;transform:translateX(-105%)!important;transition:transform .25s ease!important;border-radius:0 1.5rem 1.5rem 0!important}#sidebar.is-open,#sidebar[data-open="true"]{transform:translateX(0)!important}#sidebar:where(a,button){min-height:48px!important}:where(table){min-width:720px}:where(.table-wrap,.ol-table-wrap,#destination-table-wrap,.ol-p7-table-wrap,.ol-finance-table-wrap){overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:1.3rem;scroll-snap-type:x proximity}:where(.ol-phone-card-table){display:block!important;min-width:0!important}:where(.ol-phone-card-table thead){display:none!important}:where(.ol-phone-card-table tbody,.ol-phone-card-table tr,.ol-phone-card-table td){display:block!important;width:100%!important;min-width:0!important}:where(.ol-phone-card-table tr){margin:0 0 .9rem!important;border:var(--ol-phone-soft-border)!important;border-radius:1.2rem!important;background:linear-gradient(365deg,rgba(253,251,247,.94) 0%,rgba(253,251,247,.94) 100%)!important;box-shadow:0 12px 34px rgba(43,33,26,.08)!important;overflow:hidden!important}:where(.ol-phone-card-table td){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:.72rem .9rem!important;border-bottom:1px solid rgba(162,90,56,.14)!important}:where(.ol-phone-card-table td)::before{content:attr(data-ol-label);flex:0 0 42%;color:rgba(43,33,26,.62);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#destination-drawer,#brief-builder-drawer,#media-library-drawer,#booking-calendar,#chat-panel,.ol-package-drawer,.ol-notification-dropdown,.ol-export-drawer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;max-height:86dvh!important;overflow:auto!important;z-index:9300!important;border-radius:1.9rem 1.9rem 0 0!important;padding:1rem!important;padding-bottom:calc(1.25rem+var(--ol-phone-safe-bottom))!important}#media-library-drawer .grid,#booking-calendar .grid,#brief-builder-drawer .grid,#chat-panel .grid{grid-template-columns:minmax(0,1fr)!important}#media-category-filter,#gallery-type-selector,#story-layout-selector{display:flex!important;gap:.5rem!important;overflow-x:auto!important;padding-bottom:.35rem!important;scroll-snap-type:x proximity}#media-category-filter>*,#gallery-type-selector>*,#story-layout-selector>*{flex:0 0 auto;scroll-snap-align:start}#story-canvas,#story-preview,.ol-story-canvas,.ol-story-preview{width:100%!important;max-width:100%!important;padding:0!important}:where(#story-canvas,#story-preview,.ol-story-canvas,.ol-story-preview):where(p,li){font-size:1rem!important;line-height:1.78!important}:where(.ol-story-layout,.ol-story-section){padding:1rem!important;border-radius:1.5rem!important}:where(.ol-gallery,.gallery,.ol-gallery-grid,.ol-media-grid,.ol-story-gallery,.ol-package-gallery,.ol-destination-gallery){display:flex!important;grid-template-columns:none!important;gap:.8rem!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}:where(.ol-gallery>*,.gallery>*,.ol-gallery-grid>*,.ol-media-grid>*,.ol-story-gallery>*,.ol-package-gallery>*,.ol-destination-gallery>*){flex:0 0 min(86vw,360px)!important;scroll-snap-align:start}#brief-builder,.ol-brief-builder{border-radius:1.8rem!important}.ol-brief-step{display:block!important;margin-bottom:.9rem!important}.ol-calendar-day{min-height:64px!important;padding:.7rem!important}#chat-widget,#oloropa-chat-widget-root,.ol-chat-shell{right:.85rem!important;bottom:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom)+.85rem)!important;z-index:8800!important}#chat-message-list,.ol-chat-thread{max-height:min(58dvh,520px)!important}.ol-es-sound-dock{left:.85rem!important;right:auto!important;bottom:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom)+.85rem)!important;max-width:min(56vw,260px)!important;z-index:8700!important}.ol-es-sound-label{max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.phone-sticky-actions,.ol-phone-sticky-actions,.ol-sticky-mobile-actions{position:sticky!important;bottom:calc(var(--ol-phone-nav-h)+var(--ol-phone-safe-bottom)+.6rem)!important;z-index:8600!important;display:flex!important;gap:.65rem!important;padding:.65rem!important;border:var(--ol-phone-soft-border)!important;border-radius:999px!important;background:linear-gradient(365deg,rgba(253,251,247,.94) 0%,rgba(253,251,247,.94) 100%)!important;backdrop-filter:blur(18px)!important;box-shadow:var(--ol-phone-shadow)!important}.phone-sticky-actions>*,.ol-phone-sticky-actions>*,.ol-sticky-mobile-actions>*{flex:1 1 0;justify-content:center}:where(form):where(input,select,textarea){width:100%!important;min-height:48px!important;border-radius:1rem!important}:where(form):where(label){font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important}:where(.form-grid,.ol-form-grid,.ol-create-form-grid){grid-template-columns:minmax(0,1fr)!important}#map-embed-preview,.ol-map-embed-shell,iframe[src*="maps"],.route-map-iframe{min-height:300px!important;max-height:58dvh!important;border-radius:1.4rem!important}#youtube-embed-preview,.ol-embed-youtube,.video-embed{aspect-ratio:16/9;border-radius:1.4rem!important;overflow:hidden!important}}@media (min-width:768px) and (max-width:1199px){#main-content,.ol-main-content,main[role="main"],body>main{padding-left:1.25rem!important;padding-right:1.25rem!important}:where(.ol-admin-builder-grid,.ol-public-detail-grid,.ol-user-hub-grid,.ol-create-workspace,.ol-detail-cinema-grid){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;gap:1.2rem!important}:where(#destination-grid,.ol-package-grid,.ol-destination-grid,.ol-story-grid,.ol-media-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}#media-library-drawer,.ol-export-drawer{width:min(560px,92vw)!important}.ol-command-hero,.ol-admin-hero,.ol-public-hero,.hero{border-radius:2rem!important}#chat-widget,#oloropa-chat-widget-root{bottom:1.25rem!important}.ol-es-sound-dock{bottom:1.25rem!important}}@media (min-width:1200px){:where(.ol-admin-builder-grid,.ol-create-workspace){grid-template-columns:280px minmax(0,1fr) 380px}:where(.ol-public-story-grid){grid-template-columns:minmax(0,780px) 320px}:where(.ol-detail-cinema-grid){grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}:where(#destination-grid,.ol-package-grid,.ol-destination-grid,.ol-story-grid){grid-template-columns:repeat(3,minmax(0,1fr))}#sidebar{transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.ol-reveal,.destination-card,.package-card,.story-card,.gallery-card,.media-card,.ol-kpi-card,.ol-finance-card{animation:none!important;transition:none!important;transform:none!important}:where(.ol-gallery,.gallery,.ol-media-grid){scroll-behavior:auto!important}}.ol-phone-overflow-guard{overflow-x:hidden!important;max-width:100%!important}.ol-phone-scroll-lock{overflow:hidden!important;touch-action:none!important}.ol-phone-panel-open{display:block!important}.ol-phone-hidden{display:none!important}.ol-phone-swipe-hint{position:relative}.ol-phone-swipe-hint::before{content:"Swipe";position:absolute;top:.7rem;right:.7rem;z-index:3;border-radius:999px;padding:.25rem .55rem;color:#2B211A;background:linear-gradient(365deg,rgba(253,251,247,.88) 0%,rgba(253,251,247,.88) 100%);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 24px rgba(43,33,26,.12)}@media (max-width:767px){body[data-oloropa-page] #main-content,body[data-ol-public-system] #main-content,body[data-ol-phase7-public="immersive"] #main-content{padding-left:0!important;padding-right:0!important;max-width:100vw!important;overflow-x:hidden!important}body[data-oloropa-page="index.php"]{background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%)!important}body[data-oloropa-page="index.php"] #main-content{padding-bottom:0!important}body[data-oloropa-page="index.php"]:where(section,header,footer,main,article,aside,div){box-sizing:border-box}body[data-oloropa-page="index.php"]:where(.ix-inner,.ol-storyboard-inner,.ol-p9-inner,.ol-route-pulse-inner){width:min(calc(100vw - 24px),1240px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}body[data-oloropa-page="index.php"] #ol-living-story-hero.ol-index-story-canvas{min-height:auto!important;padding:7.25rem 1rem 3.25rem!important;overflow:hidden!important}body[data-oloropa-page="index.php"] #ol-living-story-hero .ix-hero-grid,body[data-oloropa-page="index.php"] .ol-story-canvas-grid,body[data-oloropa-page="index.php"] .ol-storyboard-layout,body[data-oloropa-page="index.php"] .ol-route-pulse-layout,body[data-oloropa-page="index.php"] .ix-intent-layout,body[data-oloropa-page="index.php"] .atm-intent-layout,body[data-oloropa-page="index.php"] .atm-quiz,body[data-oloropa-page="index.php"] #final-decision .ix-gateway-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:100%!important;max-width:100%!important}body[data-oloropa-page="index.php"] .ol-story-canvas-copy h1,body[data-oloropa-page="index.php"] .ix-hero-copy h1,body[data-oloropa-page="index.php"] .lh-hero-copy h1{font-size:clamp(2.65rem,13vw,4.35rem)!important;line-height:.92!important;letter-spacing:-.06em!important;max-width:100%!important}body[data-oloropa-page="index.php"] .ol-story-signal-panel,body[data-oloropa-page="index.php"] .ol-storyboard-preview,body[data-oloropa-page="index.php"] .ix-route-preview,body[data-oloropa-page="index.php"] .atm-route-preview{width:100%!important;max-width:100%!important;border-radius:1.55rem!important}body[data-oloropa-page="index.php"] .ol-story-canvas-actions,body[data-oloropa-page="index.php"] .ix-actions,body[data-oloropa-page="index.php"] .lh-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important}body[data-oloropa-page="index.php"] .ol-story-canvas-actions>*,body[data-oloropa-page="index.php"] .ix-actions>*,body[data-oloropa-page="index.php"] .lh-actions>*{width:100%!important;justify-content:center!important}body[data-oloropa-page="index.php"] .ol-story-cue-rail{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;padding-bottom:.45rem!important;scrollbar-width:none!important}body[data-oloropa-page="index.php"] .ol-story-cue-rail::-webkit-scrollbar{display:none!important}body[data-oloropa-page="index.php"] .ol-story-cue-rail a{flex:0 0 auto!important}body[data-oloropa-page="index.php"] .ol-storyboard-track,body[data-oloropa-page="index.php"] .ol-route-recommendations,body[data-oloropa-page="index.php"] .ix-pathway-grid,body[data-oloropa-page="index.php"] .ix-grid,body[data-oloropa-page="index.php"] .atm-choice-grid,body[data-oloropa-page="index.php"] .atm-mood-tiles,body[data-oloropa-page="index.php"] .ol14-destination-grid,body[data-oloropa-page="index.php"] .ol14-route-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}body[data-oloropa-page="index.php"] .ol-storyboard-card,body[data-oloropa-page="index.php"] .ol-phase2-recommendation-card,body[data-oloropa-page="index.php"] .ol-phase2-serenity-card,body[data-oloropa-page="index.php"] .ix-card,body[data-oloropa-page="index.php"] .atm-intent-card,body[data-oloropa-page="index.php"] .atm-mood-card{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:1.6rem!important}body[data-oloropa-page="index.php"] .ol-storyboard-card{min-height:390px!important}body[data-oloropa-page="index.php"] .ol-phase2-card-media{min-height:230px!important}body[data-oloropa-page="index.php"] #spatial.ol-portal-spatial{height:auto!important;min-height:auto!important;overflow:hidden!important;padding:3rem 0!important}body[data-oloropa-page="index.php"] #spatial .ol-portal-sticky{position:relative!important;top:auto!important;height:auto!important;min-height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:1rem!important;overflow:hidden!important}body[data-oloropa-page="index.php"] #spatial .ol-spatial-track{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:1rem!important;padding:.2rem .2rem 1rem!important;scroll-snap-type:x mandatory!important}body[data-oloropa-page="index.php"] #spatial .ol-destination-node{flex:0 0 min(86vw,380px)!important;width:auto!important;max-width:none!important;opacity:1!important;transform:none!important;position:relative!important;left:auto!important;top:auto!important;scroll-snap-align:center!important}body[data-oloropa-page="index.php"] #spatial .ol-destination-card{padding:0!important;width:100%!important;height:500px!important;min-height:460px!important;max-width:none!important;border-radius:1.7rem!important}body[data-oloropa-page]:where(.ol-gallery,.gallery,.ol-gallery-grid,.ol-media-grid,.ol-story-gallery,.ol-package-gallery,.ol-destination-gallery):not([data-ol-mobile-swipe="true"]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;scroll-snap-type:none!important}body[data-oloropa-page]:where(.ol-gallery,.gallery,.ol-gallery-grid,.ol-media-grid,.ol-story-gallery,.ol-package-gallery,.ol-destination-gallery):not([data-ol-mobile-swipe="true"])>*{flex:auto!important;width:100%!important;max-width:100%!important}}
/* assets/css/oloropa-reduced-motion-system.min.css */
:root{--ol-motion-fast:180ms;--ol-motion-medium:320ms;--ol-motion-slow:720ms;--ol-motion-ease:cubic-bezier(.22,1,.36,1)}[data-ol-reveal],.ol-reveal,.ol-motion-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--ol-motion-slow) var(--ol-motion-ease),transform var(--ol-motion-slow) var(--ol-motion-ease);will-change:opacity,transform}[data-ol-reveal].is-visible,.ol-reveal.is-visible,.ol-motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.ol-motion-fade,[data-ol-motion="fade"]{transition:opacity var(--ol-motion-medium) var(--ol-motion-ease),transform var(--ol-motion-medium) var(--ol-motion-ease)}.ol-motion-press:active,button:not([disabled]):active,a[role="button"]:active{transform:translate3d(0,1px,0) scale(.992)}:focus-visible{outline:3px solid rgba(162,90,56,.82);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0ms!important}html:focus-within{scroll-behavior:auto!important}[data-ol-reveal],.ol-reveal,.ol-motion-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.ol-motion-press:active,button:not([disabled]):active,a[role="button"]:active{transform:none!important}video[data-ol-decorative-video="true"],canvas[data-ol-decorative-canvas="true"]{animation:none!important}}html[data-ol-reduced-motion="true"] *,html[data-ol-reduced-motion="true"] *::before,html[data-ol-reduced-motion="true"] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html[data-ol-reduced-motion="true"] [data-ol-reveal],html[data-ol-reduced-motion="true"] .ol-reveal,html[data-ol-reduced-motion="true"] .ol-motion-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}
/* assets/css/oloropa-global-luxury-system.min.css */
:root{--ol-earthen-linen:#FAF8F5;--ol-linen:#FDFBF7;--ol-linen-2:#FDFBF7;--ol-ivory:#FDFBF7;--ol-dust:#D4A373;--ol-dust-2:#D4A373;--ol-earth:#4A3B32;--ol-earth-2:#2B211A;--ol-umber:#4A3B32;--ol-indigo:#2B211A;--ol-gold:#D4A373;--ol-sahara:#D4A373;--ol-sienna:#A25A38;--ol-ink:#4A3B32;--ol-muted:rgba(43,33,26,.68);--ol-line:rgba(162,90,56,.24);--ol-panel:rgba(253,251,247,.88);--ol-shadow:0 28px 82px rgba(43,33,26,.14);--ol-ease:cubic-bezier(.16,1,.3,1);--ol-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ol-font-ui:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ol-gradient-alabaster:linear-gradient(365deg,#FAF8F5 0%,#FDFBF7 48%,#FAF8F5 100%);--ol-gradient-alabaster-soft:linear-gradient(365deg,rgba(250,248,245,.98) 0%,rgba(253,251,247,.94) 56%,rgba(212,163,115,.18) 100%);--ol-gradient-panel:linear-gradient(365deg,rgba(250,248,245,.96) 0%,rgba(253,251,247,.92) 58%,rgba(212,163,115,.20) 100%);--ol-gradient-midnight:linear-gradient(365deg,#2B211A 0%,#4A3B32 58%,#2B211A 100%);--ol-gradient-umber:linear-gradient(365deg,#4A3B32 0%,#2B211A 100%);--ol-gradient-sahara:linear-gradient(365deg,#D4A373 0%,#FAF8F5 100%);--ol-gradient-sienna:linear-gradient(365deg,#A25A38 0%,#D4A373 100%);--ol-gradient-border:linear-gradient(365deg,rgba(212,163,115,.34),rgba(162,90,56,.24),rgba(250,248,245,.34));--primary:var(--ol-earth);--secondary:var(--ol-gold);--ol-earth-alias:var(--ol-earth);--ol-earth-deep-alias:var(--ol-earth-2);--ol-forest:var(--ol-earth);--ol-forest-deep:var(--ol-earth-2);--ix-earth:var(--ol-earth);--ix-earth-2:var(--ol-earth-2);--ix-earth-3:var(--ol-indigo);--ix-gold:var(--ol-gold);--ix-sand:var(--ol-linen-2);--ix-mist:var(--ol-linen);--ix-ivory:var(--ol-ivory);--ix-ink:var(--ol-ink);--oloropa-final-earth:var(--ol-earth);--oloropa-final-earth-2:var(--ol-earth-2);--oloropa-final-deep:var(--ol-indigo);--oloropa-final-gold:var(--ol-gold);--oloropa-final-mist:var(--ol-linen);--oloropa-final-sand:var(--ol-linen-2);--oloropa-final-ivory:var(--ol-ivory);--oloropa-final-ink:var(--ol-ink)}html{background:var(--ol-gradient-alabaster);color-scheme:light}body{min-height:100%;background:var(--ol-gradient-alabaster) !important;color:var(--ol-ink) !important;font-family:var(--ol-font-body) !important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle,rgba(162,90,56,.12) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(162,90,56,.10) 0 1px,transparent 1.4px);background-size:190px 190px,270px 270px;animation:olGlobalDustDrift 22s linear infinite}body>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6,.font-display,.ol-display,.display,.ix-title,[class*="hero"] h1,[class*="hero"] h2,[class*="hero"] h3,[class*="head"] h1,[class*="head"] h2,[class*="head"] h3,[class*="card"] h1,[class*="card"] h2,[class*="card"] h3,[class*="title"],[class*="heading"]{font-family:var(--ol-font-display) !important;font-weight:600 !important;letter-spacing:-.025em !important}body,button,input,select,textarea,.font-sans,.ol-ui,.ix-kicker,.ix-btn,.ol-cc-link,.ol-cc-cta,.ol-cc-mobile-card,.btn,[class*="button"],[class*="cta"],[class*="badge"],[class*="tag"],[class*="nav"]{font-family:var(--ol-font-ui) !important}a{color:inherit}main,section:not(.ix-section.dark):not(.ix-final-gateway):not(.ol-o5-award-hero):not(.ol-o5-route-theatre),.page,.content,.ol-public-page,.ol-admin-main,.ol-user-main{background-color:transparent}.ix-section,.ix-section.sand,.ol-immersive-ivory,.ol-immersive-white,.bg-white,.bg-[#FDFBF7],.bg-stone-50,.bg-neutral-50,.bg-slate-50,.bg-gray-50,[class*="bg-[#FDFBF7]"],[class*="bg-white"]{background:var(--ol-gradient-alabaster-soft) !important;color:var(--ol-ink) !important}body:where(main,section,article,aside,form,.page,.content,.panel,.card,[class*="section"],[class*="panel"],[class*="card"]):not([class*="hero"]):not([class*="media"]):not([style*="url("]){background-image:var(--ol-gradient-panel) !important;border-color:rgba(212,163,115,.28) !important}.ix-section.dark,.ix-final-gateway,.ol-o5-award-hero,.ol-o5-route-theatre,.ol-portal-sticky,.ol-cc-header,.ol-cc-footer,.admin-sidebar,.sidebar,aside[class*="sidebar"],.bg-primary,.bg-[#4A3B32],.bg-[#2B211A],[class*="bg-[#4A3B32]"],[class*="bg-[#2B211A]"]{background:var(--ol-gradient-midnight) !important;color:var(--ol-ivory) !important}.text-primary,.text-[#4A3B32],.text-[#4A3B32],.text-[#2B211A],.text-[#4A3B32],[class*="text-[#4A3B32]"],[class*="text-[#4A3B32]"],[class*="text-[#2B211A]"],[class*="text-[#4A3B32]"]{color:var(--ol-earth) !important}.border-primary,.border-[#4A3B32],[class*="border-[#4A3B32]"]{border-color:rgba(43,33,26,.24) !important}.ix-hero::after,.ix-earth-video::after,.ol-immersive-bg-overlay,.ol-o5-award-mask,.ol-o5-award-depth,.ol-o6-route-media-overlay,.p11-hero::after,.p12-earth-video::after,.sh-hero::after,.pk-hero::after,.pd-hero::after,.sp-hero::after{background:radial-gradient(circle at 70% 18%,rgba(162,90,56,.22),transparent 24rem),linear-gradient(365deg,rgba(43,33,26,.78) 0%,rgba(43,33,26,.78) 100%) !important}.ix-kicker,.ol-p9-kicker,.ol-o5-award-kicker,.ol-immersive-label,.text-secondary,.text-[#D4A373],[class*="text-[#D4A373]"]{color:var(--ol-gold) !important}.ix-head h2,.ix-card h3,.ol-card h3,.card h3,.ol-admin-main h1,.ol-admin-main h2,.ol-user-main h1,.ol-user-main h2{color:var(--ol-earth) !important}.ix-section.dark h1,.ix-section.dark h2,.ix-section.dark h3,.ix-final-gateway h1,.ix-final-gateway h2,.ix-final-gateway h3,.ol-o5-award-hero h1,.ol-o5-award-hero h2,.ol-o5-route-theatre h2,.ol-o5-route-theatre h3,.ol-cc-footer h2,.ol-cc-footer h3,.ol-cc-header strong{color:var(--ol-ivory) !important}p,li,small,.text-gray-500,.text-gray-600,.text-gray-700,[class*="text-gray-"]{color:var(--ol-muted) !important}.ix-section.dark p,.ix-final-gateway p,.ol-o5-award-hero p,.ol-o5-route-theatre p,.ol-cc-footer p,.ol-cc-footer li,.ol-cc-footer a,.ol-cc-header a,.sidebar a,.admin-sidebar a{color:rgba(253,251,247,.72) !important}.ix-card,.ol-card,.card,.dashboard-card,.stat-card,.panel,.preview-card,.ol-p9-door,.ol-o5-booking-card,.ol-o5-hero-trust,.ol-o5-route-theatre-card,.ol-o7-route-media-card,.ol-cc-mega,.ol-cc-mobile-card,article[class*="card"],div[class*="card"],section[class*="card"]{position:relative;overflow:hidden;contain:paint;background:var(--ol-gradient-alabaster-soft) !important;border-color:var(--ol-line) !important;color:var(--ol-ink) !important;box-shadow:var(--ol-shadow) !important}.ix-section.dark .ix-card,.ix-final-gateway .ix-card,.ol-o5-booking-card,.ol-o5-hero-trust,.ol-o5-route-theatre-card,.ol-o7-route-media-card,.ol-p9-door,.ol-cc-mega,.ol-cc-mobile-card{background:linear-gradient(365deg,rgba(43,33,26,.45) 0%,rgba(43,33,26,.45) 100%) !important;color:var(--ol-ivory) !important;border-color:rgba(253,251,247,.16) !important}.ix-card::after,.ol-card::after,.card::after,.dashboard-card::after,.stat-card::after,.panel::after,.preview-card::after,.ol-p9-door::after,.ol-o5-booking-card::after,.ol-o5-route-theatre-card::after,.ol-o7-route-media-card::after,article[class*="card"]::after,div[class*="card"]::after,section[class*="card"]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:25% !important;z-index:3;pointer-events:none;opacity:0;overflow:hidden !important;background:radial-gradient(circle,rgba(162,90,56,0.25) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(253,251,247,0.28) 0 1px,transparent 1.4px),linear-gradient(365deg,rgba(162,90,56,0.16) 0%,rgba(162,90,56,0.16) 100%) !important;background-size:30px 30px,45px 45px,100% 100% !important;background-repeat:repeat,repeat,no-repeat !important;background-position:0px 0px,0px 0px,0px 0px !important;will-change:background-position,opacity}.ix-card:hover::after,.ol-card:hover::after,.card:hover::after,.dashboard-card:hover::after,.stat-card:hover::after,.panel:hover::after,.preview-card:hover::after,.ol-p9-door:hover::after,.ol-o5-booking-card:hover::after,.ol-o5-route-theatre-card:hover::after,.ol-o7-route-media-card:hover::after,article[class*="card"]:hover::after,div[class*="card"]:hover::after,section[class*="card"]:hover::after{animation:olSafariDustBottomQuarter 2.5s ease-out infinite !important}@supports (animation-timeline:view()){.ix-card::after,.ol-card::after,.card::after,.dashboard-card::after,.stat-card::after,.panel::after,.preview-card::after,.ol-p9-door::after,.ol-o5-booking-card::after,.ol-o5-route-theatre-card::after,.ol-o7-route-media-card::after,article[class*="card"]::after,div[class*="card"]::after,section[class*="card"]::after{animation:olSafariDustBottomQuarter 2.5s ease-out infinite !important}}.ix-card:hover,.ol-card:hover,.card:hover,.dashboard-card:hover,.stat-card:hover,.panel:hover,.preview-card:hover,.ol-p9-door:hover,.ol-o5-route-theatre-card:hover,.ol-o7-route-media-card:hover,article[class*="card"]:hover,div[class*="card"]:hover,section[class*="card"]:hover{transform:translateY(-3px);transition:transform .42s var(--ol-ease),box-shadow .42s var(--ol-ease),border-color .42s var(--ol-ease)}.ix-btn,.btn,button[type="submit"],.ol-cc-cta,.ol-o5-award-primary,.ol-o5-booking-card-cta,.ol-p9-primary,.ol-cc-footer-brief a,a[class*="btn"],a[class*="button"],a[class*="cta"]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--ol-gradient-sienna) !important;color:#FDFBF7 !important;border-color:rgba(253,251,247,.28) !important;box-shadow:0 16px 38px rgba(162,90,56,.22) !important;font-family:var(--ol-font-ui) !important}.ix-btn.ghost,.btn-ghost,.ol-o5-award-secondary,a[class*="ghost"]{background:linear-gradient(365deg,rgba(253,251,247,.14) 0%,rgba(253,251,247,.14) 100%) !important;color:inherit !important;border:1px solid rgba(43,33,26,.18) !important;box-shadow:none !important}input,select,textarea{background:linear-gradient(365deg,rgba(253,251,247,.88) 0%,rgba(253,251,247,.88) 100%) !important;border-color:rgba(43,33,26,.18) !important;color:var(--ol-ink) !important;box-shadow:none !important}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid rgba(162,90,56,.48) !important;outline-offset:3px}.badge,.tag,.ix-tags span,.ix-rate-badge,.ix-stay-mood,.ol-immersive-label,.rounded-full{border-color:rgba(43,33,26,.16) !important}.bi,[class^="bi-"],[class*=" bi-"]{display:inline-flex;line-height:1;vertical-align:-.125em}.bg-earth-50,.bg-sahara-50,.bg-linen-50,.bg-sienna-50,.bg-umber-50,.bg-haze-50,.bg-dust-50,[class*="bg-earth-50"],[class*="bg-umber-50"],[class*="bg-haze-50"]{background:var(--ol-gradient-alabaster) !important;color:var(--ol-earth) !important}.bg-earth-100,.bg-sahara-100,.bg-linen-100,.bg-sienna-100,.bg-umber-100,.bg-haze-100,.bg-dust-100,[class*="bg-earth-100"],[class*="bg-umber-100"],[class*="bg-haze-100"]{background:var(--ol-gradient-alabaster) !important;color:var(--ol-earth) !important}.bg-earth-500,.bg-sahara-500,.bg-linen-500,.bg-sienna-500,.bg-umber-500,.bg-haze-500,.bg-dust-500,.bg-earth-600,.bg-sahara-600,.bg-linen-600,.bg-sienna-600,.bg-umber-600,.bg-haze-600,.bg-dust-600,.bg-earth-700,.bg-sahara-700,.bg-linen-700,.bg-sienna-700,.bg-umber-700,.bg-haze-700,.bg-dust-700,.bg-earth-800,.bg-sahara-800,.bg-linen-800,.bg-sienna-800,.bg-umber-800,.bg-haze-800,.bg-dust-800,.bg-earth-900,.bg-sahara-900,.bg-linen-900,.bg-sienna-900,.bg-umber-900,.bg-haze-900,.bg-dust-900,[class*="bg-earth-500"],[class*="bg-umber-500"],[class*="bg-haze-500"],[class*="bg-earth-600"],[class*="bg-umber-600"],[class*="bg-haze-600"],[class*="bg-earth-700"],[class*="bg-umber-700"],[class*="bg-haze-700"]{background:var(--ol-gradient-midnight) !important;color:var(--ol-ivory) !important}.text-earth-50,.text-sahara-50,.text-linen-50,.text-sienna-50,.text-umber-50,.text-haze-50,.text-dust-50,[class*="text-earth-50"],[class*="text-umber-50"],[class*="text-haze-50"]{color:#FDFBF7 !important}.text-earth-100,.text-sahara-100,.text-linen-100,.text-sienna-100,.text-umber-100,.text-haze-100,.text-dust-100,[class*="text-earth-100"],[class*="text-umber-100"],[class*="text-haze-100"]{color:#FDFBF7 !important}.text-earth-500,.text-sahara-500,.text-linen-500,.text-sienna-500,.text-umber-500,.text-haze-500,.text-dust-500,.text-earth-600,.text-sahara-600,.text-linen-600,.text-sienna-600,.text-umber-600,.text-haze-600,.text-dust-600,.text-earth-700,.text-sahara-700,.text-linen-700,.text-sienna-700,.text-umber-700,.text-haze-700,.text-dust-700,.text-earth-800,.text-sahara-800,.text-linen-800,.text-sienna-800,.text-umber-800,.text-haze-800,.text-dust-800,.text-earth-900,.text-sahara-900,.text-linen-900,.text-sienna-900,.text-umber-900,.text-haze-900,.text-dust-900,[class*="text-earth-500"],[class*="text-umber-500"],[class*="text-haze-500"],[class*="text-earth-600"],[class*="text-umber-600"],[class*="text-haze-600"],[class*="text-earth-700"],[class*="text-umber-700"],[class*="text-haze-700"]{color:var(--ol-earth) !important}.border-earth-50,.border-sahara-50,.border-linen-50,.border-sienna-50,.border-umber-50,.border-haze-50,.border-dust-50{border-color:rgba(253,251,247,0.2) !important}.border-earth-100,.border-sahara-100,.border-linen-100,.border-sienna-100,.border-umber-100,.border-haze-100,.border-dust-100{border-color:rgba(253,251,247,0.4) !important}.border-earth-500,.border-sahara-500,.border-linen-500,.border-sienna-500,.border-umber-500,.border-haze-500,.border-dust-500,.border-earth-600,.border-sahara-600,.border-linen-600,.border-sienna-600,.border-umber-600,.border-haze-600,.border-dust-600,.border-earth-700,.border-sahara-700,.border-linen-700,.border-sienna-700,.border-umber-700,.border-haze-700,.border-dust-700,[class*="border-earth-500"],[class*="border-umber-500"],[class*="border-haze-500"],[class*="border-earth-600"],[class*="border-umber-600"],[class*="border-haze-600"],[class*="border-earth-700"],[class*="border-umber-700"],[class*="border-haze-700"]{border-color:rgba(43,33,26,0.35) !important}.grid,[class*="grid-cols-"],.flex,[class*="flex-"]{min-width:0 !important}.grid>*,.flex>*{min-width:0;max-width:100%}table{max-width:100% !important;width:100%}.ol-responsive-scroll,.table-wrap,.ol-table-wrap,[class*="table-wrap"],[id*="table-wrap"]{max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}@keyframes olGlobalDustDrift{0%{transform:translate3d(0,-1rem,0)}100%{transform:translate3d(0,2rem,0)}}@keyframes olSafariDustBottomQuarter{0%{opacity:0;background-position:0px 30px,0px 20px,0px 0px;filter:blur(1px)}30%{opacity:0.9;filter:blur(0px)}70%{opacity:0.9;filter:blur(0px)}100%{opacity:0;background-position:15px -10px,-20px -15px,0px 0px;filter:blur(0.5px)}}@media (max-width:760px){body{background:var(--ol-gradient-alabaster) !important}.ix-card,.ol-card,.card,.panel,.ol-p9-door{border-radius:24px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}:root{--ol-earthen-linen:#FAF8F5;--ol-alabaster-linen:#FDFBF7;--ol-linen:#FDFBF7;--ol-linen-2:#FDFBF7;--ol-ivory:#FDFBF7;--ol-savannah-umber:#4A3B32;--ol-earth:#4A3B32;--ol-umber:#4A3B32;--ol-ink:#4A3B32;--ol-midnight-ochre:#2B211A;--ol-earth-2:#2B211A;--ol-indigo:#2B211A;--ol-ancient-sahara:#D4A373;--ol-sahara:#D4A373;--ol-gold:#D4A373;--ol-dust:#D4A373;--ol-eternal-sienna:#A25A38;--ol-sienna:#A25A38;--ol-muted:rgba(43,33,26,.68);--ol-line:rgba(162,90,56,.24);--ol-panel:rgba(253,251,247,.9);--ol-shadow:0 28px 82px rgba(43,33,26,.14);--ol-gradient-alabaster:linear-gradient(365deg,#FAF8F5 0%,#FDFBF7 48%,#FAF8F5 100%);--ol-gradient-alabaster-soft:linear-gradient(365deg,rgba(250,248,245,.98) 0%,rgba(253,251,247,.94) 56%,rgba(212,163,115,.18) 100%);--ol-gradient-panel:linear-gradient(365deg,rgba(250,248,245,.96) 0%,rgba(253,251,247,.92) 58%,rgba(212,163,115,.20) 100%);--ol-gradient-midnight:linear-gradient(365deg,#2B211A 0%,#4A3B32 58%,#2B211A 100%);--ol-gradient-umber:linear-gradient(365deg,#4A3B32 0%,#2B211A 100%);--ol-gradient-sahara:linear-gradient(365deg,#D4A373 0%,#FAF8F5 100%);--ol-gradient-sienna:linear-gradient(365deg,#A25A38 0%,#D4A373 100%);--ol-gradient-border:linear-gradient(365deg,rgba(212,163,115,.34),rgba(162,90,56,.24),rgba(250,248,245,.34));--tw-color-alabaster-linen:#FDFBF7;--tw-color-savannah-umber:#4A3B32;--tw-color-midnight-ochre:#2B211A;--tw-color-ancient-sahara:#D4A373;--tw-color-eternal-sienna:#A25A38;--primary:#4A3B32;--secondary:#A25A38;--ix-earth:#4A3B32;--ix-earth-2:#2B211A;--ix-earth-3:#2B211A;--ix-gold:#D4A373;--ix-sand:#FDFBF7;--ix-mist:#FDFBF7;--ix-ivory:#FDFBF7;--ix-ink:#4A3B32;--oloropa-final-earth:#4A3B32;--oloropa-final-earth-2:#2B211A;--oloropa-final-deep:#2B211A;--oloropa-final-gold:#D4A373;--oloropa-final-mist:#FDFBF7;--oloropa-final-sand:#FDFBF7;--oloropa-final-ivory:#FDFBF7;--oloropa-final-ink:#4A3B32}html{background:var(--ol-gradient-alabaster) !important;color-scheme:light}body{background:var(--ol-gradient-alabaster) !important;color:#4A3B32 !important;font-family:var(--ol-font-body) !important}h1,h2,h3,.font-display,.ol-display,.display,.ix-title,[class*="hero"] h1,[class*="hero"] h2,[class*="hero"] h3,[class*="title"],[class*="heading"]{font-family:var(--ol-font-display) !important;letter-spacing:clamp(-.018em,-.12vw,-.006em) !important;line-height:.96 !important;text-wrap:balance}h1,.text-7xl,.text-8xl,.text-9xl,[class*="hero"] h1{font-size:clamp(3.2rem,8vw,7.75rem) !important;letter-spacing:-.012em !important;line-height:.9 !important}h2,.text-5xl,.text-6xl,[class*="hero"] h2{font-size:clamp(2.2rem,5.2vw,5rem) !important}h3,.text-3xl,.text-4xl{font-size:clamp(1.55rem,3.2vw,3rem) !important}body,p,li,small,label,input,select,textarea,button,.font-sans,[class*="nav"],[class*="menu"],[class*="button"],[class*="btn"],[class*="cta"],[class*="badge"],[class*="kicker"],[class*="eyebrow"],[class*="micro"]{font-family:var(--ol-font-ui) !important}nav a,header a,.ol-cc-link,.ol-cc-cta,.ix-kicker,.ol-p9-kicker,[class*="eyebrow"],[class*="kicker"],small{letter-spacing:.12em !important}.ol-cc-header,.ix-nav,.p11-nav,.sh-nav,.pk-nav,.pd-nav,.sp-nav,.site-header,.navbar,header[role="banner"],body>header,[class*="nav-shell"],[class*="header-shell"]{background:linear-gradient(365deg,rgba(43,33,26,.4) 0%,rgba(43,33,26,.4) 100%) !important;-webkit-backdrop-filter:blur(12px) saturate(132%);backdrop-filter:blur(12px) saturate(132%);border:1px solid rgba(253,251,247,.16) !important;box-shadow:0 24px 80px rgba(43,33,26,.16) !important;color:#FDFBF7 !important}.ol-cc-header a,.ix-nav a,.p11-nav a,.sh-nav a,.pk-nav a,.pd-nav a,.sp-nav a,.site-header a,.navbar a,header[role="banner"] a,body>header a{color:rgba(253,251,247,.88) !important}.ix-section,.ix-section.sand,.ol-immersive-ivory,.ol-immersive-white,.bg-white,.bg-stone-50,.bg-neutral-50,.bg-[#FDFBF7],[class*="bg-[#FDFBF7]"],[class*="bg-white"]{background:var(--ol-gradient-alabaster-soft) !important;color:#4A3B32 !important}.ix-section.dark,.ix-final-gateway,.ol-o5-award-hero,.ol-o5-route-theatre,.ol-portal-sticky,.ol-cc-footer,.admin-sidebar,.sidebar,aside[class*="sidebar"],.bg-primary,.bg-stone-900,.bg-neutral-900,.bg-black,[class*="bg-[#2B211A]"],[class*="bg-[#2B211A]"]{background:var(--ol-gradient-midnight) !important;color:#FDFBF7 !important}.text-primary,.text-earth-500,.text-earth-600,.text-earth-700,.text-earth-800,.text-umber-500,.text-umber-600,.text-haze-500,[class*="text-[#4A3B32]"],[class*="text-[#4A3B32]"],[class*="text-[#2B211A]"]{color:#4A3B32 !important}.text-secondary,.text-yellow-500,.text-amber-500,.text-[#D4A373],[class*="text-[#D4A373]"],[class*="text-[#D4A373]"]{color:#A25A38 !important}.border-primary,.border-earth-500,.border-earth-600,.border-umber-500,.border-haze-500,[class*="border-[#4A3B32]"],[class*="border-[#2B211A]"]{border-color:rgba(162,90,56,.34) !important}.bg-earth-50,.bg-sahara-50,.bg-linen-50,.bg-sienna-50,.bg-umber-50,.bg-haze-50,.bg-dust-50,[class*="bg-earth-50"],[class*="bg-umber-50"],[class*="bg-haze-50"]{background:var(--ol-gradient-alabaster) !important;color:#4A3B32 !important}.bg-earth-500,.bg-sahara-500,.bg-linen-500,.bg-sienna-500,.bg-umber-500,.bg-haze-500,.bg-dust-500,.bg-earth-600,.bg-sahara-600,.bg-linen-600,.bg-sienna-600,.bg-umber-600,.bg-haze-600,.bg-dust-600,.bg-earth-700,.bg-sahara-700,.bg-linen-700,.bg-sienna-700,.bg-umber-700,.bg-haze-700,.bg-dust-700,[class*="bg-earth-500"],[class*="bg-earth-600"],[class*="bg-earth-700"],[class*="bg-umber-500"],[class*="bg-umber-600"],[class*="bg-umber-700"],[class*="bg-haze-500"],[class*="bg-haze-600"],[class*="bg-haze-700"]{background:var(--ol-gradient-midnight) !important;color:#FDFBF7 !important}.ix-btn,.btn,.rounded-button,button[type="submit"],.ol-cc-cta,.ol-o5-award-primary,.ol-o5-booking-card-cta,.ol-p9-primary,.ol-cc-footer-brief a,a[class*="btn"],a[class*="button"],a[class*="cta"]{background:var(--ol-gradient-sienna) !important;border-color:rgba(253,251,247,.26) !important;color:#FDFBF7 !important;min-height:2.75rem;box-shadow:0 16px 40px rgba(162,90,56,.24) !important}.ix-btn.ghost,.btn-ghost,.ol-o5-award-secondary,a[class*="ghost"]{background:linear-gradient(365deg,rgba(253,251,247,.12) 0%,rgba(253,251,247,.12) 100%) !important;color:inherit !important;border-color:rgba(162,90,56,.32) !important;box-shadow:none !important}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(162,90,56,.52) !important;outline-offset:3px}.lucide,[data-lucide],svg.lucide,i[data-lucide]{display:inline-block;width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em;flex:0 0 auto}i[data-lucide]::before,.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before,[class^="ri-"]::before,[class*=" ri-"]::before{content:none !important}img,video,iframe,picture,svg{max-width:100%}img,video{height:auto}.ix-card-media,.ol-card-media,.media-frame,.ol-card-slideshow-media,.ol-media-frame,.destination-media,.package-media,.story-media,.hero-media,.p11-media,.p12-earth-video,.sh-media,.pk-media,.pd-media,.sp-media,figure:has(>img),figure:has(>picture),[class*="media-wrap"],[class*="image-wrap"],[class*="photo-wrap"],[class*="video-wrap"]{display:block;width:100%;min-height:0;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(365deg,rgba(162,90,56,.18) 0%,rgba(162,90,56,.18) 100%);contain:layout paint}.ix-hero,.p11-hero,.p12-location-hero,.sh-hero,.pk-hero,.pd-hero,.sp-hero,.ol-o5-award-hero,.ol-o5-route-theatre{min-height:clamp(42rem,92svh,58rem);background:var(--ol-gradient-midnight);overflow:clip}.ix-card-media>img,.ix-card-media>picture,.ix-card-media>video,.ol-card-media>img,.ol-card-media>picture,.ol-card-media>video,.media-frame>img,.media-frame>picture,.media-frame>video,.ol-card-slideshow-media>img,.ol-card-slideshow-media>picture,.ol-card-slideshow-media>video,.hero-media>img,.hero-media>picture,.hero-media>video,.p11-media>img,.p11-media>picture,.p11-media>video,.sh-media>img,.pk-media>img,.pd-media>img,.sp-media>img,figure>img,figure>picture,[class*="media-wrap"]>img,[class*="media-wrap"]>picture,[class*="media-wrap"]>video,[class*="image-wrap"]>img,[class*="photo-wrap"]>img,[class*="video-wrap"]>video{width:100%;height:100%;object-fit:cover;display:block}.ix-card,.ol-card,.card,.dashboard-card,.stat-card,.panel,.preview-card,.ol-p9-door,.ol-o5-booking-card,.ol-o5-route-theatre-card,.ol-o7-route-media-card,article[class*="card"],div[class*="card"],section[class*="card"]{background:var(--ol-gradient-alabaster-soft) !important;border-color:rgba(162,90,56,.24) !important;color:#4A3B32 !important;box-shadow:var(--ol-shadow) !important;transform:translateZ(0)}.ix-card::after,.ol-card::after,.card::after,.dashboard-card::after,.stat-card::after,.panel::after,.preview-card::after,.ol-p9-door::after,.ol-o5-booking-card::after,.ol-o5-route-theatre-card::after,.ol-o7-route-media-card::after,article[class*="card"]::after,div[class*="card"]::after,section[class*="card"]::after{inset:auto 0 0 0 !important;height:25% !important;max-height:25% !important;background:radial-gradient(circle,rgba(162,90,56,.3) 0 1px,transparent 1.65px),radial-gradient(circle,rgba(253,251,247,.24) 0 1px,transparent 1.45px),linear-gradient(365deg,rgba(162,90,56,.14) 0%,rgba(162,90,56,.14) 100%) !important;background-size:30px 30px,46px 46px,100% 100% !important}@supports (animation-timeline:view()){.ix-card::after,.ol-card::after,.card::after,.dashboard-card::after,.stat-card::after,.panel::after,.preview-card::after,.ol-p9-door::after,.ol-o5-booking-card::after,.ol-o5-route-theatre-card::after,.ol-o7-route-media-card::after,article[class*="card"]::after,div[class*="card"]::after,section[class*="card"]::after{animation-timeline:view(block);animation-range:entry 18% cover 42%}}@media (max-width:760px){h1,.text-7xl,.text-8xl,.text-9xl,[class*="hero"] h1{font-size:clamp(3rem,16vw,4.8rem) !important;line-height:.92 !important}.ix-hero,.p11-hero,.p12-location-hero,.sh-hero,.pk-hero,.pd-hero,.sp-hero{min-height:42rem}.ix-card-media,.ol-card-media,.media-frame,.ol-card-slideshow-media,.hero-media,[class*="media-wrap"],[class*="image-wrap"],[class*="photo-wrap"],[class*="video-wrap"]{aspect-ratio:4 / 3}}@media (prefers-reduced-motion:reduce){.ix-card::after,.ol-card::after,.card::after,.dashboard-card::after,.stat-card::after,.panel::after,.preview-card::after,.ol-p9-door::after,.ol-o5-booking-card::after,.ol-o5-route-theatre-card::after,.ol-o7-route-media-card::after,article[class*="card"]::after,div[class*="card"]::after,section[class*="card"]::after{animation:none !important}}:root{--ol-alabaster-linen:#FDFBF7;--ol-savannah-umber:#4A3B32;--ol-midnight-ochre:#2B211A;--ol-ancient-sahara:#D4A373;--ol-eternal-sienna:#A25A38;--ol-page-top-safe:max(.75rem,env(safe-area-inset-top,0px));--ol-nav-height:4.75rem}html,body{margin:0 !important;padding:0 !important;min-width:320px;min-height:100%;background:var(--ol-gradient-midnight) !important;overflow-x:clip}body{color:#4A3B32 !important}body>*:first-child,body>main:first-of-type,.p11-shell,.ix-shell,.ol-public-page,.ol-immersive-site,.ol-launch-hardened{margin-top:0 !important}body>*:last-child,body>footer:last-child,footer:last-child,.ol-cc-footer,.p11-footer,.sh-footer,.pk-footer,.pd-footer,.sp-footer{margin-bottom:0 !important}.ol-cc-footer,.p11-footer,.sh-footer,.pk-footer,.pd-footer,.sp-footer{background:var(--ol-gradient-midnight) !important;color:#FDFBF7 !important;padding-bottom:max(2rem,env(safe-area-inset-bottom,0px)) !important}.ol-cc-header,.ix-nav,.p11-nav,.sh-nav,.pk-nav,.pd-nav,.sp-nav,.site-header,.navbar,[data-oloropa-concierge-header],[data-ol-phase1-header],header[class*="command-bar"],nav[class*="command-bar"],[class*="nav-shell"],[class*="header-shell"]{position:fixed !important;top:var(--ol-page-top-safe) !important;left:50% !important;right:auto !important;width:min(calc(100vw - 1.5rem),1180px) !important;max-width:calc(100vw - 1.5rem) !important;min-height:var(--ol-nav-height);transform:translate3d(-50%,0,0) !important;z-index:9990 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:clamp(.5rem,1.5vw,1rem) !important;margin:0 !important;padding:.65rem clamp(.7rem,1.5vw,1rem) !important;border:1px solid rgba(253,251,247,.18) !important;border-radius:999px !important;background:linear-gradient(365deg,rgba(43,33,26,.4) 0%,rgba(43,33,26,.4) 100%) !important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 24px 80px rgba(43,33,26,.28) !important;color:#FDFBF7 !important;contain:layout style;overflow:visible !important}.ol-cc-header *,.ix-nav *,.p11-nav *,.sh-nav *,.pk-nav *,.pd-nav *,.sp-nav *,.site-header *,.navbar *,[data-oloropa-concierge-header] *,[data-ol-phase1-header] *,header[class*="command-bar"] *,nav[class*="command-bar"] *,[class*="nav-shell"] *,[class*="header-shell"] *{min-width:0}.ol-cc-header a,.ol-cc-header button,.ix-nav a,.ix-nav button,.p11-nav a,.p11-nav button,.sh-nav a,.sh-nav button,.pk-nav a,.pk-nav button,.pd-nav a,.pd-nav button,.sp-nav a,.sp-nav button,[data-oloropa-concierge-header] a,[data-oloropa-concierge-header] button,[data-ol-phase1-header] a,[data-ol-phase1-header] button{color:#FDFBF7 !important;text-shadow:0 1px 2px rgba(43,33,26,.55)}.ol-cc-brand img,[data-oloropa-concierge-header] img,[data-ol-phase1-header] img{width:2.75rem !important;height:2.75rem !important;aspect-ratio:1 / 1;object-fit:contain;flex:0 0 2.75rem}body[data-oloropa-page*="serenity"] .ol-cc-header,body[data-oloropa-page*="serenity"] [data-oloropa-concierge-header],body[data-oloropa-page*="serenity"] .p8-nav,body[data-oloropa-page*="serenity"] .sh-nav{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;grid-template-columns:none !important;gap:clamp(.5rem,1.3vw,1rem) !important;width:min(calc(100vw - 1.5rem),1180px) !important;left:50% !important;right:auto !important;transform:translate3d(-50%,0,0) !important;padding:.65rem clamp(.7rem,1.5vw,1rem) !important;background:linear-gradient(365deg,rgba(43,33,26,.72) 0%,rgba(74,59,50,.56) 100%) !important;border:1px solid rgba(253,251,247,.2) !important;border-bottom-color:rgba(212,163,115,.34) !important;border-radius:999px !important;box-shadow:0 24px 80px rgba(43,33,26,.28) !important;-webkit-backdrop-filter:blur(16px) saturate(140%) !important;backdrop-filter:blur(16px) saturate(140%) !important;overflow:visible !important}body[data-oloropa-page*="serenity"] .ol-cc-brand,body[data-oloropa-page*="serenity"] .p8-brand,body[data-oloropa-page*="serenity"] .sh-brand{flex:0 1 auto !important;min-width:0 !important}body[data-oloropa-page*="serenity"] .ol-cc-nav,body[data-oloropa-page*="serenity"] .p8-nav-links,body[data-oloropa-page*="serenity"] .sh-pill{flex:1 1 auto !important;min-width:0 !important;justify-content:center !important;justify-self:auto !important}body[data-oloropa-page*="serenity"] .ol-cc-actions,body[data-oloropa-page*="serenity"] .p8-nav-cta,body[data-oloropa-page*="serenity"] .sh-nav-cta{flex:0 0 auto !important;justify-self:auto !important;margin-left:auto !important}@media (max-width:1180px){body[data-oloropa-page*="serenity"] .ol-cc-nav,body[data-oloropa-page*="serenity"] .p8-nav-links,body[data-oloropa-page*="serenity"] .sh-pill{display:none !important}body[data-oloropa-page*="serenity"] .ol-cc-menu-button{display:inline-flex !important}}.ol-cc-cta,[data-oloropa-concierge-header] [class*="cta"],[data-ol-phase1-header] [class*="cta"]{background:var(--ol-gradient-sienna) !important;color:#FDFBF7 !important;border-color:rgba(253,251,247,.22) !important;box-shadow:0 14px 34px rgba(162,90,56,.28) !important}.ix-hero,.p11-hero,.p12-location-hero,.sh-hero,.pk-hero,.pd-hero,.sp-hero,.ol-o5-award-hero,.ol-o5-route-theatre,main>section:first-child{margin-top:0 !important}.ix-hero,.p11-hero,.p12-location-hero,.sh-hero,.pk-hero,.pd-hero,.sp-hero,.ol-o5-award-hero,.ol-o5-route-theatre{padding-top:clamp(7rem,12vw,9rem) !important}.bg-white,.bg-stone-50,.bg-neutral-50,.bg-slate-50,.bg-gray-50,.bg-[#FDFBF7],[class*="bg-[#FDFBF7]"],[class*="bg-white"]{background:var(--ol-gradient-alabaster) !important;color:#4A3B32 !important}.text-white,.text-stone-50,.text-neutral-50,[class*="text-white"]{color:#FDFBF7 !important}.text-black,.text-slate-900,.text-stone-900,.text-neutral-900,.text-gray-900{color:#4A3B32 !important}.border-white,.border-stone-200,.border-neutral-200,.border-gray-200{border-color:rgba(162,90,56,.28) !important}.shadow,.shadow-lg,.shadow-xl,.shadow-2xl{box-shadow:0 22px 70px rgba(43,33,26,.14) !important}[style*="#"],[class*="bg-["],[class*="text-["],[class*="border-["],[class*="ring-["]{caret-color:#A25A38}[class*="bg-earth-"],[class*="bg-sahara-"],[class*="bg-linen-"],[class*="bg-sienna-"],[class*="bg-umber-"],[class*="bg-haze-"],[class*="bg-dust-"]{background:var(--ol-gradient-midnight) !important;color:#FDFBF7 !important}[class*="text-earth-"],[class*="text-sahara-"],[class*="text-linen-"],[class*="text-sienna-"],[class*="text-umber-"],[class*="text-haze-"],[class*="text-dust-"]{color:#4A3B32 !important}[class*="border-earth-"],[class*="border-sahara-"],[class*="border-linen-"],[class*="border-sienna-"],[class*="border-umber-"],[class*="border-haze-"],[class*="border-dust-"],[class*="ring-earth-"],[class*="ring-sahara-"],[class*="ring-linen-"],[class*="ring-sienna-"],[class*="ring-umber-"],[class*="ring-haze-"],[class*="ring-dust-"]{border-color:rgba(162,90,56,.34) !important;--tw-ring-color:rgba(162,90,56,.44) !important}[class*="from-earth-"],[class*="from-sahara-"],[class*="from-linen-"],[class*="from-sienna-"],[class*="from-umber-"],[class*="from-haze-"],[class*="from-dust-"]{--tw-gradient-from:#2B211A var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(43,33,26,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}[class*="via-earth-"],[class*="via-sahara-"],[class*="via-linen-"],[class*="via-sienna-"],[class*="via-umber-"],[class*="via-haze-"],[class*="via-dust-"]{--tw-gradient-to:rgba(43,33,26,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),#4A3B32 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}[class*="to-earth-"],[class*="to-sahara-"],[class*="to-linen-"],[class*="to-sienna-"],[class*="to-umber-"],[class*="to-haze-"],[class*="to-dust-"]{--tw-gradient-to:#D4A373 var(--tw-gradient-to-position) !important}img,video,iframe,canvas,picture{vertical-align:middle}picture,figure{max-width:100%}body img:not([width]):not([height]),body video:not([width]):not([height]),body iframe:not([width]):not([height]){max-width:100%;aspect-ratio:var(--ol-media-ratio,16 / 10);background:linear-gradient(365deg,rgba(162,90,56,.18) 0%,rgba(162,90,56,.18) 100%)}body img:not([width]):not([height]){height:auto;object-fit:cover}body:where(figure,picture,[class*="media"],[class*="gallery"],[class*="hero"],[class*="card"],[class*="image"],[class*="photo"])>:where(img,video,iframe):not([width]):not([height]){display:block;width:100%;height:100%;object-fit:cover}body:where(figure,picture,[class*="media"],[class*="gallery"],[class*="hero"],[class*="card"],[class*="image"],[class*="photo"]){contain:layout paint}main>section:not(:first-child),article[class*="card"],section[class*="card"],div[class*="card"]{content-visibility:auto;contain-intrinsic-size:auto 640px}.ol-cc-brand img,.ol-cc-footer-mark img,[data-oloropa-concierge-header] img,[data-ol-phase1-header] img,header img[src*="Oloropa"],footer img[src*="Oloropa"]{width:2.75rem !important;height:2.75rem !important;aspect-ratio:1 / 1 !important;object-fit:contain !important}@media (max-width:920px){:root{--ol-nav-height:4.35rem}.ol-cc-header,.ix-nav,.p11-nav,.sh-nav,.pk-nav,.pd-nav,.sp-nav,.site-header,.navbar,[data-oloropa-concierge-header],[data-ol-phase1-header],header[class*="command-bar"],nav[class*="command-bar"],[class*="nav-shell"],[class*="header-shell"]{width:min(calc(100vw - 1rem),720px) !important;max-width:calc(100vw - 1rem) !important;min-height:var(--ol-nav-height);border-radius:1.25rem !important;padding:.55rem .65rem !important}.ol-cc-nav,[data-oloropa-concierge-header] nav,[data-ol-phase1-header] nav{display:none !important}.ix-hero,.p11-hero,.p12-location-hero,.sh-hero,.pk-hero,.pd-hero,.sp-hero,.ol-o5-award-hero,.ol-o5-route-theatre{padding-top:6.75rem !important}}:root{--ol-root-safari-dark:#2B211A;--ol-root-safari-brown:#36281F;--ol-root-safari-umber:#4A3B32;--ol-root-safari-gold:#D4A373;--ol-root-linen:#FDFBF7;--ol-root-linen-warm:#FAF8F5;--ol-root-canvas-dark:radial-gradient(circle at 15% 8%,rgba(212,163,115,.16),transparent 28%),radial-gradient(circle at 86% 0%,rgba(250,248,245,.055),transparent 30%),linear-gradient(180deg,#2B211A 0%,#30231C 42%,#2B211A 100%);--ol-root-canvas-linen:radial-gradient(circle at 12% 0%,rgba(212,163,115,.16),transparent 32%),linear-gradient(180deg,#FDFBF7 0%,#FAF8F5 48%,#FDFBF7 100%)}html{min-height:100%;background:var(--ol-root-safari-dark)!important}html body[data-oloropa-final="true"][data-oloropa-earth-system="true"],html body[data-ol-page-family="cct"],html body[data-oloropa-page="stories.php"],html body[data-oloropa-page="view_story.php"],html body[data-oloropa-page="view_destination.php"]{min-height:100%;background:var(--ol-root-canvas-dark)!important;color:var(--ol-root-linen)!important}html body[data-oloropa-alabaster-system="true"]{background:var(--ol-root-canvas-linen)!important;color:var(--ol-root-safari-dark)!important}html body[data-oloropa-final="true"][data-oloropa-earth-system="true"]>main,html body[data-ol-page-family="cct"]>main,html body[data-oloropa-page="stories.php"]>main,html body[data-oloropa-page="view_story.php"]>main,html body[data-oloropa-page="view_destination.php"]>main,html body[data-oloropa-final="true"][data-oloropa-earth-system="true"] #main-content,html body[data-ol-page-family="cct"] #main-content,html body[data-oloropa-page="stories.php"] #main-content,html body[data-oloropa-page="view_story.php"] #main-content,html body[data-oloropa-page="view_destination.php"] #main-content{background:transparent!important;isolation:isolate}html body footer.ol-cc-footer,html body footer.olx-global-footer,html body [data-oloropa-global-footer],html body [data-ol-phase1-footer="editorial-curtain"]{position:relative!important;background:radial-gradient(circle at 15% 12%,rgba(212,163,115,.18),transparent 27%),radial-gradient(circle at 88% 8%,rgba(253,251,247,.08),transparent 32%),linear-gradient(180deg,#2B211A 0%,#36281F 56%,#2B211A 100%)!important;color:var(--ol-root-linen)!important;overflow:hidden!important;isolation:isolate!important}html body footer.ol-cc-footer::before,html body footer.olx-global-footer::before,html body [data-oloropa-global-footer]::before,html body [data-ol-phase1-footer="editorial-curtain"]::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.13!important;background-image:linear-gradient(120deg,transparent 0 48%,rgba(253,251,247,.18) 48.25%,transparent 49%),radial-gradient(circle at 22% 28%,rgba(253,251,247,.18) 0 1px,transparent 1.5px)!important;background-size:190px 190px,86px 86px!important}html body footer.ol-cc-footer>*,html body footer.olx-global-footer>*,html body [data-oloropa-global-footer]>*,html body [data-ol-phase1-footer="editorial-curtain"]>*{position:relative!important;z-index:1!important}html body footer.ol-cc-footer section,html body footer.olx-global-footer section,html body [data-oloropa-global-footer] section,html body [data-ol-phase1-footer="editorial-curtain"] section{color:var(--ol-root-linen)!important;background:transparent!important}html body footer.ol-cc-footer .ol-p1-footer-impact,html body footer.olx-global-footer .ol-p1-footer-impact,html body [data-oloropa-global-footer] .ol-p1-footer-impact,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact{display:grid!important;grid-template-columns:1.1fr repeat(3,minmax(0,.7fr))!important;gap:12px!important;margin:26px 0 0!important;padding:16px!important;border:1px solid rgba(253,251,247,.14)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(253,251,247,.10) 0%,rgba(253,251,247,.045) 100%)!important;box-shadow:0 18px 54px rgba(0,0,0,.18),inset 0 1px 0 rgba(253,251,247,.06)!important;-webkit-backdrop-filter:blur(16px) saturate(116%)!important;backdrop-filter:blur(16px) saturate(116%)!important}html body footer.ol-cc-footer .ol-p1-footer-impact h3,html body footer.olx-global-footer .ol-p1-footer-impact h3,html body [data-oloropa-global-footer] .ol-p1-footer-impact h3,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact h3{color:var(--ol-root-linen)!important;text-shadow:0 8px 28px rgba(0,0,0,.22)!important}html body footer.ol-cc-footer .ol-p1-footer-impact p,html body footer.olx-global-footer .ol-p1-footer-impact p,html body [data-oloropa-global-footer] .ol-p1-footer-impact p,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact p{color:rgba(253,251,247,.68)!important}html body footer.ol-cc-footer .ol-p1-impact-stat,html body footer.olx-global-footer .ol-p1-impact-stat,html body [data-oloropa-global-footer] .ol-p1-impact-stat,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-impact-stat{background:linear-gradient(135deg,rgba(43,33,26,.52) 0%,rgba(43,33,26,.32) 100%)!important;border:1px solid rgba(253,251,247,.10)!important;box-shadow:inset 0 1px 0 rgba(253,251,247,.06)!important}html body footer.ol-cc-footer .ol-p1-impact-stat strong,html body footer.olx-global-footer .ol-p1-impact-stat strong,html body [data-oloropa-global-footer] .ol-p1-impact-stat strong,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-impact-stat strong{color:var(--ol-root-safari-gold)!important}html body footer.ol-cc-footer .ol-p1-impact-stat span,html body footer.olx-global-footer .ol-p1-impact-stat span,html body [data-oloropa-global-footer] .ol-p1-impact-stat span,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-impact-stat span{color:rgba(253,251,247,.70)!important}html body footer.ol-cc-footer .ol-p1-footer-trust,html body footer.olx-global-footer .ol-p1-footer-trust,html body [data-oloropa-global-footer] .ol-p1-footer-trust,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-trust{color:rgba(253,251,247,.68)!important;background:transparent!important}html body footer.ol-cc-footer:is(h2,h3,h4,strong),html body footer.olx-global-footer:is(h2,h3,h4,strong),html body [data-oloropa-global-footer]:is(h2,h3,h4,strong),html body [data-ol-phase1-footer="editorial-curtain"]:is(h2,h3,h4,strong){color:var(--ol-root-linen)!important}html body footer.ol-cc-footer:is(p,li,a,span,small),html body footer.olx-global-footer:is(p,li,a,span,small),html body [data-oloropa-global-footer]:is(p,li,a,span,small),html body [data-ol-phase1-footer="editorial-curtain"]:is(p,li,a,span,small){color:rgba(253,251,247,.72)!important}html body footer.ol-cc-footer:is(a:hover,a:focus-visible),html body footer.olx-global-footer:is(a:hover,a:focus-visible),html body [data-oloropa-global-footer]:is(a:hover,a:focus-visible),html body [data-ol-phase1-footer="editorial-curtain"]:is(a:hover,a:focus-visible){color:var(--ol-root-safari-gold)!important}html body footer.ol-cc-footer .ol-cc-footer-brief a,html body footer.olx-global-footer .olx-footer-brief a,html body [data-oloropa-global-footer] .olx-footer-brief a,html body [data-ol-phase1-footer="editorial-curtain"] .ol-cc-footer-brief a{color:#20150F!important}@media (max-width:980px){html body footer.ol-cc-footer .ol-p1-footer-impact,html body footer.olx-global-footer .ol-p1-footer-impact,html body [data-oloropa-global-footer] .ol-p1-footer-impact,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact{grid-template-columns:1fr 1fr!important}html body footer.ol-cc-footer .ol-p1-footer-impact>div:first-child,html body footer.olx-global-footer .ol-p1-footer-impact>div:first-child,html body [data-oloropa-global-footer] .ol-p1-footer-impact>div:first-child,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact>div:first-child{grid-column:1/-1!important}}@media (max-width:680px){html body footer.ol-cc-footer .ol-p1-footer-impact,html body footer.olx-global-footer .ol-p1-footer-impact,html body [data-oloropa-global-footer] .ol-p1-footer-impact,html body [data-ol-phase1-footer="editorial-curtain"] .ol-p1-footer-impact{grid-template-columns:1fr!important;border-radius:24px!important}}
/* assets/css/oloropa13-global-theme-enclosure.min.css */
:root{--ol-root-earth:#2B211A;--ol-root-earth-2:#33251D;--ol-root-brown:#4A3B32;--ol-root-sand:#E8DCCB;--ol-root-linen:#FDFBF7;--ol-root-gold:#D4A373;--ol-root-sienna:#A25A38;--ol-root-shadow:0 34px 100px rgba(43,33,26,.22);--bg-brand-brown:#2B211A;--bg-brand-brown-soft:#4A3B32;--bg-warm-sand:#E8DCCB;--bg-alabaster-linen:#FDFBF7}html,body{margin:0!important;min-height:100%!important;background:radial-gradient(circle at 22% -8%,rgba(212,163,115,.18),transparent 28%),linear-gradient(180deg,var(--ol-root-earth) 0%,var(--ol-root-earth-2) 42%,var(--ol-root-earth) 100%)!important;overflow-x:clip!important}body[data-oloropa-page],body[data-oloropa-final],body[data-ol-page-family],body[data-cct-tool-page],body[data-phase8-concierge-scroll="true"]{--cct-green:var(--ol-root-brown)!important;--cct-green-2:var(--ol-root-brown)!important;--cct-forest:var(--ol-root-earth)!important;--cct-deep:var(--ol-root-earth)!important;--cct-ink:var(--ol-root-earth)!important;--cct-muted:rgba(43,33,26,.72)!important;--cct-ivory:var(--ol-root-linen)!important;--cct-sand:var(--ol-root-sand)!important;--cct-gold:var(--ol-root-gold)!important;background:radial-gradient(circle at 84% 8%,rgba(212,163,115,.16),transparent 30%),linear-gradient(180deg,var(--ol-root-earth) 0%,var(--ol-root-earth-2) 34%,var(--ol-root-earth) 100%)!important;color:var(--ol-root-earth)!important}body[data-oloropa-page]::before,body[data-cct-tool-page]::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 18%,rgba(212,163,115,.10),transparent 29%),radial-gradient(circle at 88% 20%,rgba(162,90,56,.11),transparent 31%),linear-gradient(180deg,var(--ol-root-earth),var(--ol-root-earth-2) 45%,var(--ol-root-earth))}body[data-oloropa-page] #main-content,body[data-oloropa-page] main,body[data-cct-tool-page] #main-content,body[data-cct-tool-page] main,body[data-ol-page-family] #main-content,body[data-ol-page-family] main{background:linear-gradient(180deg,rgba(43,33,26,.98) 0%,rgba(43,33,26,.94) 22%,rgba(74,59,50,.92) 38%,rgba(232,220,203,.96) 68%,rgba(253,251,247,.98) 100%)!important;isolation:isolate!important}body[data-oloropa-page="index.php"] #main-content,body[data-oloropa-page="index.php"] main{background:inherit!important}.ol-cc-header[data-oloropa-concierge-header],header.ol-cc-header,.olx-global-header,[data-oloropa-global-header]{background:linear-gradient(180deg,rgba(43,33,26,.94),rgba(43,33,26,.90))!important;border-color:rgba(212,163,115,.24)!important;color:var(--ol-root-linen)!important;box-shadow:0 22px 80px rgba(43,33,26,.30)!important;backdrop-filter:blur(24px) saturate(132%)!important;-webkit-backdrop-filter:blur(24px) saturate(132%)!important}.ol-cc-header:is(a,button,span,strong,small),.olx-global-header:is(a,button,span,strong,small){color:inherit}.ol-cc-header .ol-cc-brand small,.olx-global-header .olx-brand-copy small{color:rgba(253,251,247,.60)!important}.ol-cc-header .ol-cc-brand strong,.olx-global-header .olx-brand-copy strong{color:var(--ol-root-linen)!important}.ol-cc-header .ol-cc-nav,.olx-global-nav{background:rgba(253,251,247,.055)!important;border:1px solid rgba(253,251,247,.10)!important}.ol-cc-header .ol-cc-link,.olx-global-nav-link{color:rgba(253,251,247,.78)!important}.ol-cc-header .ol-cc-link:hover,.ol-cc-header .ol-cc-link.is-active,.olx-global-nav-link:hover,.olx-global-nav-link.is-active{background:rgba(253,251,247,.10)!important;color:var(--ol-root-linen)!important}.ol-cc-header .ol-cc-cta,.olx-global-cta{color:var(--ol-root-earth)!important;background:linear-gradient(135deg,#E7BA78,#C8893E)!important;border:1px solid rgba(253,251,247,.16)!important}.ol-cc-footer,.olx-global-footer,footer[data-oloropa-global-footer]{position:relative!important;z-index:5!important;background:radial-gradient(circle at 16% 0%,rgba(212,163,115,.13),transparent 30%),linear-gradient(180deg,var(--ol-root-brown) 0%,var(--ol-root-earth) 48%,#211711 100%)!important;color:var(--ol-root-linen)!important;border-top:1px solid rgba(212,163,115,.22)!important;box-shadow:0 -28px 90px rgba(43,33,26,.20)!important}.ol-cc-footer:is(h1,h2,h3,h4,strong),.olx-global-footer:is(h1,h2,h3,h4,strong){color:var(--ol-root-linen)!important}.ol-cc-footer:is(p,span,small,li),.olx-global-footer:is(p,span,small,li){color:rgba(253,251,247,.70)!important}.ol-cc-footer a,.olx-global-footer a{color:rgba(253,251,247,.78)!important}.ol-cc-footer a:hover,.olx-global-footer a:hover{color:var(--ol-root-gold)!important}body[data-cct-tool-page] .cct-hero,body[data-cct-tool-page] .sp-hero.cct-hero,body[data-ol-page-family="cct"] .cct-hero,body[data-phase8-concierge-scroll="true"] .cct-hero{background:radial-gradient(circle at 70% 28%,rgba(212,163,115,.11),transparent 32%),linear-gradient(180deg,rgba(43,33,26,.98),rgba(43,33,26,.86) 56%,rgba(43,33,26,.96))!important;color:var(--ol-root-linen)!important}body[data-cct-tool-page] .cct-hero::before,body[data-phase8-concierge-scroll="true"] .cct-hero::before{background:radial-gradient(circle at 22% 18%,rgba(212,163,115,.12),transparent 38%),linear-gradient(180deg,rgba(43,33,26,.88),rgba(43,33,26,.48) 50%,rgba(43,33,26,.86))!important}body[data-cct-tool-page] .cct-hero-copy,body[data-cct-tool-page] .cct-hero-copy:is(h1,h2,h3,p),body[data-cct-tool-page] .sp-hero-copy,body[data-cct-tool-page] .sp-hero-copy:is(h1,h2,h3,p){color:var(--ol-root-linen)!important}body[data-cct-tool-page] .cct-section,body[data-cct-tool-page] .sp-section,body[data-ol-page-family="cct"] .cct-section,body[data-ol-page-family="cct"] .sp-section{background:radial-gradient(circle at 12% 12%,rgba(212,163,115,.10),transparent 30%),linear-gradient(180deg,rgba(253,251,247,.96),rgba(232,220,203,.94) 58%,rgba(253,251,247,.98))!important;color:var(--ol-root-earth)!important}body[data-cct-tool-page] .cct-section.dark,body[data-cct-tool-page] .sp-section.dark,body[data-cct-tool-page] .cct-section.earth-video,body[data-cct-tool-page] .sp-section.earth-video{background:radial-gradient(circle at 72% 18%,rgba(212,163,115,.13),transparent 34%),linear-gradient(180deg,var(--ol-root-earth),var(--ol-root-earth-2) 52%,var(--ol-root-earth))!important;color:var(--ol-root-linen)!important}body[data-cct-tool-page] .cct-tool-shell,body[data-cct-tool-page] .sp-section.sand,body[data-cct-tool-page] .cct-final-cta{background:radial-gradient(circle at 75% 8%,rgba(212,163,115,.16),transparent 32%),linear-gradient(180deg,rgba(245,237,224,.98),rgba(232,220,203,.96) 64%,rgba(253,251,247,.98))!important}body[data-cct-tool-page]:is(.cct-section-head,.sp-head,.cct-head) h2,body[data-cct-tool-page]:is(.cct-section-head,.sp-head,.cct-head) p,body[data-cct-tool-page]:is(.cct-tool-card,.sp-card,.phase7-service-card,.phase7-result-card,.cct-tool-utility-card):is(h3,p,span,strong,small){color:var(--ol-root-earth)!important;text-shadow:none!important}body[data-cct-tool-page]:is(.cct-tool-card,.sp-card,.phase7-service-card,.phase7-result-card,.cct-tool-utility-card,.cct-brief-form,.cct-router-panel,.cct-brief-summary,.cct-contact-preview,.cct-service-result){background:linear-gradient(145deg,rgba(253,251,247,.72),rgba(232,220,203,.54))!important;border:1px solid rgba(43,33,26,.12)!important;box-shadow:0 24px 72px rgba(43,33,26,.12)!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}body[data-cct-tool-page] .earth-video:is(.sp-card,.cct-tool-card),body[data-cct-tool-page] .dark:is(.sp-card,.cct-tool-card),body[data-cct-tool-page] .cct-section.dark:is(.phase7-service-card,.phase7-result-card){background:linear-gradient(145deg,rgba(253,251,247,.10),rgba(253,251,247,.045))!important;border-color:rgba(253,251,247,.16)!important;color:var(--ol-root-linen)!important}body[data-cct-tool-page] .earth-video:is(.sp-card,.cct-tool-card):is(h3,p,span,strong,small),body[data-cct-tool-page] .dark:is(.sp-card,.cct-tool-card):is(h3,p,span,strong,small){color:var(--ol-root-linen)!important}body[data-cct-tool-page="stories"] .cct-section#stories-index,body[data-cct-tool-page="stories"] .ol-recovery-story-grid,body[data-cct-tool-page="stories"] .ol-stories-cockpit{background:transparent!important}body[data-cct-tool-page="stories"] .cct-section#stories-index{background:radial-gradient(circle at 70% 0%,rgba(212,163,115,.12),transparent 30%),linear-gradient(180deg,rgba(232,220,203,.96),rgba(253,251,247,.98))!important}body[data-cct-tool-page="stories"] .ol-recovery-story-card,body[data-cct-tool-page="stories"] .ol-stories-tools,body[data-cct-tool-page="stories"] .ol-stories-empty{background:linear-gradient(145deg,rgba(253,251,247,.72),rgba(232,220,203,.58))!important;border:1px solid rgba(43,33,26,.12)!important;backdrop-filter:blur(18px) saturate(120%)!important}body[data-cct-tool-page="stories"] .ol-stories-intel{background:linear-gradient(180deg,var(--ol-root-brown),var(--ol-root-earth))!important;color:var(--ol-root-linen)!important}body[data-cct-tool-page="stories"] .ol-stories-intel:is(strong,p,span){color:var(--ol-root-linen)!important}body[data-oloropa-page]:is(.page-container,.site-shell,.ol-page-shell,.public-shell,.p11-shell,.p8-shell,.sp-shell,.cct-shell){background:transparent!important}body[data-oloropa-page]:is(.bg-white,.bg-\[\#fff\],.bg-\[\#ffffff\]){background-color:rgba(253,251,247,.72)!important}@media (max-width:760px){body[data-cct-tool-page] #main-content,body[data-cct-tool-page] main{background:linear-gradient(180deg,var(--ol-root-earth) 0%,var(--ol-root-earth-2) 34%,rgba(232,220,203,.96) 72%,var(--ol-root-linen) 100%)!important}body[data-cct-tool-page] .cct-section,body[data-cct-tool-page] .sp-section{background:linear-gradient(180deg,rgba(253,251,247,.96),rgba(232,220,203,.95))!important}}
/* assets/css/oloropa-o21-destination-footer-enclosure.min.css */
:root{--ol-o21-footer-brown:#2D1F18;--ol-o21-footer-brown-deep:#1B110C;--ol-o21-footer-brown-soft:#3A2A20;--ol-o21-footer-ivory:#FDFBF7;--ol-o21-footer-muted:rgba(253,251,247,.74);--ol-o21-footer-soft:rgba(253,251,247,.58);--ol-o21-footer-gold:#D4A373;--ol-o21-footer-line:rgba(253,251,247,.14)}html body[data-oloropa-page="view_destination.php"],html body.p13-destination-world{background-color:var(--ol-o21-footer-brown-deep)!important}html body[data-oloropa-page="view_destination.php"] .p11-shell,html body.p13-destination-world .p11-shell{background-color:var(--ol-o21-footer-brown-deep)!important}html body[data-oloropa-page="view_destination.php"] .p13-world,html body.p13-destination-world .p13-world{margin-bottom:0!important}html body[data-oloropa-page="view_destination.php"] main#main-content,html body.p13-destination-world main#main-content{margin-bottom:0!important;padding-bottom:0!important}html body[data-oloropa-page="view_destination.php"] main#main-content+footer.ol-cc-footer,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer[data-ol-phase1-footer="editorial-curtain"],html body.p13-destination-world main#main-content+footer.ol-cc-footer,html body.p13-destination-world footer.ol-cc-footer,html body.p13-destination-world footer.ol-cc-footer[data-ol-phase1-footer="editorial-curtain"]{position:relative!important;z-index:40!important;display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:clamp(74px,9vw,132px) clamp(18px,4.8vw,72px) 30px!important;overflow:hidden!important;isolation:isolate!important;contain:none!important;content-visibility:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(212,163,115,.24)!important;background-color:#2D1F18!important;background-image:radial-gradient(circle at 12% 0%,rgba(212,163,115,.20),transparent 34vw),radial-gradient(circle at 88% 8%,rgba(253,251,247,.075),transparent 32vw),linear-gradient(180deg,#2D1F18 0%,#271911 48%,#1B110C 100%)!important;background-blend-mode:screen,screen,normal!important;color:var(--ol-o21-footer-muted)!important;box-shadow:0 -34px 92px rgba(27,17,12,.34),inset 0 1px 0 rgba(253,251,247,.07)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer::before,html body.p13-destination-world footer.ol-cc-footer::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.15!important;background-image:linear-gradient(115deg,transparent 0 43%,rgba(253,251,247,.20) 43.35%,transparent 44.15%),radial-gradient(circle at 18% 31%,rgba(253,251,247,.20) 0 1px,transparent 1.6px),radial-gradient(circle at 74% 72%,rgba(253,251,247,.14) 0 1px,transparent 1.6px)!important;background-size:172px 172px,72px 72px,104px 104px!important;mix-blend-mode:screen!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer::after,html body.p13-destination-world footer.ol-cc-footer::after{content:""!important;position:absolute!important;inset:0 0 auto 0!important;z-index:0!important;height:210px!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(253,251,247,.052),rgba(253,251,247,0) 72%),radial-gradient(circle at 52% 0%,rgba(212,163,115,.14),transparent 42%)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer *,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer *::before,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer *::after,html body.p13-destination-world footer.ol-cc-footer *,html body.p13-destination-world footer.ol-cc-footer *::before,html body.p13-destination-world footer.ol-cc-footer *::after{box-sizing:border-box!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer>*,html body.p13-destination-world footer.ol-cc-footer>*{position:relative!important;z-index:1!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer:is(div,section,article,nav,aside),html body.p13-destination-world footer.ol-cc-footer:is(div,section,article,nav,aside){background-color:transparent!important;background-image:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-top,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-grid,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-impact,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-bottom{width:min(100%,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-top,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr)!important;gap:clamp(24px,5vw,70px)!important;align-items:end!important;padding:0 0 clamp(34px,5vw,58px)!important;border-bottom:1px solid var(--ol-o21-footer-line)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-mark,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-mark{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-mark img,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-mark img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:contain!important;background:rgba(253,251,247,.07)!important;box-shadow:inset 0 0 0 1px rgba(253,251,247,.10)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-mark small,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-mark small{display:block!important;color:rgba(253,251,247,.58)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-mark strong,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-mark strong{display:block!important;color:#FDFBF7!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.02em!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer h2,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer h3,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer h4,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer strong,html body.p13-destination-world footer.ol-cc-footer h2,html body.p13-destination-world footer.ol-cc-footer h3,html body.p13-destination-world footer.ol-cc-footer h4,html body.p13-destination-world footer.ol-cc-footer strong{color:#FDFBF7!important;text-shadow:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer h2,html body.p13-destination-world footer.ol-cc-footer h2{max-width:820px!important;margin:0!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(2.6rem,5.5vw,6.35rem)!important;line-height:.88!important;letter-spacing:-.072em!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-intro,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-intro{max-width:560px!important;margin:18px 0 0!important;color:rgba(253,251,247,.70)!important;font-size:15px!important;line-height:1.82!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-brief,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-contact,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-impact-stat,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-brief,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-contact,html body.p13-destination-world footer.ol-cc-footer .ol-p1-impact-stat{border:1px solid rgba(253,251,247,.14)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(253,251,247,.075),rgba(253,251,247,.04))!important;box-shadow:0 18px 60px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(14px) saturate(116%)!important;backdrop-filter:blur(14px) saturate(116%)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-brief,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-brief{display:grid!important;gap:14px!important;padding:22px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-brief span,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-brief span{color:rgba(253,251,247,.62)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.17em!important;text-transform:uppercase!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-brief a,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-brief a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;background:linear-gradient(135deg,#F0CC78,#B98452)!important;color:#21160F!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 18px 40px rgba(185,132,82,.22)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(22px,4.6vw,64px)!important;padding:clamp(38px,5.4vw,72px) 0!important;border-bottom:1px solid rgba(253,251,247,.11)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-col h3,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-col h3{margin:0 0 18px!important;color:#FDFBF7!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(2rem,3.4vw,3.65rem)!important;font-weight:600!important;line-height:.88!important;letter-spacing:-.052em!important;text-transform:uppercase!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-col ul,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-col ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer p,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer li,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer span,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer small,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer a,html body.p13-destination-world footer.ol-cc-footer p,html body.p13-destination-world footer.ol-cc-footer li,html body.p13-destination-world footer.ol-cc-footer span,html body.p13-destination-world footer.ol-cc-footer small,html body.p13-destination-world footer.ol-cc-footer a{color:rgba(253,251,247,.74)!important;text-decoration:none!important;text-shadow:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-col a,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-col a{display:inline-flex!important;width:max-content!important;max-width:100%!important;color:rgba(253,251,247,.72)!important;font-size:.92rem!important;line-height:1.52!important;transition:color .24s ease,transform .24s ease!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer a:hover,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer a:focus-visible,html body.p13-destination-world footer.ol-cc-footer a:hover,html body.p13-destination-world footer.ol-cc-footer a:focus-visible{color:#FDFBF7!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-col a:hover,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-col a:hover{transform:translateX(3px)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-contact,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-contact{display:grid!important;gap:10px!important;padding:16px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-contact p,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-contact p{margin:0!important;font-size:.88rem!important;line-height:1.58!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-social-row,html body.p13-destination-world footer.ol-cc-footer .ol-cc-social-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:8px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-social-row a,html body.p13-destination-world footer.ol-cc-footer .ol-cc-social-row a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 13px!important;border-radius:999px!important;color:#FDFBF7!important;background:rgba(253,251,247,.08)!important;border:1px solid rgba(253,251,247,.13)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-trust,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-trust{width:min(100%,1240px)!important;max-width:1240px!important;margin:18px auto 0!important;color:rgba(253,251,247,.66)!important;background:transparent!important;font-size:.9rem!important;line-height:1.6!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-impact,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-impact{display:grid!important;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(160px,1fr))!important;gap:14px!important;margin-top:20px!important;padding:18px!important;border:1px solid rgba(253,251,247,.10)!important;border-radius:30px!important;background:rgba(253,251,247,.045)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-impact h3,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-impact h3{margin:0!important;color:#FDFBF7!important;font-family:"Plus Jakarta Sans",system-ui,sans-serif!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-impact p,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-impact p{margin:.45rem 0 0!important;color:rgba(253,251,247,.66)!important;font-size:.86rem!important;line-height:1.58!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-impact-stat,html body.p13-destination-world footer.ol-cc-footer .ol-p1-impact-stat{display:grid!important;gap:4px!important;padding:14px!important;border-radius:22px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-impact-stat strong,html body.p13-destination-world footer.ol-cc-footer .ol-p1-impact-stat strong{color:var(--ol-o21-footer-gold)!important;font-size:1.22rem!important;line-height:1.08!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-impact-stat span,html body.p13-destination-world footer.ol-cc-footer .ol-p1-impact-stat span{color:rgba(253,251,247,.66)!important;font-size:.78rem!important;line-height:1.45!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding-top:24px!important;color:rgba(253,251,247,.55)!important;font-size:.84rem!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom a,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-bottom a{color:rgba(253,251,247,.66)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions{display:none!important}@media(max-width:980px){html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-top,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-p1-footer-impact,html body.p13-destination-world footer.ol-cc-footer .ol-p1-footer-impact{grid-template-columns:1fr!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer,html body.p13-destination-world footer.ol-cc-footer{padding:58px 18px 24px!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-grid{display:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions{display:grid!important;gap:10px!important;padding:28px 0!important;border-bottom:1px solid rgba(253,251,247,.11)!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions details,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions details{border:1px solid rgba(253,251,247,.12)!important;border-radius:20px!important;background:rgba(253,251,247,.055)!important;overflow:hidden!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions summary,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions summary{cursor:pointer!important;padding:15px 16px!important;color:#FDFBF7!important;font-size:12px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important;list-style:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions summary::-webkit-details-marker,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions summary::-webkit-details-marker{display:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions ul,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-accordions ul{display:grid!important;gap:10px!important;margin:0!important;padding:0 16px 16px!important;list-style:none!important}html body[data-oloropa-page="view_destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.p13-destination-world footer.ol-cc-footer .ol-cc-footer-bottom{display:grid!important}}
/* assets/css/oloropa-o26-concierge-footer-enclosure.min.css */
:root{--ol-o26-footer-brown:#2D1F18;--ol-o26-footer-brown-deep:#1A100B;--ol-o26-footer-brown-soft:#3A2A20;--ol-o26-footer-ivory:#FDFBF7;--ol-o26-footer-muted:rgba(253,251,247,.74);--ol-o26-footer-soft:rgba(253,251,247,.58);--ol-o26-footer-gold:#D4A373;--ol-o26-footer-line:rgba(253,251,247,.14);--ol-o26-footer-shadow:0 -34px 98px rgba(27,17,12,.36),inset 0 1px 0 rgba(253,251,247,.07)}html body[data-cct-tool-page="contact"],html body[data-cct-tool-page="services"],html body[data-cct-tool-page="about"]{background-color:var(--ol-o26-footer-brown)!important}html body[data-cct-tool-page="contact"] main#main-content,html body[data-cct-tool-page="services"] main#main-content,html body[data-cct-tool-page="about"] main#main-content{margin-bottom:0!important;padding-bottom:0!important}html body[data-cct-tool-page="contact"] main#main-content+footer.ol-cc-footer,html body[data-cct-tool-page="services"] main#main-content+footer.ol-cc-footer,html body[data-cct-tool-page="about"] main#main-content+footer.ol-cc-footer,html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer],html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer],html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer],html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer],html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer],html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]{position:relative!important;z-index:80!important;display:block!important;isolation:isolate!important;contain:none!important;content-visibility:visible!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transform:none!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(212,163,115,.24)!important;background-color:var(--ol-o26-footer-brown)!important;background-image:radial-gradient(circle at 13% 0%,rgba(212,163,115,.20),transparent 34vw),radial-gradient(circle at 90% 8%,rgba(253,251,247,.075),transparent 32vw),linear-gradient(180deg,var(--ol-o26-footer-brown) 0%,#271911 48%,var(--ol-o26-footer-brown-deep) 100%)!important;background-blend-mode:screen,screen,normal!important;background-clip:border-box!important;color:var(--ol-o26-footer-ivory)!important;box-shadow:var(--ol-o26-footer-shadow)!important;filter:none!important;mix-blend-mode:normal!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer]::before,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer]::before,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer]::before,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer]::before,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer]::before,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.15!important;background-image:linear-gradient(115deg,transparent 0 43%,rgba(253,251,247,.20) 43.35%,transparent 44.15%),radial-gradient(circle at 18% 31%,rgba(253,251,247,.20) 0 1px,transparent 1.6px),radial-gradient(circle at 74% 72%,rgba(253,251,247,.14) 0 1px,transparent 1.6px)!important;background-size:172px 172px,72px 72px,104px 104px!important;mix-blend-mode:screen!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer]::after,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer]::after,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer]::after,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer]::after,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer]::after,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]::after{content:""!important;position:absolute!important;inset:0 0 auto 0!important;z-index:0!important;height:220px!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(180deg,rgba(253,251,247,.052),rgba(253,251,247,0) 72%),radial-gradient(circle at 52% 0%,rgba(212,163,115,.14),transparent 42%)!important;mix-blend-mode:screen!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner{position:relative!important;z-index:2!important;width:min(1440px,calc(100% - clamp(32px,8vw,116px)))!important;max-width:1440px!important;margin:0 auto!important;padding:clamp(72px,8vw,112px) 0 34px!important;background:transparent!important;background-image:none!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside),html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside),html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside),html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside),html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside),html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(div,section,article,nav,aside){background-color:transparent!important;background-image:none!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr)!important;gap:clamp(24px,5vw,70px)!important;align-items:end!important;padding:0 0 clamp(34px,5vw,58px)!important;border-bottom:1px solid var(--ol-o26-footer-line)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid{display:grid!important;grid-template-columns:1.08fr 1.08fr .98fr 1.12fr!important;gap:clamp(24px,4vw,52px)!important;padding:clamp(34px,5vw,48px) 0!important;border-bottom:1px solid rgba(253,251,247,.12)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col{display:grid!important;align-content:start!important;gap:10px!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary),html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary),html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary),html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary),html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary),html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(h1,h2,h3,h4,strong,b,summary){color:var(--ol-o26-footer-ivory)!important;text-shadow:none!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2{max-width:820px!important;margin:0!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(2.6rem,5.45vw,6.2rem)!important;line-height:.88!important;letter-spacing:-.072em!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-col h3{margin:0 0 12px!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;color:var(--ol-o26-footer-ivory)!important;font-size:clamp(1.8rem,2.8vw,3.35rem)!important;line-height:.9!important;font-weight:500!important;letter-spacing:-.05em!important;text-transform:uppercase!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small),html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small),html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small),html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small),html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small),html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer]:is(p,li,span,small){color:var(--ol-o26-footer-muted)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] a,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] a,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] a,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] a,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] a,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] a{color:rgba(253,251,247,.80)!important;text-decoration:none!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover,html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] a:focus-visible,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] a:focus-visible,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] a:focus-visible,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] a:hover{color:var(--ol-o26-footer-gold)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-contact{border:1px solid rgba(253,251,247,.14)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(253,251,247,.078),rgba(253,251,247,.042))!important;box-shadow:0 18px 60px rgba(0,0,0,.20)!important;-webkit-backdrop-filter:blur(14px) saturate(116%)!important;backdrop-filter:blur(14px) saturate(116%)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-brief a{color:#211711!important;background:linear-gradient(135deg,#FDFBF7 0%,#F0CA79 100%)!important;box-shadow:0 16px 36px rgba(212,163,115,.22)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-oloropa-page="contact.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-oloropa-page="services.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-oloropa-page="about.php"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions{display:none!important}@media (max-width:1120px){html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid{grid-template-columns:1fr 1fr!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top{align-items:start!important}}@media (max-width:760px){html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .olx-footer-inner{width:calc(100% - 34px)!important;padding-top:58px!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top,html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid{grid-template-columns:1fr!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-top h2{font-size:clamp(2.4rem,14vw,4.15rem)!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-grid{display:none!important}html body[data-cct-tool-page="contact"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-cct-tool-page="services"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions,html body[data-cct-tool-page="about"] footer.ol-cc-footer[data-oloropa-global-footer] .ol-cc-footer-accordions{display:grid!important;gap:10px!important;padding:26px 0!important;border-bottom:1px solid rgba(253,251,247,.12)!important}}
/* assets/css/oloropa-o19-1-destination-footer-dark-enclosure.min.css */
:root{--ol-o19-footer-brown:#2D1F18;--ol-o19-footer-brown-deep:#1A100B;--ol-o19-footer-brown-mid:#271911;--ol-o19-footer-ivory:#FDFBF7;--ol-o19-footer-gold:#D4A373;--ol-o19-footer-muted:rgba(253,251,247,.74);--ol-o19-footer-soft:rgba(253,251,247,.56);--ol-o19-footer-line:rgba(253,251,247,.14)}html body[data-ol-page-family="destinations-atlas"],html body[data-oloropa-page="destinations.html"],html body[data-oloropa-page="destination.php"],html body.ol14-destinations-world{background-color:var(--ol-o19-footer-brown-deep)!important}html body[data-ol-page-family="destinations-atlas"] .p11-shell,html body[data-oloropa-page="destinations.html"] .p11-shell,html body[data-oloropa-page="destination.php"] .p11-shell,html body.ol14-destinations-world .p11-shell{background-color:var(--ol-o19-footer-brown-deep)!important}html body[data-ol-page-family="destinations-atlas"] main#main-content,html body[data-oloropa-page="destinations.html"] main#main-content,html body[data-oloropa-page="destination.php"] main#main-content,html body.ol14-destinations-world main#main-content{margin-bottom:0!important;padding-bottom:0!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer,html body.ol14-destinations-world footer.ol-cc-footer,html body footer.ol-cc-footer.ol-o19-destination-footer-lock{position:relative!important;z-index:40!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(74px,9vw,132px) clamp(18px,4.8vw,72px) 30px!important;overflow:hidden!important;isolation:isolate!important;contain:none!important;content-visibility:visible!important;visibility:visible!important;opacity:1!important;transform:none!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(212,163,115,.24)!important;background-color:#2D1F18!important;background-image:radial-gradient(circle at 12% 0%,rgba(212,163,115,.20),transparent 34vw),radial-gradient(circle at 88% 8%,rgba(253,251,247,.075),transparent 32vw),linear-gradient(180deg,#2D1F18 0%,#271911 48%,#1A100B 100%)!important;background-blend-mode:screen,screen,normal!important;color:#FDFBF7!important;box-shadow:0 -34px 92px rgba(27,17,12,.34),inset 0 1px 0 rgba(253,251,247,.07)!important;filter:none!important;mix-blend-mode:normal!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer::before,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer::before,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer::before,html body.ol14-destinations-world footer.ol-cc-footer::before,html body footer.ol-cc-footer.ol-o19-destination-footer-lock::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.15!important;background-image:linear-gradient(115deg,transparent 0 43%,rgba(253,251,247,.20) 43.35%,transparent 44.15%),radial-gradient(circle at 18% 31%,rgba(253,251,247,.20) 0 1px,transparent 1.6px),radial-gradient(circle at 74% 72%,rgba(253,251,247,.14) 0 1px,transparent 1.6px)!important;background-size:172px 172px,72px 72px,104px 104px!important;mix-blend-mode:screen!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer::after,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer::after,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer::after,html body.ol14-destinations-world footer.ol-cc-footer::after,html body footer.ol-cc-footer.ol-o19-destination-footer-lock::after{content:""!important;position:absolute!important;inset:0 0 auto 0!important;z-index:0!important;height:220px!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(180deg,rgba(253,251,247,.052),rgba(253,251,247,0) 72%),radial-gradient(circle at 52% 0%,rgba(212,163,115,.14),transparent 42%)!important;mix-blend-mode:screen!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer *,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer *::before,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer *::after,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer *,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer *::before,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer *::after,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer *,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer *::before,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer *::after,html body.ol14-destinations-world footer.ol-cc-footer *,html body.ol14-destinations-world footer.ol-cc-footer *::before,html body.ol14-destinations-world footer.ol-cc-footer *::after,html body footer.ol-cc-footer.ol-o19-destination-footer-lock *,html body footer.ol-cc-footer.ol-o19-destination-footer-lock *::before,html body footer.ol-cc-footer.ol-o19-destination-footer-lock *::after{box-sizing:border-box!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer>*,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer>*,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer>*,html body.ol14-destinations-world footer.ol-cc-footer>*,html body footer.ol-cc-footer.ol-o19-destination-footer-lock>*{position:relative!important;z-index:2!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer:is(div,section,article,nav,aside),html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer:is(div,section,article,nav,aside),html body[data-oloropa-page="destination.php"] footer.ol-cc-footer:is(div,section,article,nav,aside),html body.ol14-destinations-world footer.ol-cc-footer:is(div,section,article,nav,aside),html body footer.ol-cc-footer.ol-o19-destination-footer-lock:is(div,section,article,nav,aside){background-color:transparent!important;background-image:none!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-accordions,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-bottom,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-accordions,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-top,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-grid,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-accordions,html body.ol14-destinations-world footer.ol-cc-footer .ol-p1-footer-impact,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-bottom,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-top,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-grid,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-accordions,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-p1-footer-impact,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-bottom{width:min(100%,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-top,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-top,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr)!important;gap:clamp(24px,5vw,70px)!important;align-items:end!important;padding:0 0 clamp(34px,5vw,58px)!important;border-bottom:1px solid var(--ol-o19-footer-line)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-mark,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-mark,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-mark,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-mark,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-mark{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-mark img,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-mark img,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-mark img,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-mark img,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-mark img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:contain!important;background:rgba(253,251,247,.07)!important;box-shadow:inset 0 0 0 1px rgba(253,251,247,.10)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-mark small,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-mark small,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-mark small,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-mark small,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-mark small{display:block!important;color:rgba(253,251,247,.58)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer:is(h1,h2,h3,h4,strong,b,summary),html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer:is(h1,h2,h3,h4,strong,b,summary),html body[data-oloropa-page="destination.php"] footer.ol-cc-footer:is(h1,h2,h3,h4,strong,b,summary),html body.ol14-destinations-world footer.ol-cc-footer:is(h1,h2,h3,h4,strong,b,summary),html body footer.ol-cc-footer.ol-o19-destination-footer-lock:is(h1,h2,h3,h4,strong,b,summary){color:#FDFBF7!important;text-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer h2,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer h2,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer h2,html body.ol14-destinations-world footer.ol-cc-footer h2,html body footer.ol-cc-footer.ol-o19-destination-footer-lock h2{max-width:820px!important;margin:0!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(2.6rem,5.45vw,6.2rem)!important;line-height:.88!important;letter-spacing:-.072em!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-intro,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-intro,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-intro,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-intro,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-intro{max-width:560px!important;margin:18px 0 0!important;color:rgba(253,251,247,.70)!important;font-size:15px!important;line-height:1.82!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-grid,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-grid{display:grid!important;grid-template-columns:1.08fr 1.08fr .98fr 1.12fr!important;gap:clamp(24px,4vw,52px)!important;padding:clamp(34px,5vw,48px) 0!important;border-bottom:1px solid rgba(253,251,247,.12)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-col,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-col,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-col,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-col,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-col{display:grid!important;align-content:start!important;gap:10px!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-col h3,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-col h3,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-col h3,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-col h3,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-col h3{margin:0 0 12px!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;color:#FDFBF7!important;font-size:clamp(1.8rem,2.8vw,3.35rem)!important;line-height:.9!important;font-weight:500!important;letter-spacing:-.05em!important;text-transform:uppercase!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-col ul,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-col ul,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-col ul,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-col ul,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-col ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer:is(p,li,span,small),html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer:is(p,li,span,small),html body[data-oloropa-page="destination.php"] footer.ol-cc-footer:is(p,li,span,small),html body.ol14-destinations-world footer.ol-cc-footer:is(p,li,span,small),html body footer.ol-cc-footer.ol-o19-destination-footer-lock:is(p,li,span,small){color:rgba(253,251,247,.74)!important;opacity:1!important;text-shadow:none!important;mix-blend-mode:normal!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer a,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer a,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer a,html body.ol14-destinations-world footer.ol-cc-footer a,html body footer.ol-cc-footer.ol-o19-destination-footer-lock a{color:rgba(253,251,247,.78)!important;text-decoration:none!important;opacity:1!important;transition:color .22s ease,transform .22s ease,background-color .22s ease!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer a:hover,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer a:focus-visible,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer a:hover,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer a:focus-visible,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer a:hover,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer a:focus-visible,html body.ol14-destinations-world footer.ol-cc-footer a:hover,html body.ol14-destinations-world footer.ol-cc-footer a:focus-visible,html body footer.ol-cc-footer.ol-o19-destination-footer-lock a:hover,html body footer.ol-cc-footer.ol-o19-destination-footer-lock a:focus-visible{color:#FDFBF7!important;transform:translateX(2px)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-brief,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-contact,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-p1-impact-stat,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-brief,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-contact,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-p1-impact-stat,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-brief,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-contact,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-p1-impact-stat,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-brief,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-contact,html body.ol14-destinations-world footer.ol-cc-footer .ol-p1-impact-stat,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-brief,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-contact,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-p1-impact-stat{border:1px solid rgba(253,251,247,.14)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(253,251,247,.075),rgba(253,251,247,.04))!important;box-shadow:0 18px 60px rgba(27,17,12,.22)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-brief a,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-brief a,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-brief a,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-brief a,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-brief a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border-radius:999px!important;color:#2D1F18!important;background:linear-gradient(135deg,#F4D4A5 0%,#D4A373 46%,#A25A38 100%)!important;font-weight:900!important;box-shadow:0 16px 42px rgba(162,90,56,.28)!important;transform:none!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-p1-footer-impact,html body.ol14-destinations-world footer.ol-cc-footer .ol-p1-footer-impact,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-p1-footer-impact{display:grid!important;grid-template-columns:minmax(0,1.22fr) repeat(3,minmax(170px,.64fr))!important;gap:14px!important;margin:clamp(26px,4vw,42px) auto 0!important;padding:18px!important;border:1px solid rgba(253,251,247,.12)!important;border-radius:26px!important;background:rgba(253,251,247,.06)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-p1-footer-trust,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-p1-footer-trust,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-p1-footer-trust,html body.ol14-destinations-world footer.ol-cc-footer .ol-p1-footer-trust,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-p1-footer-trust{width:min(100%,1240px)!important;margin:22px auto 0!important;color:rgba(253,251,247,.56)!important;text-align:center!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-bottom,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-bottom,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-bottom,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-bottom{display:flex!important;justify-content:space-between!important;gap:18px!important;padding-top:22px!important;color:rgba(253,251,247,.55)!important;font-size:12px!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer [class*="bg-white"],html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer [class*="bg-white"],html body[data-oloropa-page="destination.php"] footer.ol-cc-footer [class*="bg-white"],html body.ol14-destinations-world footer.ol-cc-footer [class*="bg-white"],html body footer.ol-cc-footer.ol-o19-destination-footer-lock [class*="bg-white"]{background-color:transparent!important;background-image:none!important}@media (max-width:900px){html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer,html body.ol14-destinations-world footer.ol-cc-footer,html body footer.ol-cc-footer.ol-o19-destination-footer-lock{padding:64px 18px 28px!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-top,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-top,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-top,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-top,html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-p1-footer-impact,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-p1-footer-impact,html body.ol14-destinations-world footer.ol-cc-footer .ol-p1-footer-impact,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-p1-footer-impact{grid-template-columns:1fr!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-grid,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-grid,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-grid,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-grid{display:none!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-accordions,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-accordions,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-accordions,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-accordions,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-accordions{display:grid!important;gap:10px!important;padding:26px 0!important;border-bottom:1px solid rgba(253,251,247,.12)!important}html body[data-ol-page-family="destinations-atlas"] footer.ol-cc-footer .ol-cc-footer-bottom,html body[data-oloropa-page="destinations.html"] footer.ol-cc-footer .ol-cc-footer-bottom,html body[data-oloropa-page="destination.php"] footer.ol-cc-footer .ol-cc-footer-bottom,html body.ol14-destinations-world footer.ol-cc-footer .ol-cc-footer-bottom,html body footer.ol-cc-footer.ol-o19-destination-footer-lock .ol-cc-footer-bottom{display:grid!important}}