html:has(.raw-entrada:not(.raw-entrada--overlay)),body:has(.raw-entrada:not(.raw-entrada--overlay)){overflow:hidden!important;height:100%}body:has(.raw-entrada:not(.raw-entrada--overlay)) .raw-sitebar,body:has(.raw-entrada:not(.raw-entrada--overlay)) header.classic-menu,body:has(.raw-entrada) #booqable-launcher{display:none!important}html.raw-entrada-aberta,html.raw-entrada-aberta body{overflow:hidden!important}html.raw-entrou .raw-entrada--overlay:not(.is-fechar){display:none!important}.raw-entrada--overlay{z-index:2147483000!important;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.raw-entrada--overlay.is-fechar{opacity:0;transform:translateY(-3%);pointer-events:none}.raw-entrada{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100svh!important;margin:0!important;z-index:100000;background:#0c0c0c;color:#fff;font-family:"Poppins",system-ui,sans-serif}.raw-entrada *{box-sizing:border-box}.raw-entrada__logo{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;line-height:0}.raw-entrada__logo img{height:56px;width:auto;display:block;filter:drop-shadow(0 2px 14px rgb(0 0 0 / .4))}.raw-entrada__panels{display:flex;width:100%;height:100%}.raw-entrada__panel{position:relative;flex:1 1 0%;min-width:0;overflow:hidden;display:flex;align-items:flex-end;padding:0 0 9vh;color:#ffffff!important;text-decoration:none!important;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1);border-right:1px solid rgb(255 255 255 / .12)}.raw-entrada__panel:last-child{border-right:0}.raw-entrada__panels:hover .raw-entrada__panel{flex-grow:.8}.raw-entrada__panels:hover .raw-entrada__panel:hover,.raw-entrada__panel:focus-visible{flex-grow:1.6}.raw-entrada__panel:focus-visible{outline:3px solid #fff;outline-offset:-6px}.raw-entrada__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;filter:brightness(.55) saturate(.9);transform:scale(1.04);transition:transform 1.2s ease,filter .5s ease}.raw-entrada__panel:hover .raw-entrada__media,.raw-entrada__panel:focus-visible .raw-entrada__media{transform:scale(1);filter:brightness(.8) saturate(1)}.raw-entrada__panel--contactos{background:#002fa7}.raw-entrada__panel:not(.raw-entrada__panel--contactos)::after{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,rgb(0 0 0 / .7),#fff0);z-index:1;pointer-events:none}.raw-entrada__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding:0 3.2vw;width:100%}.raw-entrada__num{font-size:13px;font-weight:600;letter-spacing:.18em;color:rgb(255 255 255 / .8)}.raw-entrada__panel{container-type:inline-size}.raw-entrada__label{font-family:"Kanit",system-ui,sans-serif;font-style:italic;font-weight:800;font-size:clamp(24px,3.2vw,96px);font-size:clamp(24px,10cqi,96px);line-height:.92;text-transform:uppercase;padding-right:.08em;white-space:nowrap;transition:font-size .6s cubic-bezier(.2,.7,.2,1)}.raw-entrada__desc{font-size:15px;line-height:1.45;color:rgb(255 255 255 / .88);max-width:340px}.raw-entrada__go{margin-top:8px;align-self:flex-start;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px;border:1px solid rgb(255 255 255 / .85);transition:background .2s,color .2s}.raw-entrada__panel:hover .raw-entrada__go,.raw-entrada__panel:focus-visible .raw-entrada__go{background:#fff;color:#0c0c0c}@media (max-width:760px){.raw-entrada__logo{top:18px}.raw-entrada__logo img{height:34px}.raw-entrada__panels{flex-direction:column}.raw-entrada__panel{border-right:0;border-bottom:1px solid rgb(255 255 255 / .12);padding:0 0 4vh;align-items:flex-end}.raw-entrada__panel:first-child{padding-top:70px}.raw-entrada__panels:hover .raw-entrada__panel,.raw-entrada__panels:hover .raw-entrada__panel:hover{flex-grow:1}.raw-entrada__label{font-size:clamp(34px,11vw,52px)!important}.raw-entrada__desc{font-size:13px}.raw-entrada__go{padding:9px 14px;font-size:12px}.raw-entrada__text{padding:0 20px;gap:6px}}@media (prefers-reduced-motion:reduce){.raw-entrada *{transition:none!important}.raw-entrada__media{transform:none}}video.raw-entrada__media{transform:scale(1.2)}.raw-entrada__panel:hover video.raw-entrada__media,.raw-entrada__panel:focus-visible video.raw-entrada__media{transform:scale(1.16)}