.relative{position:relative}.text-center{text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%)}.honeypot{display:none !important}.image-item{height:auto}img{max-width:100%;height:auto}.flex{display:flex}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-centered{display:flex;align-items:center;justify-content:center}@media (max-width:70em){.tablet-column{flex-direction:column}}@media (max-width:40em){.mobile-column{flex-direction:column}}@font-face{font-family:'Google Sans Flex';font-style:normal;font-weight:1 1000;src:url('../fonts/google-sans-flex-v22-latin.woff2') format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans Flex';font-style:normal;font-weight:1 1000;src:url('../fonts/google-sans-flex-v22-latin-ext.woff2') format('woff2');font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}a{font-family:"Google Sans Flex",sans-serif;text-decoration:none;line-height:inherit;color:#f6ce00}a:hover{text-decoration:underline}a img{border:none}p,span{font-family:"Google Sans Flex",sans-serif;font-weight:normal;font-size:clamp(.9375rem,calc(.9196rem + .0893vw),1rem);line-height:1.625;margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem);text-align:left;text-rendering:optimizeLegibility;color:#ffffff}form input[type],form select,form span,form label,form textarea{font-family:"Google Sans Flex",sans-serif;font-size:clamp(1rem,calc(.9821rem + .0893vw),1.0625rem)}form button[type]{font-family:"Google Sans Flex",sans-serif}button[type="button"]{font-family:"Google Sans Flex",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Google Sans Flex",sans-serif;text-rendering:optimizeLegibility;font-style:normal;font-weight:500;line-height:1.2;margin:0;color:#ffffff}h1{font-size:clamp(1.75rem,calc(1.6071rem + .7143vw),2.25rem);margin-bottom:clamp(1rem,calc(.8571rem + .7143vw),1.5rem)}h2{font-size:clamp(1.5rem,calc(1.3571rem + .7143vw),2rem);margin-bottom:clamp(1rem,calc(.8571rem + .7143vw),1.5rem)}h3{font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);margin-bottom:clamp(.75rem,calc(.6071rem + .7143vw),1.25rem)}h4{font-size:clamp(1.125rem,calc(1.0893rem + .1786vw),1.25rem);margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem)}h5{font-size:clamp(1rem,calc(.9643rem + .1786vw),1.125rem);margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem)}h6{font-size:clamp(.9375rem,calc(.9196rem + .0893vw),1rem);margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem)}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}ul,ol,dl{font-family:"Google Sans Flex",sans-serif;list-style-position:outside;font-size:clamp(.9375rem,calc(.9196rem + .0893vw),1rem);margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem);line-height:1.625;color:#ffffff}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#e0e0e0;padding:.125rem .3125rem .0625rem}body{background-color:#002c48}*:focus{outline:none}.row .row{margin-left:-1rem;margin-right:-1rem}.row.expanded{max-width:100%}.row.expanded>div>.row{margin-left:auto;margin-right:auto}.row .collapse{padding:0}@media (min-width:70em){[class*="grid-"]{margin:0 -0.625em}}hr{border:none;border-bottom:1px solid #a3adb4;margin:25px 0}:root{--lightbox-panel-bg:#003a5f;--lightbox-panel-color:#ffffff;--lightbox-muted:#a3adb4}.icon{display:block;width:1em;height:1em;flex:none;fill:none}.opacity{opacity:1;transition:opacity .5s ease-in-out}.opacity:hover{opacity:.6;text-decoration:none;cursor:pointer}.opacity-translate{opacity:1;transition:opacity .5s ease-in-out,transform .5s}.opacity-translate:hover{cursor:pointer;opacity:.6;text-decoration:none;transform:translateY(-2px)}.default-button{background-color:#00679c;border-radius:8px;text-align:center;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-family:"Google Sans Flex",sans-serif;font-size:16px;line-height:1.2;padding:0 16px;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease}.default-button .icon{width:20px;height:20px}.default-button.full{width:100%;display:flex;justify-content:center}.default-button:hover,.default-button:focus-visible{text-decoration:none;background-color:#0074b0;color:#ffffff;transform:translateY(-1px)}.default-button:active{transform:translateY(0)}.default-button.ghost{background-color:rgba(0,0,0,0.55);backdrop-filter:blur(2px)}.default-button.ghost:hover,.default-button.ghost:focus-visible{background-color:rgba(0,0,0,0.7);color:#ffffff}@media (prefers-reduced-motion:reduce){.default-button{transition:background-color .3s ease,color .3s ease}.default-button:hover,.default-button:focus-visible,.default-button:active{transform:none}}.spacing{padding:60px 0}.spacing iframe{display:block;width:100%}@media (max-width:40em){.spacing iframe{margin-top:20px}}form input[type],form textarea,form select{border:none;border:1px solid #084267;height:40px;padding:0 0 0 6px;display:block;width:100%;background-color:#003a5f;color:#ffffff;margin-bottom:16px}form input[type]:focus,form textarea:focus,form select:focus{border:1px solid #00679c;outline:0}form input[type]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder{color:#a3adb4}form input[type]::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder{color:#a3adb4}form input[type]:-ms-input-placeholder,form textarea:-ms-input-placeholder,form select:-ms-input-placeholder{color:#a3adb4}form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#003a5f;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:32px}form input[type="radio"],form input[type="checkbox"]{width:10px;height:10px;margin-right:10px}form textarea{padding-top:5px;height:150px}.custom-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;padding:0;border:none;border-radius:8px;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(16px);color:#ffffff;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.custom-arrow .icon{width:12px;height:18px}.custom-arrow:hover,.custom-arrow:focus-visible{background-color:rgba(255,255,255,0.22)}.custom-arrow[disabled]{opacity:.35;cursor:default}.custom-arrow[disabled]:hover{background-color:rgba(255,255,255,0.1)}.custom-arrow.arrow-compact{height:34px;background-color:#003a5f;color:rgba(255,255,255,0.3)}.custom-arrow.arrow-compact .icon{width:6px;height:12px}.custom-arrow.arrow-compact:hover,.custom-arrow.arrow-compact:focus-visible{background-color:#004d7e;color:#ffffff}.custom-arrow.swiper-button-next .icon,.custom-arrow.showcase-next .icon,.custom-arrow.showtimes-next .icon{transform:rotate(180deg)}.custom-arrow.swiper-button-disabled,.custom-arrow:disabled{opacity:.4;cursor:not-allowed}.custom-arrow:after{display:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap-page{padding-top:86px}@media (max-width:70em){.wrap-page{padding-top:65px}}.skip-link{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;font-size:14px;text-decoration:none}.skip-link:focus{top:0}.main-slider.swiper{--overlay:.2;position:relative;width:100%;overflow:hidden;padding-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);margin-bottom:clamp(.9375rem,calc(.6696rem + 1.3393vw),1.875rem)}.main-slider.swiper .swiper-wrapper{align-items:center}.main-slider.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.main-slider.swiper:not(.swiper-initialized) .swiper-slide{margin:0 auto}.main-slider.swiper:not(.swiper-initialized) .banner-arrows{opacity:0}.main-slider.swiper .swiper-slide{display:block;width:86%;max-width:1440px;aspect-ratio:1440 / 680;min-height:420px;position:relative;background-color:#003a5f;overflow:hidden;border-radius:16px}.main-slider.swiper .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, var(--overlay, 0.2));z-index:2;pointer-events:none;transition:background-color .4s ease}.main-slider.swiper .swiper-slide.swiper-slide-active{--overlay:0}.main-slider.swiper .swiper-slide figure{margin:0;width:100%;height:100%;position:relative}.main-slider.swiper .swiper-slide .slide-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:none;z-index:1;pointer-events:none}.main-slider.swiper .swiper-slide .slide-media-mobile{display:none}@media (max-width:40em){.main-slider.swiper .swiper-slide:has(.slide-media-mobile){aspect-ratio:2 / 3;min-height:0}.main-slider.swiper .swiper-slide .slide-media-desktop{display:none}.main-slider.swiper .swiper-slide .slide-media-mobile{display:block}}.main-slider.swiper .swiper-slide iframe.slide-media{transform:translate(-50%, -50%) scale(1.5) !important;pointer-events:none}.main-slider.swiper .swiper-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(0,0,0,0.45), rgba(0,0,0,0) 50%);z-index:2;pointer-events:none}.main-slider.swiper .swiper-slide .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:3;padding-left:clamp(1.25rem,calc(-0.3214rem + 7.8571vw),6.75rem);padding-right:clamp(1.25rem,calc(-0.3214rem + 7.8571vw),6.75rem)}.main-slider.swiper .swiper-slide .banner-content{max-width:520px}.main-slider.swiper h1{font-size:clamp(2.25rem,calc(1.6071rem + 3.2143vw),4.5rem);margin-bottom:clamp(.625rem,calc(.4821rem + .7143vw),1.125rem)}.main-slider.swiper .banner-meta{list-style:none;margin:0 0 18px 0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14px;line-height:1;color:#ffffff}.main-slider.swiper .banner-meta li{background-color:rgba(255,255,255,0.16);backdrop-filter:blur(8px);border-radius:4px;padding:9px 8px}.main-slider.swiper .banner-meta .banner-rating{background-color:#003a5f;backdrop-filter:none;min-width:32px;text-align:center}.main-slider.swiper .banner-meta .banner-rating.rating-l{background-color:#00a651;color:#ffffff;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-6{background-color:#e33493;color:#ffffff;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-10{background-color:#0095da;color:#ffffff;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-12{background-color:#fcc114;color:#000000;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-14{background-color:#e9802e;color:#ffffff;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-16{background-color:#eb1c24;color:#ffffff;backdrop-filter:none}.main-slider.swiper .banner-meta .banner-rating.rating-18{background-color:#000000;color:#ffffff;backdrop-filter:none}.main-slider.swiper p{color:#ffffff;font-size:clamp(.9375rem,calc(.8839rem + .2679vw),1.125rem);margin-bottom:clamp(1.125rem,calc(.875rem + 1.25vw),2rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.main-slider.swiper .banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.main-slider.swiper .banner-actions .default-button span{margin:0}.main-slider.swiper .banner-arrows{position:absolute;bottom:0;left:7%;z-index:4;display:flex;align-items:center;gap:8px;transition:opacity .3s ease;margin-left:clamp(1.25rem,calc(-0.3214rem + 7.8571vw),6.75rem);margin-bottom:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem)}.main-slider.swiper .banner-arrows .custom-arrow{position:relative !important;top:auto !important;left:auto !important;right:auto !important;margin:0 !important}@media (max-width:40em){.main-slider.swiper .banner-arrows{display:none}}.blog-list{list-style:none}.blog-list li{margin-bottom:20px}.blog-list li a{display:block;border:1px solid #a3adb4;padding:16px;opacity:1;transition:opacity .5s ease-in-out}.blog-list li a:hover{opacity:.6;text-decoration:none;cursor:pointer}.blog-list li a header{height:100%;position:relative}.blog-list li a header h2{font-weight:400;font-size:22px;text-transform:uppercase}.blog-list li a header span{position:absolute;right:0;bottom:0;color:#000000;margin:0;font-style:italic;font-size:12px}.widgets{padding:40px;margin-bottom:40px;background-color:#000000}@media (max-width:70em){.widgets{padding:20px}}@media (max-width:40em){.widgets{margin-top:40px}}.widgets h3{text-transform:uppercase;font-weight:400;margin-top:20px;margin-bottom:5px}.widgets form{position:relative;margin-bottom:40px}.widgets form input[type]{background-color:#ffffff}.widgets form button{position:absolute;right:10px;top:50%;background:transparent;border:none;transform:translateY(-50%)}.widgets form button .icon{width:16px;height:16px;color:#000000}.widgets ul{list-style:none}.widgets ul li a{color:#084267}.widgets ul li a.active{font-weight:700}.pagination{list-style:none;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.pagination li{margin:0}.pagination a{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border-radius:4px;background-color:#003a5f;color:#ffffff;font-size:16px;line-height:1.2;cursor:pointer;transition:background-color .3s ease,color .3s ease}.pagination a:hover,.pagination a:focus-visible{background-color:#004d7e;text-decoration:none}.pagination a.current{background-color:#00679c;cursor:default}.pagination a.disabled{opacity:.4;pointer-events:none}.blog-content .featured-image{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.blog-content iframe{width:100%;margin-top:40px}.blog-content .carousel-blog{margin:10px -10px 0 -10px}.blog-content .carousel-blog .item{padding:10px}.lgpd-all{display:none}.lgpd-all .footer-lgpd{position:fixed;z-index:9999;max-width:1420px;transition:.3s ease-in-out;background:#003a5f;bottom:25px;left:10px;right:10px;padding:20px;box-shadow:0 0 10px #aaa;border-radius:6px;-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px);margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:40em){.lgpd-all .footer-lgpd{flex-wrap:wrap}}.lgpd-all .footer-lgpd *{text-transform:none}.lgpd-all .footer-lgpd.footer-lgpd-opened{transition:.1s ease-in-out;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.lgpd-all .footer-lgpd p{margin:0 20px 0 0;line-height:1.2}@media (max-width:40em){.lgpd-all .footer-lgpd p{margin:0 0 20px 0}}.lgpd-all .footer-lgpd p a{text-decoration:none;color:#f6ce00}.lgpd-all .footer-lgpd .lgpd-accept{white-space:nowrap;background-color:#00679c;border-radius:8px;text-align:center;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-family:"Google Sans Flex",sans-serif;font-size:16px;line-height:1.2;padding:0 16px;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .3s ease}.lgpd-all .footer-lgpd .lgpd-accept .icon{width:20px;height:20px}.lgpd-all .footer-lgpd .lgpd-accept.full{width:100%;display:flex;justify-content:center}.lgpd-all .footer-lgpd .lgpd-accept:hover,.lgpd-all .footer-lgpd .lgpd-accept:focus-visible{text-decoration:none;background-color:#0074b0;color:#ffffff;transform:translateY(-1px)}.lgpd-all .footer-lgpd .lgpd-accept:active{transform:translateY(0)}.lgpd-all .footer-lgpd .lgpd-accept.ghost{background-color:rgba(0,0,0,0.55);backdrop-filter:blur(2px)}.lgpd-all .footer-lgpd .lgpd-accept.ghost:hover,.lgpd-all .footer-lgpd .lgpd-accept.ghost:focus-visible{background-color:rgba(0,0,0,0.7);color:#ffffff}@media (prefers-reduced-motion:reduce){.lgpd-all .footer-lgpd .lgpd-accept{transition:background-color .3s ease,color .3s ease}.lgpd-all .footer-lgpd .lgpd-accept:hover,.lgpd-all .footer-lgpd .lgpd-accept:focus-visible,.lgpd-all .footer-lgpd .lgpd-accept:active{transform:none}}@media (max-width:40em){.lgpd-all .footer-lgpd .lgpd-accept{width:100%}}.wrap-footer{background-color:#002c48;border-top:1px solid #084267;padding-top:clamp(2.5rem,calc(1.7857rem + 3.5714vw),5rem);padding-bottom:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.wrap-footer .whatsapp-fixed{position:fixed;right:2vw;bottom:2vh;z-index:10}.wrap-footer .whatsapp-fixed img{display:block;width:68px}.wrap-footer .footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(1.75rem,calc(1.5357rem + 1.0714vw),2.5rem);margin-bottom:clamp(2.5rem,calc(1.9286rem + 2.8571vw),4.5rem)}@media (max-width:75em){.wrap-footer .footer-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}}.wrap-footer .footer-column-title{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#ffffff;margin-bottom:10px}.wrap-footer .footer-column ul{list-style:none;margin:0}.wrap-footer .footer-column ul li a{display:block;font-size:16px;line-height:26px;color:#a3adb4;transition:color .3s ease}.wrap-footer .footer-column ul li a:hover,.wrap-footer .footer-column ul li a:focus-visible{color:#ffffff;text-decoration:none}.wrap-footer .footer-social{list-style:none;margin:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:14px}@media (max-width:70em){.wrap-footer .footer-social{justify-content:flex-start}}.wrap-footer .footer-social li a{display:block;color:#ffffff;transition:color .3s ease}.wrap-footer .footer-social li a .icon{width:18px;height:18px}.wrap-footer .footer-social li a:hover,.wrap-footer .footer-social li a:focus-visible{color:#f6ce00}.wrap-footer .footer-copyright{text-align:center;font-size:16px;line-height:27px;color:#a3adb4;margin:0}.wrap-footer .footer-copyright a{color:#f6ce00}.wrap-footer .footer-copyright a:hover{text-decoration:underline}.wrap-header{position:fixed;top:0;left:0;width:100%;--header-pad:20px;padding:var(--header-pad) 0;padding-right:var(--lightbox-scrollbar, 0);background-color:#002c48;border-bottom:1px solid #084267;z-index:7;transition:padding .3s ease}.wrap-header .header-inner{gap:64px;width:100%}.wrap-header .logo{display:block;flex:none}.wrap-header .logo img{display:block;max-height:55px;width:auto}.wrap-header .header-tools{flex:1;min-width:0;gap:30px;align-self:stretch}.wrap-header .header-nav{flex:1;min-width:0;gap:64px;align-self:stretch}.wrap-header .header-nav-main{flex:1;min-width:0;gap:48px;align-self:stretch}.wrap-header .header-nav-main>nav{flex:none;align-self:stretch}.wrap-header .menu{list-style:none;margin:0;display:flex;gap:32px;align-items:stretch;height:100%}.wrap-header .menu li{position:relative}.wrap-header .menu li a{display:flex;align-items:center;height:100%;gap:8px;color:#ffffff;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;line-height:normal;padding:10px 0;transition:color .3s ease}.wrap-header .menu li a span{font:inherit;margin:0}.wrap-header .menu li a .icon{width:23px;height:23px}.wrap-header .menu li a:hover,.wrap-header .menu li a:focus-visible{color:#f6ce00;text-decoration:none}.wrap-header .menu li .submenu{position:absolute;top:calc(100% + var(--header-pad));left:50%;transform:translateX(-50%);min-width:216px;margin:0;padding:4px 10px 8px;list-style:none;background-color:#003150;border:1px solid #084267;border-radius:0 0 16px 16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.wrap-header .menu li .submenu::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--header-pad)}.wrap-header .menu li .submenu li+li{border-top:1px solid #084267}.wrap-header .menu li .submenu a{height:auto;justify-content:space-between;gap:16px;padding:12px 6px;font-size:12px;white-space:nowrap}.wrap-header .menu li .submenu a .icon{flex:none;width:16px;height:16px;transform:rotate(180deg)}.wrap-header .menu li.has-submenu::after{content:"";position:absolute;left:50%;bottom:calc(-1 * (var(--header-pad) + 1px));width:34px;height:1px;background-color:#f6ce00;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.wrap-header .menu li:hover .submenu,.wrap-header .menu li:focus-within .submenu{opacity:1;visibility:visible}.wrap-header .menu li:hover.has-submenu::after,.wrap-header .menu li:focus-within.has-submenu::after{opacity:1}.wrap-header .header-search{display:flex;align-items:center;justify-content:center;flex:none;color:#ffffff;transition:color .3s ease}.wrap-header .header-search .icon{width:20px;height:20px}.wrap-header .header-search:hover,.wrap-header .header-search:focus-visible{color:#f6ce00}.wrap-header .header-social{list-style:none;margin:0;display:flex;align-items:center;flex:none;gap:27px;height:37.5px;padding-left:30px;border-left:1px solid rgba(255,255,255,0.25)}.wrap-header .header-social li a{display:block;color:#ffffff;transition:color .3s ease}.wrap-header .header-social li a .icon{width:19.5px;height:19.5px}.wrap-header .header-social li a:hover,.wrap-header .header-social li a:focus-visible{color:#f6ce00}@media (max-width:79em){.wrap-header .header-inner{gap:24px}.wrap-header .header-tools{gap:18px}.wrap-header .header-nav{gap:24px}.wrap-header .header-nav-main{gap:24px}.wrap-header .menu{gap:20px}.wrap-header .header-social{gap:18px;padding-left:18px}}.wrap-header.scrolled{--header-pad:5px}.city-select{position:relative;display:flex;align-items:center;gap:4px;flex:none;height:48px;padding:0 16px;border-radius:8px;background-color:#003a5f;color:#ffffff}.city-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;color:#ffffff;font-family:"Google Sans Flex",sans-serif;font-size:16px;height:auto;width:auto;margin:0;line-height:1;padding:0 24px 0 0;cursor:pointer}.city-select select:focus{border:none;outline:none}.city-select select option{background-color:#003a5f;color:#ffffff}@supports (appearance: base-select){.city-select select{align-self:stretch;align-items:center;line-height:1;margin-left:-42px;padding-left:42px;display:flex}.city-select select,.city-select select::picker(select){appearance:base-select}.city-select select::picker-icon{display:none}.city-select select::picker(select){position-area:bottom span-right;min-width:200px;margin-top:8px;padding:4px 10px 8px;border:1px solid #084267;border-radius:10px;background-color:#003150}.city-select select option{padding:12px 6px;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;background-color:transparent;cursor:pointer;transition:color .3s ease}.city-select select option+option{border-top:1px solid #084267}.city-select select option:hover,.city-select select option:focus-visible{color:#f6ce00;background-color:transparent}.city-select select option::checkmark{display:none}}.city-select .icon{flex:none;pointer-events:none}.city-select .icon-map-pin{width:22px;height:22px}.city-select .icon-chevron-down{position:absolute;right:16px;width:9.5px;height:5.5px}.wrap-header-mobile{position:fixed;left:0;top:0;width:100%;background-color:#002c48;border-bottom:1px solid #084267;padding:10px 0;z-index:9}.wrap-header-mobile .toggle-menu{color:#ffffff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-in-out}.wrap-header-mobile .toggle-menu:hover{opacity:.6;text-decoration:none;cursor:pointer}.wrap-header-mobile .toggle-menu .icon{width:22px;height:22px}.wrap-header-mobile .header-search{color:#ffffff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-in-out}.wrap-header-mobile .header-search:hover{opacity:.6;text-decoration:none;cursor:pointer}.wrap-header-mobile .header-search .icon{width:20px;height:20px}.wrap-header-mobile .logo img{display:block;height:44px;width:auto;margin:auto}.wrap-header-mobile .mobile-menu{background-color:#002c48;position:fixed;top:-100%;left:0;width:100%;height:100%;overflow-y:auto;transition:top .5s}.wrap-header-mobile .mobile-menu.opened{top:0}.wrap-header-mobile .mobile-menu .toggle-menu{padding:30px 0 0 0}.wrap-header-mobile .mobile-menu .city-select{width:100%;justify-content:flex-start;margin:20px 0}.wrap-header-mobile .mobile-menu .menu{list-style:none;margin:0}.wrap-header-mobile .mobile-menu .menu li{display:block;width:100%}.wrap-header-mobile .mobile-menu .menu li a{display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.03em;text-align:center;line-height:normal;padding:15px 0;opacity:1;transition:opacity .5s ease-in-out}.wrap-header-mobile .mobile-menu .menu li a:hover{opacity:.6;text-decoration:none;cursor:pointer}.wrap-header-mobile .mobile-menu .menu li a span{font:inherit;margin:0}.wrap-header-mobile .mobile-menu .menu li a .icon{width:20px;height:20px}.wrap-header-mobile .mobile-menu .menu li:not(:last-child){border-bottom:1px solid #084267}.wrap-header-mobile .mobile-menu .menu li .submenu{list-style:none;margin:0;padding:0 0 15px}.wrap-header-mobile .mobile-menu .menu li .submenu li:not(:last-child){border-bottom:0}.wrap-header-mobile .mobile-menu .menu li .submenu li a{font-size:13px;color:#a3adb4;padding:10px 0}.wrap-header-mobile .mobile-menu .menu li .submenu li a .icon{display:none}.wrap-search{position:fixed;top:0;left:0;width:100%;padding:21px 0;padding-right:var(--lightbox-scrollbar, 0);background-color:#003a5f;border-bottom:1px solid #084267;z-index:10;transform:translateY(-100%);visibility:hidden;transition:transform .35s ease,visibility .35s}.wrap-search.opened{transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){.wrap-search{transition:none}}.wrap-search>form{width:100%}.wrap-search .search-inner{gap:16px}.wrap-search .search-submit,.wrap-search .search-close{display:flex;align-items:center;justify-content:center;flex:none;width:auto;height:auto;padding:0;margin:0;border:none;background:none;color:#ffffff;cursor:pointer;transition:color .3s ease}.wrap-search .search-submit:hover,.wrap-search .search-close:hover,.wrap-search .search-submit:focus-visible,.wrap-search .search-close:focus-visible{color:#f6ce00}.wrap-search .search-submit .icon{width:24px;height:24px}.wrap-search .search-close .icon{width:22px;height:22px}.wrap-search input[type="search"]{flex:1;min-width:0;box-sizing:border-box;height:48px;margin:0;padding:0;border:none;background:none;color:#ffffff;font-family:"Google Sans Flex",sans-serif;font-size:20px;-webkit-appearance:none;appearance:none}.wrap-search input[type="search"]::-webkit-search-cancel-button,.wrap-search input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.wrap-search input[type="search"]:focus{border:none;outline:none}.wrap-search input[type="search"]::placeholder{color:#a3adb4}@media (max-width:40em){.wrap-search input[type="search"]{font-size:16px}}.city-suggestion{background-color:#003a5f;border-bottom:1px solid #084267;padding:12px 0}.city-suggestion .icon{flex:none;margin-right:8px;color:#f6ce00}.city-suggestion .city-suggestion-text{margin:0;margin-right:16px}.city-suggestion .city-suggestion-accept{flex:none;padding:6px 16px;border:1px solid #f6ce00;border-radius:10px;background:none;color:#f6ce00;cursor:pointer;transition:.3s ease-in-out}.city-suggestion .city-suggestion-accept:hover,.city-suggestion .city-suggestion-accept:focus-visible{background-color:#f6ce00;color:#000000}.city-suggestion .city-suggestion-dismiss{flex:none;margin-left:auto;padding:6px;border:none;background:none;color:#a3adb4;cursor:pointer;transition:.3s ease-in-out}.city-suggestion .city-suggestion-dismiss:hover,.city-suggestion .city-suggestion-dismiss:focus-visible{color:#ffffff}@media (max-width:40em){.city-suggestion .city-suggestion-text{margin-right:8px}}.section-contact .contact-form{display:flex;flex-direction:column;gap:8px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-contact .contact-form>.field-select{flex:none}.section-contact .field-message{height:auto;align-items:stretch;padding:24px}.section-contact .field-message textarea{width:100%;height:auto;min-height:110px;margin:0;padding:0;border:none;background:transparent;color:#ffffff;font-family:"Google Sans Flex",sans-serif;font-size:16px;line-height:26px;resize:vertical}.section-contact .field-message textarea:focus{border:none;outline:none}.section-contact .field-message textarea::placeholder{color:#ffffff}.section-contact .contact-submit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:8px}.section-contact .contact-privacy{flex:1;min-width:260px;margin:0;font-size:16px;line-height:26px;color:#a3adb4}.section-contact .contact-privacy a{color:#f6ce00}.section-contact .contact-privacy a:hover{text-decoration:underline}.section-contact .default-button{min-width:192px}.section-intro{margin:0;font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-top:clamp(.5rem,calc(.4286rem + .3571vw),.75rem)}.section-about .about-block{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);align-items:stretch}.section-about .about-media{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:627 / 453}.section-about .about-media img{width:100%;height:100%;object-fit:cover}@media (min-width:70em){.section-about .about-media{height:100%}}@media (max-width:40em){.section-about .about-media{margin-bottom:16px}}.section-about .about-card{height:100%;background-color:#003a5f;backdrop-filter:blur(8px);border-radius:16px;padding:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem)}.section-about .about-card h2{font-size:24px;font-weight:600;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-about .about-card p{font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-about .about-card p strong{font-weight:600}.section-about .about-card p:last-child{margin-bottom:0}@media (min-width:70em){.section-about .about-card{padding:64px 48px}}.faq-list{margin-top:clamp(2rem,calc(1.7143rem + 1.4286vw),3rem)}.faq-item{border-bottom:1px solid #084267}.faq-item:last-child{border-bottom:none}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:31px;padding:32px 0;font-size:24px;font-weight:500;line-height:normal;color:#ffffff;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid #f6ce00;outline-offset:4px}.faq-item .faq-question{flex:1;min-width:0;font:inherit;color:inherit;margin:0}.faq-item .faq-toggle{position:relative;flex:none;width:18px;height:18px;color:#ffffff}.faq-item .faq-toggle:before,.faq-item .faq-toggle:after{content:"";position:absolute;inset:0;margin:auto;background-color:currentColor;border-radius:1px}.faq-item .faq-toggle:before{width:100%;height:2px}.faq-item .faq-toggle:after{width:2px;height:100%;transition:transform .35s cubic-bezier(.4, 0, .2, 1),opacity .2s ease}.faq-item[open] .faq-toggle:after{transform:rotate(90deg) scaleX(.001);opacity:0}.faq-item .faq-answer-inner{padding:0 48px 32px 48px}.faq-item .faq-answer-inner p,.faq-item .faq-answer-inner li{font-size:16px;font-weight:300;line-height:22px;color:#ffffff}.faq-item .faq-answer-inner p{margin-bottom:22px}.faq-item .faq-answer-inner p:last-child{margin-bottom:0}.faq-item .faq-answer-inner ul{list-style:disc;margin:0;padding-left:24px}.faq-item .faq-answer-inner ul li{margin-bottom:11px}.faq-item .faq-answer-inner ul li:last-child{margin-bottom:0}@media (max-width:40em){.faq-item .faq-answer-inner{padding-left:0;padding-right:0}}.faq-list.com-js .faq-answer{display:grid;grid-template-rows:minmax(0, 0fr);overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.4, 0, .2, 1)}.faq-list.com-js .faq-answer-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .3s ease .05s,transform .3s ease .05s}.faq-list.com-js .faq-item.aberto .faq-answer{grid-template-rows:minmax(0, 1fr)}.faq-list.com-js .faq-item.aberto .faq-answer-inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faq-list.com-js .faq-answer,.faq-list.com-js .faq-answer-inner{transition:none}.faq-list.com-js .faq-answer-inner{transform:none}}.services-intro{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);row-gap:24px}.services-intro .services-intro-media{margin:0;height:100%}.services-intro .services-intro-media img{display:block;width:100%;height:100%;aspect-ratio:627 / 453;object-fit:cover;border-radius:16px}.services-intro .services-intro-card{height:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;padding-top:clamp(2rem,calc(1.4286rem + 2.8571vw),4rem);padding-bottom:clamp(2rem,calc(1.4286rem + 2.8571vw),4rem);padding-left:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem);padding-right:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem);border-radius:16px;background-color:#003a5f}.services-intro .services-intro-card h2{font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);font-weight:600;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:0}.services-intro .services-intro-card p{font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:0}.section-services .services-explore-title{margin-top:clamp(2.5rem,calc(1.7857rem + 3.5714vw),5rem)}.section-services .services-grid{list-style:none;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.section-services .services-grid a{display:flex;flex-direction:column;justify-content:center;gap:32px;height:100%;padding:24px 22px;border-radius:16px;background-color:#003a5f;transition:background-color .3s ease}.section-services .services-grid a .icon{width:24px;height:24px;color:#f6ce00}.section-services .services-grid a span{font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:0}.section-services .services-grid a:hover,.section-services .services-grid a:focus-visible{background-color:#00436b;text-decoration:none}@media (max-width:70em){.section-services .services-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:40em){.section-services .services-grid{grid-template-columns:1fr}}.section-service .service-steps{margin-top:clamp(2.5rem,calc(1.7857rem + 3.5714vw),5rem);row-gap:24px}.section-service .service-steps-list{list-style:none;margin:0;padding:0;counter-reset:passo;display:flex;flex-direction:column;gap:12px}.section-service .service-steps-list li{counter-increment:passo;display:flex;align-items:flex-start;gap:16px;font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;padding-top:7px}.section-service .service-steps-list li::before{content:counter(passo);display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-top:-7px;border-radius:50%;background-color:#003a5f;color:#f6ce00;font-size:18px;font-weight:300;line-height:1}.section-service .service-deadlines{margin-top:clamp(2rem,calc(1.75rem + 1.25vw),2.875rem)}.section-service .service-deadlines h3{font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);font-weight:600;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:20px}.section-service .service-deadlines p{font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:0}.quote-card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;margin-top:clamp(2.5rem,calc(1.7857rem + 3.5714vw),5rem);padding:clamp(1.5rem,calc(1.125rem + 1.875vw),2.8125rem);border-radius:16px;background-color:#003a5f}.quote-card .quote-text{flex:1 1 340px;min-width:0}.quote-card .quote-text h2{margin:0 0 16px 0;font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);font-weight:600;line-height:26px;letter-spacing:.01em;color:#ffffff}.quote-card .quote-text p{margin:0 0 32px 0;font-size:18px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff}.quote-card .quote-text ul{list-style:disc;margin:0;padding-left:27px;column-count:2;column-gap:32px}@media (max-width:40em){.quote-card .quote-text ul{column-count:1}}.quote-card .quote-text ul li{font-size:18px;font-weight:300;line-height:30px;letter-spacing:.01em;color:#ffffff}.quote-card .quote-contact{flex:0 1 331px;padding:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);border-radius:12px;background-color:#002c48}.quote-card .quote-contact .quote-channels{list-style:none;margin:0 0 25px 0;display:flex;flex-direction:column;gap:24px}.quote-card .quote-contact .quote-channels li{display:flex;align-items:flex-start;gap:13px}.quote-card .quote-contact .quote-channels .icon{flex:none;width:24px;height:24px;color:#ffffff;margin-top:2px}.quote-card .quote-contact .quote-channels strong{display:block;font-size:18px;font-weight:500;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:4px}.quote-card .quote-contact .quote-channels a{display:block;font-size:16px;font-weight:300;line-height:26px;letter-spacing:.01em;color:#ffffff;text-decoration:none;word-break:break-word}.quote-card .quote-contact .quote-channels a+a{margin-top:4px}.quote-card .quote-contact .quote-channels a:hover,.quote-card .quote-contact .quote-channels a:focus-visible{color:#f6ce00;text-decoration:none}.quote-card .quote-contact .default-button{width:100%}.section-title{font-size:clamp(1.75rem,calc(1.6071rem + .7143vw),2.25rem);font-weight:normal;text-transform:uppercase;letter-spacing:.05em;color:#ffffff}.section-bar{display:flex;align-items:center;gap:8px;margin-top:clamp(1.25rem,calc(1.0357rem + 1.0714vw),2rem)}.section-showcase .showcase-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:clamp(1rem,calc(.8214rem + .8929vw),1.625rem)}.section-showcase .showcase-cinemas{list-style:none;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.section-showcase .showcase-cinemas li{display:flex;align-items:center;height:48px;padding:0 16px;border-radius:8px}.section-showcase .showcase-cinemas input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0 8px 0 0;flex:none;border:1px solid #37637f;border-radius:4px;background-color:#003a5f;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.section-showcase .showcase-cinemas input[type="checkbox"]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.section-showcase .showcase-cinemas input[type="checkbox"]:checked{background-color:#f6ce00;border-color:#f6ce00}.section-showcase .showcase-cinemas input[type="checkbox"]:checked:after{opacity:1}.section-showcase .showcase-cinemas input[type="checkbox"]:focus-visible{outline:2px solid #f6ce00;outline-offset:2px}.section-showcase .showcase-cinemas label{font-size:16px;color:#ffffff;cursor:pointer}.showcase-carousel{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);overflow:hidden}.showcase-carousel .swiper-slide{width:var(--slide-width, 270px);height:auto}.showcase-carousel:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--slide-gap, 16px);overflow-x:auto}.showcase-carousel:not(.swiper-initialized) .swiper-slide{flex:none}.movie-card a{display:block;color:#ffffff}.movie-card a:hover,.movie-card a:focus-visible{text-decoration:none}.movie-card a:hover figure img,.movie-card a:focus-visible figure img{transform:scale(1.04)}.movie-card a:hover h3,.movie-card a:focus-visible h3{color:#f6ce00}.movie-card figure{margin:0 0 12px 0;border-radius:4px;overflow:hidden;aspect-ratio:270 / 405}.movie-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.movie-card h3{font-size:18px;font-weight:500;letter-spacing:.02em;text-transform:capitalize;margin-bottom:6px;transition:color .3s ease}.movie-card .movie-meta{font-size:14px;font-weight:300;color:#a3adb4;margin:0}.movie-card .movie-meta span{font:inherit;color:inherit;margin:0}.movie-card .movie-meta span+span:before{content:"";display:inline-block;width:2px;height:2px;border-radius:50%;background-color:currentColor;vertical-align:middle;margin:0 8px}@media (prefers-reduced-motion:reduce){.movie-card a:hover figure img{transform:none}}.section-promo{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center}.section-promo>.row{grid-area:1 / 1;width:100%}.section-promo .promo-media figure{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:1171 / 580}.section-promo .promo-media figure img{width:100%;height:100%;object-fit:cover}.section-promo .promo-card{position:relative;background-color:rgba(0,58,95,0.92);backdrop-filter:blur(8px);border-radius:16px;padding:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem)}.section-promo .promo-card h2{font-size:clamp(1.75rem,calc(1.3929rem + 1.7857vw),3rem);margin-bottom:16px;padding-right:90px}.section-promo .promo-card p{font-weight:300;font-size:clamp(1rem,calc(.9643rem + .1786vw),1.125rem);line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-promo .promo-card p strong{font-weight:500}.section-promo .promo-badge{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border-radius:78px;background-color:#f6ce00;color:#000000;font-size:16px;line-height:1}@media (max-width:40em){.section-promo>.row{grid-area:auto}.section-promo .promo-media{margin-bottom:-40px}.section-promo .promo-card{z-index:2}}.breadcrumb{margin-bottom:clamp(1.25rem,calc(1.0357rem + 1.0714vw),2rem)}.breadcrumb ol{list-style:none;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumb li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:22px;color:#a3adb4}.breadcrumb span{font:inherit;margin:0;color:#ffffff}.breadcrumb a{color:#a3adb4;transition:color .3s ease}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:#f6ce00;text-decoration:none}.breadcrumb .icon-chevron-down{width:6px;height:3.5px;color:#a3adb4;transform:rotate(-90deg)}.movie-list{margin-left:-0.625rem;margin-right:-0.625rem;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}@media (min-width:70em){.section-movie .movie-detail{flex-wrap:nowrap;column-gap:17px}}.section-movie .movie-poster{position:relative;margin:0;border-radius:10px;overflow:hidden;aspect-ratio:495 / 727}.section-movie .movie-poster img{width:100%;height:100%;object-fit:cover}.section-movie .trailer-button{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:8px;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(7px);color:#ffffff;transition:background-color .3s ease}.section-movie .trailer-button .icon{width:28px;height:28px}.section-movie .trailer-button span{font:inherit;font-size:16px;color:inherit;margin:0}.section-movie .trailer-button:hover,.section-movie .trailer-button:focus-visible{background-color:rgba(255,255,255,0.32);text-decoration:none}.section-movie .movie-tags{list-style:none;margin:24px 0 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.section-movie .movie-tags li{display:flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border-radius:4px;background-color:#003a5f;color:#ffffff;font-size:14px}.section-movie .movie-tags .movie-rating{width:32px;padding:0;background-color:#003a5f}.section-movie .movie-tags .movie-rating.rating-l{background-color:#00a651;color:#ffffff;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-6{background-color:#e33493;color:#ffffff;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-10{background-color:#0095da;color:#ffffff;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-12{background-color:#fcc114;color:#000000;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-14{background-color:#e9802e;color:#ffffff;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-16{background-color:#eb1c24;color:#ffffff;backdrop-filter:none}.section-movie .movie-tags .movie-rating.rating-18{background-color:#000000;color:#ffffff;backdrop-filter:none}.section-movie .movie-synopsis{margin-top:24px}.section-movie .movie-synopsis p{margin:0;font-size:16px;line-height:26px;color:#ffffff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.section-movie .movie-synopsis label{display:inline-block;margin-top:4px;color:#f6ce00;font-size:16px;line-height:26px;cursor:pointer}.section-movie .movie-synopsis label span{font:inherit;color:inherit;margin:0}.section-movie .movie-synopsis label:hover{text-decoration:underline}.section-movie .movie-synopsis .synopsis-less{display:none}.section-movie .movie-synopsis input:checked~p{-webkit-line-clamp:unset}.section-movie .movie-synopsis input:checked~label .synopsis-more{display:none}.section-movie .movie-synopsis input:checked~label .synopsis-less{display:inline}.section-movie .movie-synopsis input:focus-visible~label{outline:2px solid #f6ce00;outline-offset:2px}.section-movie .movie-specs{margin:24px 0 0 0}.section-movie .movie-specs>div{display:flex;align-items:flex-start;gap:32px;padding:24px 0;border-top:1px solid #084267}.section-movie .movie-specs dt,.section-movie .movie-specs dd{flex:1;min-width:0;margin:0;font-size:16px;line-height:26px;color:#ffffff}.section-movie .movie-specs dt{font-weight:600}.section-movie .movie-specs dd{text-align:right}.showtimes .showtimes-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.showtimes .showtimes-title{margin:0;font-size:28px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff}.showtimes .showtimes-nav{display:flex;align-items:center;gap:8px}.showtimes .showtimes-days{list-style:none;margin:24px 0 0 0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;cursor:grab}.showtimes .showtimes-days.arrastando{cursor:grabbing;scroll-behavior:auto;user-select:none}.showtimes .showtimes-days::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.showtimes .showtimes-days{scroll-behavior:auto}}.showtimes .showtimes-days li{position:relative;flex:1 0 146px}.showtimes .showtimes-days label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:20px 16px;border-radius:4px;background-color:#003a5f;color:#ffffff;text-align:center;cursor:pointer;transition:background-color .3s ease}.showtimes .showtimes-days .day-name,.showtimes .showtimes-days .day-date{display:block;font:inherit;color:inherit;margin:0}.showtimes .showtimes-days .day-name{font-size:14px;font-weight:600;line-height:1;letter-spacing:.03em}.showtimes .showtimes-days .day-date{font-size:16px;line-height:1;letter-spacing:.06em}.showtimes .showtimes-days input:checked+label{background-color:#00679c}.showtimes .showtimes-days input:focus-visible+label{outline:2px solid #f6ce00;outline-offset:2px}.showtimes .showtimes-days li:hover input:not(:checked)+label{background-color:#004d7e}.showtimes .showtimes-selects{display:flex;flex-wrap:wrap;gap:4px;margin-top:24px;padding-top:24px;border-top:1px solid #084267}.showtimes .showtimes-list{margin-top:32px}.field-select{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:0;height:58px;padding:0 24px;border-radius:10px;background-color:#003a5f;color:#ffffff}.field-select select,.field-select input[type]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;margin:0;padding:0 20px 0 0;border:none;background:transparent;color:#ffffff;font-family:"Google Sans Flex",sans-serif;font-size:16px}.field-select select:focus,.field-select input[type]:focus{border:none;outline:none}.field-select select::placeholder,.field-select input[type]::placeholder{color:#ffffff}.field-select select{cursor:pointer}.field-select select option{background-color:#003a5f;color:#ffffff}.field-select input[type]{box-sizing:border-box}.field-select input[type]::-webkit-search-cancel-button,.field-select input[type]::-webkit-search-decoration{-webkit-appearance:none}.field-select .icon-chevron-down{position:absolute;right:24px;width:9.5px;height:5.5px;pointer-events:none}.field-select .icon-search{position:absolute;right:24px;width:20px;height:20px;pointer-events:none}.field-select button .icon-search{position:static;pointer-events:auto}.cinema-sessions+.cinema-sessions{margin-top:32px;padding-top:32px;border-top:1px solid #084267}.cinema-sessions header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cinema-sessions h3{margin:0;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff}.cinema-sessions h3 strong{font-weight:800}.cinema-sessions .cinema-prices{display:flex;align-items:center;flex:none;gap:7px;color:#f6ce00;font-size:14px;transition:opacity .3s ease}.cinema-sessions .cinema-prices .icon{width:24px;height:24px}.cinema-sessions .cinema-prices span{font:inherit;color:#ffffff;margin:0}.cinema-sessions .cinema-prices:hover,.cinema-sessions .cinema-prices:focus-visible{opacity:.7;text-decoration:none}.cinema-sessions .cinema-distance{margin:12px 0 0 0;font-size:14px;line-height:normal;color:#a3adb4}.cinema-sessions .session-group{margin-top:32px}.cinema-sessions .session-format{margin:0;font-size:14px;font-weight:500;line-height:normal;color:#a3adb4}.cinema-sessions .session-times{list-style:none;margin:16px 0 0 0;display:flex;flex-wrap:wrap;gap:4px}.cinema-sessions .session-times a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:146px;max-width:100%;padding:19px 16px;border-radius:4px;background-color:#003a5f;color:#ffffff;transition:background-color .3s ease}.cinema-sessions .session-times a:hover,.cinema-sessions .session-times a:focus-visible{background-color:#00679c;text-decoration:none}.cinema-sessions .session-times .session-day,.cinema-sessions .session-times .session-hour{display:block;font:inherit;color:inherit;margin:0;font-weight:500}.cinema-sessions .session-times .session-day{font-size:14px;line-height:1;letter-spacing:.03em}.cinema-sessions .session-times .session-hour{font-size:20px;line-height:1;letter-spacing:.06em}.section-club .club-hero-media{margin:0;border-radius:16px;overflow:hidden;height:100%}.section-club .club-hero-media img{width:100%;height:100%;object-fit:cover;object-position:30% 50%}@media (max-width:70em){.section-club .club-hero-media{height:auto;aspect-ratio:473 / 511;margin-bottom:16px}}.section-club .club-hero-card{background-color:#003a5f;backdrop-filter:blur(8px);border-radius:16px;padding:clamp(1.5rem,calc(1.0714rem + 2.1429vw),3rem)}.section-club .club-hero-card h1{font-size:36px;font-weight:600;line-height:42px;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-club .club-hero-card p{font-weight:300;font-size:18px;line-height:26px;letter-spacing:.01em;color:#ffffff;margin-bottom:16px}.section-club .club-hero-card p strong{font-weight:600}.section-club .club-hero-card .club-highlight{font-weight:600;margin:24px 0}.section-club .club-units{list-style:none;margin:24px 0 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.section-club .club-units li{display:flex;gap:8px}.section-club .club-units .icon-map-pin{flex:none;width:24px;height:24px;color:#f6ce00}.section-club .club-units h2{font-size:20px;font-weight:500;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:0 0 4px 0}.section-club .club-units p{font-size:16px;line-height:22px;margin:0}.section-club .club-notice{margin-top:24px}.section-club .club-notice h2{font-size:14px;font-weight:400;line-height:20px;color:#a3adb4;margin:0 0 4px 0}.section-club .club-notice p{font-size:14px;font-style:italic;font-weight:300;line-height:24px;color:#a3adb4;margin:0}.section-benefits .benefit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}@media (max-width:70em){.section-benefits .benefit-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:40em){.section-benefits .benefit-list{grid-template-columns:minmax(0, 1fr)}}.benefit-card{position:relative;height:100%;padding:24px;border-radius:4px;background-color:#003a5f}.benefit-card figure{margin:0 0 24px 0;border-radius:4px;overflow:hidden;aspect-ratio:282 / 164}.benefit-card figure img{width:100%;height:100%;object-fit:cover}.benefit-card h3{font-size:24px;font-weight:600;line-height:26px;color:#ffffff;margin-bottom:8px}.benefit-card p{font-size:16px;line-height:24px;color:#ffffff;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.benefit-card .benefit-more{display:inline-block;font-size:16px;line-height:24px;color:#5bcbe0;text-decoration:underline}.benefit-card .benefit-more::after{content:"";position:absolute;inset:0}.benefit-card .benefit-more:hover{color:#ffffff}.benefit-modal figure{margin:0 0 24px 0;border-radius:4px;overflow:hidden;aspect-ratio:282 / 164}.benefit-modal figure img{width:100%;height:100%;object-fit:cover}.benefit-modal h3{font-size:28px;font-weight:600;line-height:34px;color:#ffffff;margin-bottom:16px}.benefit-modal p{font-size:16px;line-height:24px;color:#ffffff;margin-bottom:16px}.benefit-modal p:last-child{margin-bottom:0}.section-advantages .advantage-list{margin-left:-0.625rem;margin-right:-0.625rem;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-advantages .advantage-action{text-align:center;margin-top:clamp(1rem,calc(.8571rem + .7143vw),1.5rem)}.advantage-card{display:flex;align-items:center;gap:24px;height:100%;padding:24px;border:1px solid #084267;border-radius:4px}.advantage-card .advantage-icon{display:flex;align-items:center;justify-content:center;flex:none;width:97px;height:94px;border-radius:4px;background-color:#003a5f;color:#f6ce00}.advantage-card .advantage-icon .icon{width:40px;height:40px}.advantage-card .advantage-text{flex:1;min-width:0}.advantage-card h3{font-size:24px;font-weight:600;line-height:26px;color:#ffffff;margin-bottom:8px}.advantage-card p{font-size:16px;line-height:24px;color:#ffffff;margin:0}.section-partners .row+.row{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.partner{margin-bottom:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.partner .partner-logo{margin:0 0 32px 0;width:140px;height:140px;border-radius:4px;overflow:hidden;background-color:#ffffff}.partner .partner-logo img{width:100%;height:100%;object-fit:contain}.partner h3{font-size:24px;font-weight:600;line-height:26px;text-transform:uppercase;color:#ffffff;margin-bottom:8px}.partner p{font-size:16px;line-height:24px;color:#ffffff;margin:0}.section-cinemas .cinema-heading{display:flex;align-items:center;gap:24px;margin-bottom:24px}.section-cinemas .cinema-heading figure{flex:none;margin:0;width:192px;height:72px;padding:12px 16px;border-radius:10px;background-color:#003a5f}.section-cinemas .cinema-heading figure img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:40em){.section-cinemas .cinema-heading figure{width:128px;height:48px;padding:8px 10px}}.section-cinemas .cinema-heading .section-title{margin:0}.section-cinemas .cinema-list{row-gap:25px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.cinema-card{position:relative;height:100%;padding:32px;border:1px solid #084267;border-radius:6px;background-color:#003150;transition:border-color .3s ease}.cinema-card figure{margin:0 0 32px 0;border-radius:4px;overflow:hidden;aspect-ratio:560 / 288}.cinema-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cinema-card h3{font-size:24px;font-weight:500;line-height:normal;color:#ffffff;margin-bottom:16px}.cinema-card h3 a{color:inherit;transition:color .3s ease}.cinema-card h3 a:after{content:"";position:absolute;inset:0;z-index:1}.cinema-card h3 a:hover,.cinema-card h3 a:focus-visible{text-decoration:none}.cinema-card .cinema-address{font-size:16px;line-height:normal;color:#a3adb4;margin:0}.cinema-card .cinema-map{position:relative;z-index:2;color:#f6ce00}.cinema-card .cinema-map:hover,.cinema-card .cinema-map:focus-visible{text-decoration:underline}.cinema-card .cinema-detail{margin-top:24px;padding-top:24px;border-top:1px solid #084267}.cinema-card .cinema-rooms{font-size:14px;font-weight:500;line-height:normal;color:#a3adb4;margin:0 0 16px 0}.cinema-card .cinema-formats{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:4px}.cinema-card .cinema-formats li{display:flex;align-items:center;gap:16px;padding:8px 12px 8px 16px;border-radius:8px;background-color:#003a5f}.cinema-card .cinema-formats .format-name{font:inherit;color:#ffffff;margin:0;font-size:16px}.cinema-card .cinema-formats .format-count{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:4px;background-color:#00679c;font:inherit;font-size:16px;color:#ffffff;margin:0}.cinema-card .cinema-go{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px 0 6px 0;background-color:#003a5f;color:#f6ce00;transition:background-color .3s ease;margin:0}.cinema-card .cinema-go .icon{width:12px;height:24px;transform:rotate(180deg)}.cinema-card:hover,.cinema-card:focus-within{border-color:#00679c}.cinema-card:hover h3 a,.cinema-card:focus-within h3 a{color:#f6ce00}.cinema-card:hover figure img,.cinema-card:focus-within figure img{transform:scale(1.04)}.cinema-card:hover .cinema-go,.cinema-card:focus-within .cinema-go{background-color:#00679c}@media (prefers-reduced-motion:reduce){.cinema-card:hover figure img{transform:none}}.location-cards{list-style:none;margin:0 0 24px 0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.location-cards .location-card{height:100%;padding:18px;border:1px solid #084267;border-radius:8px;background-color:#003150}.location-cards .location-card figure{margin:0 0 16px 0;border-radius:4px;overflow:hidden;aspect-ratio:291 / 183}.location-cards .location-card figure img{display:block;width:100%;height:100%;object-fit:cover}.location-cards .location-card .location-text{font-size:16px;line-height:24px;font-weight:300;letter-spacing:.01em;color:#ffffff;margin:0}.location-cards .location-card .location-text strong{font-weight:600}@media (max-width:70em){.location-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:40em){.location-cards{grid-template-columns:minmax(0, 1fr)}}.section-structure .structure-text{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-structure .structure-text p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-structure .structure-text .structure-label{font-weight:500}.section-structure .structure-text>:last-child{margin-bottom:0}.section-structure .structure-text .location-cards{margin-bottom:40px}.section-structure .structure-gallery-title{margin-top:clamp(3rem,calc(1.875rem + 5.625vw),6.9375rem);margin-bottom:0}.section-structure .structure-gallery{list-style:none;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-structure .structure-gallery figure{margin:0}.section-structure .structure-gallery a{display:block;border-radius:8px;overflow:hidden;cursor:zoom-in}.section-structure .structure-gallery img{display:block;width:100%;aspect-ratio:41 / 30;object-fit:cover;border-radius:8px;transition:transform .4s ease}.section-structure .structure-gallery a:hover img,.section-structure .structure-gallery a:focus-visible img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.section-structure .structure-gallery img{transition:none}.section-structure .structure-gallery a:hover img,.section-structure .structure-gallery a:focus-visible img{transform:none}}@media (max-width:70em){.section-structure .structure-gallery{grid-template-columns:repeat(2, 1fr)}}@media (max-width:40em){.section-structure .structure-gallery{grid-template-columns:1fr;gap:16px}}.section-rooms .room-nav{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-rooms .room-nav a{display:flex;align-items:center;justify-content:center;height:58px;padding:0 24px;border-radius:10px;background-color:#003a5f;color:#ffffff;font-size:16px;line-height:normal;transition:background-color .3s ease}.section-rooms .room-nav a:hover,.section-rooms .room-nav a:focus-visible{background-color:#00679c;text-decoration:none}@media (max-width:40em){.section-rooms .room-nav a{height:48px;padding:0 16px;font-size:14px}}.section-rooms .room-block{margin-top:clamp(2.5rem,calc(1.9643rem + 2.6786vw),4.375rem);scroll-margin-top:110px}.section-rooms .room-block+.room-block{margin-top:clamp(3rem,calc(2.4286rem + 2.8571vw),5rem)}.section-rooms .room-block .room-media{position:relative;margin:0}.section-rooms .room-block .room-media img{display:block;width:100%;aspect-ratio:25 / 12;object-fit:cover;border-radius:16px}.section-rooms .room-block .room-tag{position:absolute;left:30px;top:30px;padding:24px;border-radius:16px;background-color:rgba(255,255,255,0.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:20px;font-weight:500;line-height:normal;text-transform:uppercase;color:#ffffff}.section-rooms .room-block h2{margin-top:clamp(1.5rem,calc(1.3571rem + .7143vw),2rem);font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);margin-bottom:24px}.section-rooms .room-block p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:.01em;color:#ffffff;margin-bottom:24px}.section-rooms .room-block .room-label{font-weight:500}.section-rooms .room-block .room-closing{font-weight:600;margin-bottom:0}@media (max-width:70em){.section-rooms .room-block{scroll-margin-top:85px}}@media (max-width:40em){.section-rooms .room-block .room-tag{left:16px;top:16px;padding:14px 16px;font-size:15px}}.section-text .page-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.section-text .text-content{margin-top:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem);max-width:70ch}.section-text .text-content h2{font-size:24px;font-weight:600;line-height:26px;letter-spacing:.01em;color:#ffffff;margin:40px 0 16px 0}.section-text .text-content p,.section-text .text-content li{font-size:16px;font-weight:300;line-height:26px;color:#ffffff}.section-text .text-content p{margin-bottom:16px}.section-text .text-content ul{list-style:disc;margin:0 0 16px 0;padding-left:22px}.section-text .text-content ul li{margin-bottom:8px}.section-text .text-content ul li:last-child{margin-bottom:0}.section-text .text-content strong{font-weight:600}.section-text .text-content a{color:#f6ce00}.section-text .text-content a:hover,.section-text .text-content a:focus-visible{text-decoration:underline}.section-text .text-content>*:first-child{margin-top:0}.section-text .text-content>*:last-child{margin-bottom:0}.prices-lightbox-page{margin:0;background:#000000;color:#ffffff;min-height:100vh}.prices-lightbox{max-width:40rem;margin:0 auto;padding:2rem 1.5rem 3rem}.prices-lightbox .prices-lightbox-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.prices-lightbox .prices-lightbox-head .icon{width:1.5rem;height:1.5rem;color:#f6ce00}.prices-lightbox .prices-lightbox-head h1{margin:0;font-size:1.5rem;font-weight:700;color:#ffffff}.prices-lightbox .prices-lightbox-meta{display:flex;align-items:center;gap:.4rem;margin:0 0 1.5rem;font-size:.875rem;color:#a3adb4}.prices-lightbox .prices-lightbox-meta .icon{width:1rem;height:1rem;flex:none}.prices-lightbox .prices-lightbox-intro{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.15)}.prices-lightbox .prices-lightbox-item{margin-bottom:1.5rem}.prices-lightbox .prices-lightbox-item h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#ffffff}.prices-lightbox .prices-lightbox-empty{margin:0;color:#a3adb4}.prices-lightbox .text-content{color:rgba(255,255,255,0.9)}.prices-lightbox .text-content p{color:inherit}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.prices-lightbox-page{background-color:transparent;padding:0}.prices-lightbox{background-color:var(--black, #0a0a0a);color:var(--white, #ffffff);padding:clamp(20px, 4vw, 40px);font-family:var(--font, sans-serif);max-width:700px;margin:0 auto}.prices-lightbox .prices-lightbox-head{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--primary-color, #ffeb00)}.prices-lightbox .prices-lightbox-head .icon{width:32px;height:32px}.prices-lightbox .prices-lightbox-head h1{font-size:clamp(24px, 3vw, 32px);font-weight:800;margin:0;line-height:1;text-transform:uppercase;color:var(--white)}.prices-lightbox .prices-lightbox-meta{display:flex;align-items:center;gap:8px;color:var(--silver, #a7a7a7);font-size:14px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.1)}.prices-lightbox .prices-lightbox-meta .icon{color:var(--primary-color);width:16px;height:16px}.prices-lightbox .prices-lightbox-intro{margin-bottom:32px}.prices-lightbox .prices-lightbox-intro p{font-size:14px;color:var(--silver)}.prices-lightbox .prices-lightbox-items{display:flex;flex-direction:column;gap:24px}.prices-lightbox .prices-lightbox-item{background:rgba(255,255,255,0.03);padding:24px;border:1px solid rgba(255,255,255,0.05);border-radius:8px}.prices-lightbox .prices-lightbox-item h2{font-size:18px;font-weight:700;color:var(--primary-color);margin-top:0;margin-bottom:12px}.prices-lightbox .prices-lightbox-item .text-content{font-size:14px;line-height:1.5;color:#d1d1d1}.prices-lightbox .prices-lightbox-item .text-content p:last-child{margin-bottom:0}.prices-lightbox .prices-lightbox-empty{text-align:center;color:var(--silver);padding:40px 0;font-size:16px}