@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_bb129cc8-module__OBgAJq__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_bb129cc8-module__OBgAJq__variable{--booking-title:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1c6485-module__AbGsgW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_1c6485-module__AbGsgW__variable{--booking-copy:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.gl-booking{isolation:isolate;color:#f6e3bb;background:#030307 url(/assets/universo-gl/bg-universo-gl.webp) top/cover fixed;min-height:100svh;padding:68px clamp(18px,4vw,72px) 20px;position:relative;overflow:hidden}.gl-booking:before{content:"";z-index:-1;background:linear-gradient(#02030768 0%,#030307ac 52%,#020205e8 100%);position:absolute;inset:0}.gl-booking a{color:inherit}.gl-booking-back{z-index:2;font:14px Arial,sans-serif;text-decoration:none;position:absolute;top:20px;left:clamp(18px,4vw,72px);color:#e8c989!important}.gl-booking-back:hover,.gl-booking-back:focus-visible{text-underline-offset:5px;text-decoration:underline}.gl-booking-content{max-width:1260px;margin:auto}.gl-booking-intro{text-align:center;max-width:920px;margin:0 auto 25px}.gl-booking-overline,.gl-booking-question>span,.gl-booking-calendar-heading>div>span{color:#d3a75f;letter-spacing:.22em;text-transform:uppercase;font:600 12px Arial,sans-serif;display:block}.gl-booking-intro h1{font:600 clamp(36px,4.4vw,64px)/1.16 var(--booking-title),Georgia,serif;letter-spacing:.025em;color:#0000;filter:drop-shadow(0 1px 12px #dba95433);background:linear-gradient(#fff2ce,#e2b864 65%,#ad7d36);-webkit-background-clip:text;background-clip:text;margin:13px 0 15px}.gl-booking-intro h1 em{font-family:var(--booking-copy),Georgia,serif;text-transform:none;white-space:nowrap;font-weight:600}.gl-booking-intro>p{font:500 clamp(19px,2vw,27px)/1.35 var(--booking-copy),Georgia,serif;color:#e7d2a7;max-width:690px;margin:0 auto}.gl-booking-line{justify-content:center;align-items:center;gap:12px;margin:22px auto 0;display:flex}.gl-booking-line span{background:linear-gradient(90deg,#0000,#ca9c4e);width:min(21vw,180px);height:1px}.gl-booking-line span:last-child{transform:scaleX(-1)}.gl-booking-line i{background:#ffe2a4;width:9px;height:9px;rotate:45deg;box-shadow:0 0 16px #f0b55a}.gl-booking-discovery{flex-direction:column;align-items:center;max-width:960px;margin:0 auto 45px;display:flex}.gl-booking-question{text-align:center;margin-bottom:20px}.gl-booking-question h2{font:600 clamp(27px,2.7vw,38px)/1.2 var(--booking-title),Georgia,serif;color:#f9e1a8;margin:10px 0 7px}.gl-booking-needs{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.gl-booking-need{text-align:left;color:#f3e0b6;background:linear-gradient(115deg,#090b14e8,#111115e8);border:1px solid #d7ae6755;align-items:flex-start;gap:15px;min-height:120px;padding:23px 20px;display:flex;box-shadow:0 14px 34px #0008}.gl-booking-need-number{font:600 18px var(--booking-title),Georgia,serif;color:#b8955b}.gl-booking-need-text{gap:7px;display:grid}.gl-booking-need strong{font:600 clamp(18px,1.7vw,23px) var(--booking-title),Georgia,serif}.gl-booking-need small{font:500 clamp(17px,1.4vw,20px)/1.25 var(--booking-copy),Georgia,serif;color:#cfbb98}.gl-booking-primary{min-height:56px;font:700 15px var(--booking-title),Georgia,serif;letter-spacing:.045em;background:linear-gradient(#ffebbb,#d8a94f 70%,#a87933);border:1px solid #fff1c380;border-radius:40px;align-items:center;gap:22px;margin-top:26px;padding:12px 30px;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 0 25px #e1ad5760;color:#291a08!important}.gl-booking-primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.gl-booking-status,.gl-booking-note{text-align:center;color:#bca984;max-width:590px;margin:16px auto 0;font:14px/1.5 Arial,sans-serif}.gl-booking-footer{color:#bda679;border-top:1px solid #aa824125;flex-wrap:wrap;justify-content:center;gap:18px;padding-top:15px;font:11px Arial,sans-serif;display:flex}.gl-booking-footer a{text-underline-offset:3px;text-decoration:underline}.gl-booking button:focus-visible,.gl-booking a:focus-visible{outline-offset:4px;outline:2px solid #ffdc92}@media (max-width:700px){.gl-booking{background-image:url(/assets/universo-gl/bg-universo-gl-mobile.webp);background-attachment:scroll;padding:60px 17px 20px}.gl-booking-back{top:18px;left:18px}.gl-booking-intro{margin-bottom:25px}.gl-booking-intro h1{font-size:clamp(33px,8vw,49px)}.gl-booking-intro h1 em{white-space:normal}.gl-booking-intro>p{font-size:21px}.gl-booking-question h2{font-size:27px}.gl-booking-needs{grid-template-columns:1fr}.gl-booking-need{gap:13px;min-height:0;padding:16px 14px}.gl-booking-need-number{font-size:14px}.gl-booking-need strong,.gl-booking-need small{font-size:17px}.gl-booking-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.gl-booking *{transition:none!important}}.gl-booking-intro{margin-bottom:20px}.gl-booking-intro h1{margin:15px 0;font-size:clamp(34px,3.5vw,52px);line-height:1.16}.gl-booking-intro>p{max-width:760px;font-size:clamp(19px,1.5vw,23px);line-height:1.35}.gl-booking-calendar-help{text-align:left;color:#d7bd8f;width:min(100%,670px);margin:18px auto 0;font:15px/1.45 Arial,sans-serif}.gl-booking-calendar-help summary{cursor:pointer;color:#e8c989;text-underline-offset:4px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:auto;-webkit-text-decoration:underline #d4a95b70;text-decoration:underline #d4a95b70;list-style:none;display:flex}.gl-booking-calendar-help summary::-webkit-details-marker{display:none}.gl-booking-calendar-help summary span{border:1px solid #d4ad6d;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:700 13px Arial,sans-serif;text-decoration:none;display:grid}.gl-booking-calendar-help[open]{background:#080a12df;border:1px solid #c39a5b58;padding:13px 17px 15px}.gl-booking-calendar-help p{color:#d5c19f;margin:12px 0 0}.gl-booking-calendar-help summary:focus-visible{outline-offset:5px;outline:2px solid #ffdc92}.gl-booking-line{margin-top:18px}@media (max-width:700px){.gl-booking-intro h1{font-size:clamp(33px,8vw,42px)}.gl-booking-intro>p{font-size:19px}.gl-booking-calendar-help{font-size:14px}}
