:root{--primary-color-bg:#1a1391;--primary-color-text:#fff;--primary-color-faded:rgba(255, 255, 255, 0.5);--button-bg:#b88b2a;--button-text:#fff;--button-hover:#000;--button-faded:rgba(255, 255, 255, 0.5);--secondary-color-bg:#0767bc;--secondary-color-text:#ddd;--secondary-color-faded:rgba(255, 255, 255, 0.5);--accent-color:#f166f5;--body-bg:linear-gradient(135deg, #0a0741, #1a1391, #6a1993) fixed;--body-bg-color:#0a0741;--bg:var(--secondary-color-bg);--bg-text:var(--secondary-color-text);--bg-h4:#9addfe;--sep:var(--secondary-color-faded);--bg6:#6a1993;--bg6-text:rgba(255,255,255,0.8);--bg4:#ffeb3b;--bg4-text:rgba(0,0,0,0.8);--entry:#f166f5;--entry-available:#65d04d;--entry-unavailable:#ff8ec6;--link:#9addfe;--link-hover:#ffeb3b;--table-text:var(--secondary-color-text);--table-border:#2d50b8;--table-bg:var(--secondary-color-bg)}html{height:100%;margin:0;background:var(--body-bg);background-color:var(--body-bg-color)}body{min-height:100vh;margin:0;padding:20px
0 !important;background:transparent}#header,#footer{display:none}:not(.thumb)>img,.bg,.bg6{border-radius:10px}.bg,.bg6,.location,.prices{box-shadow:0 0 20px rgba(0,0,0,0.3)}.bg{background:var(--bg);color:var(--bg-text)}.bg
h4{color:var(--bg-h4)}.bg6{background:var(--bg6);color:var(--bg6-text)}.bg4{background:var(--bg4);color:var(--bg4-text)}.sep{color:var(--sep) !important}.entry{color:var(--entry)}a,a:link,a:visited,a:active{color:var(--link)}a:hover{color:var(--link-hover)}a:focus{color:var(--link-hover)}.bordered{border:1px
solid var(--table-border);color:var(--table-text)}.early{background:var(--primary-color-bg);color:var(--primary-color-text);text-align:center}.early
h2{color:var(--accent-color)}.location,.prices{background-color:var(--primary-color-bg);color:var(--primary-color-text);text-align:center;margin-bottom:20px;box-sizing:border-box;border-radius:10px}.location h2, .prices
h2{color:var(--accent-color)}.location,.prices-head{padding:16px}s{font-size:0.9em;opacity:0.7;font-weight:normal}.unavailable,.registration,.orientation,.map,.suspended{margin:10px
0;padding:5px
20px;background:var(--button-bg);color:var(--button-text);display:inline-block;clear:both;text-align:center;border-radius:4px}.unavailable{color:var(--secondary-color-faded)}.suspended{font-weight:bold;background-color:transparent;color:var(--secondary-color-text);border:1px
solid var(--secondary-color-text);font-size:1.2em}.orientation a,
.map a,
.orientation a:link,
.map a:link{color:var(--button-text);font-size:0.9em;font-weight:normal}.unavailable span,
.registration a,
.registration a:link{color:var(--button-text);font-size:1.5em;padding:5px
20px;font-weight:bold}.unavailable
span{color:var(--button-faded)}.registration a:hover,
.orientation a:hover,
.map a:hover{color:var(--button-hover)}table.table2{margin:0}table.table2 td,
table.table2
th{line-height:1.3;padding:10px
10px;border-color:var(--table-border);color:var(--table-text);background:var(--table-bg);border-collapse:collapse}table.table2
.highlight{background-color:var(--primary-color-bg) !important;color:var(--primary-color-text) !important}table.table2 .highlight
.sep{color:var(--primary-color-faded) !important}.bg .more a,
.bg .more a:link,
.bg .more a:visited,
.bg .more a:active,
.bg .more
div{background:var(--button-bg);border:1px
solid var(--button-bg);color:var(--button-text)}.bg .more a:hover{color:var(--button-hover)}.registration_contact
a.whatsapp{background:var(--button-bg);padding:6px
12px;border-radius:5px;color:var(--button-text) !important}.registration_contact a.whatsapp:hover{color:var(--button-hover) !important}