body{font-family:'Source Sans Pro',sans-serif}.form-validation .form-control.ng-dirty.ng-invalid{border-color:#f05050}.form-validation .form-control.ng-dirty.ng-valid,.form-validation .form-control.ng-dirty.ng-valid:focus{border-color:#27c24c}.form-validation .i-checks .ng-invalid.ng-dirty+i{border-color:#f05050}.no-horizontal-padding{padding-left:0!important;padding-right:0!important}.censored-free{color:#36b349}.censored-6{color:#e23494}.censored-10{color:#00adee}.censored-12{color:#f6921c}.censored-14{color:#f05927}.censored-16{color:#be1d2c}.v-center{display:inline-block;vertical-align:middle;float:none}.font-header{font-size:15px;font-family:'Source Sans Pro',sans-serif;color:#fff}.linha-cinza{width:80px;background-color:#e8e8e8}.linha-branca{width:80px;background-color:#fff}.linha-corredor{width:80px;padding:20px}.cadeira{clear:both;border:0;width:30px;height:30px;cursor:pointer;text-align:center;background:none no-repeat center center}.td-cadeira{width:40px;padding-right:2px;height:35px}.cadeira label{font-size:9px;font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#fff}.titulo-fila{font-family:'Source Sans Pro',sans-serif;font-size:18px;width:50px;text-align:center}.btn.btn-tertiary{width:fit-content;color:#555;border:1px solid #ccc}#tela-cinema{font-family:'Source Sans Pro',sans-serif;background-color:#e8e8e8}#tela-cinema-texto{padding:5px 0 0 0;margin-bottom:10px;color:#b1b1b1}#mapa-sala{width:100%;text-align:center;overflow-y:hidden}#fila{margin-right:auto;margin-left:auto}#meia-entrada{display:inline-block;text-align:left}#seta-horizontal{width:100%;margin-top:-10px;text-align:center;font-size:30px}.div-session{padding:5px}.l-border-right{border-right:thick double #000;border-right-width:1px;padding-left:3px}.stopwatch{margin-top:20px;position:fixed;z-index:999;width:100%}.stopwatch-span{color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:700;background-color:#1b95e0;font-size:12px;border-radius:3px;height:25px;padding:3px}.nav.inline-navbar>li{display:inline-block}.table-map{margin:0 auto}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;width:55px;color:#555;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:4px}.div-captcha{border-width:1px;border-style:solid;border-color:grey}.checkbox-cpf,.radio{margin-top:0;margin-bottom:0}.redText{color:red;font:11px arial,sans-serif;font-weight:700;font-style:italic}.span-heading{font:18px arial,sans-serif;font-weight:700}.text-highlight{color:red;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:700;padding-top:4px;padding-bottom:10px}.text-red{color:red;font-family:'Source Sans Pro',sans-serif;font-size:19px;font-weight:700}.txt-justify{text-align:justify}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.lr-drop-target-before{border-left:2px solid orange}.lr-drop-target-after{border-right:2px solid orange}.body-table{overflow:auto;overflow-x:hidden}.panel-footer{padding:10px 15px;background-color:#fff;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.st-selected{background:#dcdcdc!important;color:#fff!important}label input[type=radio]~i.fa.fa-circle-o{color:#c8c8c8;display:inline}label input[type=radio]~i.fa.fa-dot-circle-o{display:none}label input[type=radio]:checked~i.fa.fa-circle-o{display:none}label input[type=radio]:checked~i.fa.fa-dot-circle-o{color:#ef5e07;display:inline;border-radius:10px}label:hover input[type=radio]~i.fa{color:#dcdcdc}div[data-toggle=buttons] label.active{color:#dcdcdc}div[data-toggle=buttons] label{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1em;text-align:left;white-space:nowrap;vertical-align:top;cursor:pointer;background-color:none;border:0 solid #dcdcdc;border-radius:0;color:#dcdcdc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}div[data-toggle=buttons] label:hover{color:#7aa3cc}div[data-toggle=buttons] label.active,div[data-toggle=buttons] label:active{-webkit-box-shadow:none;box-shadow:none}.not-radius{outline:0!important}.custom-billy{border:1px solid #e47a36;border-radius:0!important}.btn-success-billy{color:#fff;background-color:#44a544;border-color:#4cae4c;border-radius:2px}.btn-comprar-billy{color:#fff!important;background-color:#ef5e07;border-radius:2px}.btn-comprar-billy-verde{color:#fff;background-color:#5cb85c;border-radius:2px}.btn-default-cineclube{color:#000;background-color:#fff;border-color:#ccc;border-radius:0}.bannerCineclube{padding:0;height:initial}.navbar-dropdown-billy,.navbar-dropdown-billy:hover,.navbar-dropdown-billy:visited{text-decoration:none;color:#ef5e07;cursor:pointer}.navbar-dropdown-billy.dropdown-toggle{box-shadow:initial!important}.navbar-dropdown-billy-btn:hover{background-color:#eee}.navbar-billy-deslogado,.navbar-billy-deslogado:hover,.navbar-billy-deslogado:visited{background-color:#fff!important;padding:0!important;display:inline!important}.btn-info-billy{background-image:initial;background-color:#2aabd2;border-radius:0;-webkit-box-shadow:initial;box-shadow:initial}.btn-danger-billy{background-image:initial;background-color:#b92c28;color:#fff;border-radius:0;-webkit-box-shadow:initial;box-shadow:initial}.btn-default-billy{background-image:initial;background-color:#f3f3f3;color:#333;border-radius:0;-webkit-box-shadow:initial;box-shadow:initial}.combo-shop-button-plus{border-radius:10px;width:20px;padding:0;background-color:#dedede;border-color:transparent}.combo-shop-button-minus{border-radius:10px;width:20px;padding:1px 1px 0 0;background-color:#dedede;border-color:transparent}.icon-pipoca{width:23px;height:23px;cursor:pointer}.icon-pipoca-mobile{width:16px;height:16px;cursor:pointer;margin-bottom:5px}.largura-tela{width:100%}.margin-bottom{margin-bottom:10px}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{display:flex;flex-direction:column}*,:after,:before{box-sizing:border-box}.set-size{font-size:6em}.charts-container:after{clear:both;content:'';display:table}.charts-container{position:fixed;top:77px;left:85%;z-index:99}.pie-wrapper{height:1em;width:1em;float:left;margin:15px;position:relative}.pie-wrapper:nth-child(3n+1){clear:both}.pie-wrapper .pie{height:100%;width:100%;left:0;position:absolute;top:0}.pie-wrapper .pie .half-circle{height:100%;width:100%;border:.1em solid #333;border-radius:50%;clip:rect(0,.5em,1em,0);left:0;position:absolute;top:0}.pie-wrapper .label{background:#ef5e07;border-radius:50%;bottom:.4em;color:#ecf0f1;cursor:default;display:block;font-size:.3em;left:.4em;line-height:1.8em;position:absolute;right:.4em;text-align:center;top:.4em}.pie-wrapper .label .smaller{color:#bdc3c7;font-size:.6em;padding-bottom:20px;vertical-align:super}.pie-wrapper .shadow{height:100%;width:100%;border:.1em solid #bdc3c7;border-radius:50%}.pie-wrapper.radialProgress .pie .half-circle{border-color:#333}.pie-wrapper.radialProgress .pie .left-side{-webkit-animation:billy-rotate-reverse 4s infinite linear;animation:billy-rotate-reverse 4s infinite linear;clip:rect(0,1em,.5em,.5em)}.pie-wrapper.radialProgress .pie .right-side{-webkit-animation:billy-rotate 7s infinite linear;animation:billy-rotate 7s infinite linear;clip:rect(0,1em,.5em,.5em)}@keyframes billy-rotate{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes billy-rotate-reverse{from{transform:rotate(359deg);-webkit-transform:rotate(359deg)}to{transform:rotate(0);-webkit-transform:rotate(0)}}.pie-wrapper--solid{border-radius:50%;overflow:hidden}.pie-wrapper--solid:before{border-radius:0 100% 100% 0/50%;content:'';display:block;height:100%;margin-left:50%;-webkit-transform-origin:left;transform-origin:left}.pie-wrapper--solid .label{background:0 0}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:'Open Sans',sans-serif!important}.page-content{width:100%;min-height:72vh}.layout-horizontal{display:flex;align-items:stretch}.main{margin:0 auto;max-width:1920px;width:85%}.main-color{background-color:#000}.grey-color,.secondary-color{background-color:#1a1a1a}.white-color{background-color:#fff}.navbar{margin-bottom:0;border:none}.navbar-custom{background-color:#000;color:#fff;margin-bottom:0!important}.navbar-custom a{text-decoration:none}.container-nav{display:flex;align-items:stretch;padding-top:5px;padding-bottom:5px}.container-logo{padding-left:15%;padding-right:1%;display:flex;align-items:center}.container-items{flex:1;display:flex;align-items:center;padding:15px}.container-items nav{height:100%;width:100%;flex:1;display:flex;align-items:center;justify-content:space-between;padding-left:3%}.container-items nav ul{margin:0;padding:0;display:flex;list-style:none}.links{list-style:none;flex:1}.acesso-site{display:flex}.links li{padding-right:10%}.margin-nav{padding-right:20%}.text-navbar-cineflix-deslogado{margin-left:5px}.link-navbar-cineflix-deslogado{background-color:#000;padding:0;display:inline}.texto-login{margin-left:5px}.links a,a:link,a:visited{color:#fff}.select-movie-theater{border-radius:20px;height:40px;padding-left:5%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1.5rem;border:1px solid #ccc;position:relative;background-size:8px 8px!important;background:#fff url(../libs/img/icone-seta.png) no-repeat right 5% center;width:100%}.buy-ticket,.select-movie-theater:hover{cursor:pointer}.navbar-dropdown-billy,.navbar-dropdown-billy:hover,.navbar-dropdown-billy:visited{text-decoration:none;color:#fff;cursor:pointer}.dropdown-cineflix{display:block;position:relative}.dropdown-menu-user{display:block;min-width:160px;margin-top:10px;padding:5px 0;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-user li>a{padding:10px 20px;display:block;color:#333;white-space:nowrap;text-decoration:none}.dropdown-menu-user li>a:hover{background-color:#f5f5f5}.ng-cloak,[data-ng-cloak],[ng-cloak],[x-ng-cloak]{display:none!important}.footer{color:#fff;border:0;border-radius:0;margin-bottom:0;display:flex;justify-content:center}.container-footer{width:100%;padding:30px 7%;height:415px}.container-conteudo-produtos,.container-conteudo-sessoes-especiais{float:none;padding-left:3%;padding-right:3%;margin-bottom:25px}.no-padding{padding:0}.header-text{font-size:16px}@media(width > 2260px){.container-footer{padding:30px 0}}.links-footer{list-style:none;margin:0;padding:0}.links-footer li{margin-top:10px}.links-footer li a{color:#999}.display-flex{display:flex}.footer-button,.footer-button:active,.footer-button:focus{border-radius:0;background-color:#000;color:#fff;border:1px solid #fff;padding:5px 30px;outline:0}.footer-button:hover{color:#000;background-color:#fff}.footer-icon{margin:0 10px}.mb-4{margin-bottom:1.5rem}.mt-4{margin-top:1.5rem}.flex-column{flex-direction:column}.align-items-center{align-items:center}.text-grey{color:#666}.justify-content-center{justify-content:center}.carousel{display:block}.carousel-inner button{position:absolute;z-index:2;top:0;height:100%;width:10%;background:0 0;border:none}.toRightButton{right:0}.carousel-indicators{position:static;padding:0;margin:10px 0 0;text-align:center;width:100%}.carousel-indicators li{margin:0 5px;cursor:pointer;background-image:url(../libs/img/bola-prox.png);background-size:cover;background-repeat:no-repeat;border:none;display:inline-block;width:10px;height:10px}.carousel-indicators li.active{margin:0 5px;cursor:pointer;width:10px;height:10px;background-image:url(../libs/img/bola-vez.png)}.nav-link{color:grey;cursor:pointer;font-size:3.6rem}.nav-link.active{color:#fff}.nav-link:hover{text-decoration:none;color:#fff}.nav-separator{color:grey;font-size:4rem;margin-right:10px;margin-left:10px}.bannerBlock span{position:absolute;z-index:2;font-size:17rem;font-weight:700;bottom:0;line-height:1;color:transparent;-webkit-text-stroke:2px #fff;-webkit-text-fill-color:transparent;transform:translate(-5%,12%)}img.bannerBlock{position:relative;width:100%;opacity:0;transition:opacity .5s}.arrow-movies{color:#fff}.arrow-movies:hover{color:#333;cursor:pointer}.container-banner{padding-right:15px;padding-left:15px}.nav{padding-left:15px}.container-banner-top-five{position:relative;display:inline-block}.title-top-movies{color:#fff;font-size:5rem}.top-movies-text{font-size:3rem;color:#666}.top-movies-container{padding:26px 16px;border:2px solid #666;border-radius:10px}.container-title-coming-soon{padding-left:15px;align-items:baseline}.title-coming-soon{font-size:4rem;color:#fff}.link-coming-soon{margin-left:15px;color:#256df2!important;font-weight:700;font-size:2rem}.link-coming-soon:hover{cursor:pointer}.banner-lateral-container{width:7.5%;background-repeat:repeat-y;background-position:left top;background-size:100% auto}.container-content{display:flex;flex-direction:column;flex-grow:1}.img-banner{width:100%;object-fit:fill;aspect-ratio:7/2}.pagina{padding:1rem;max-width:1300px;margin:auto}.pagina h2{color:#fff}.sessao{margin-bottom:5rem;border-bottom:1px solid #333;padding-bottom:2rem}.sessao-img{width:100%;margin-bottom:1rem;border-radius:8px}.sessao-conteudo h3{margin-top:0;color:#fff}.sessao-conteudo p{font-size:1.65rem;line-height:1.6;color:#d5d3d3;text-align:justify}.btn-sessao{width:220px;margin-top:1rem;padding:1.1rem 1.4rem;border:1px solid #ccc;background:#fff;color:#000;cursor:pointer;border-radius:30px;transition:background .3s ease}.btn-sessao:not(:disabled):hover{background:#fff;color:#000}.btn-sessao:disabled{background:0 0;color:#fff;opacity:.5;cursor:not-allowed;pointer-events:none}.font-white{color:#fff}.synopsis{color:#aaa;text-align:justify}.equal-height{display:flex;flex-wrap:wrap}.equal-height>.div-session-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.faq-contato{padding:2rem;max-width:100%;margin:auto}.faq-section{color:#fff;padding:3rem 1rem;margin-bottom:200px}.faq-container{max-width:75%;margin:0 auto}.faq-section h2{font-size:2.8rem;margin-bottom:1rem}.faq-search{position:relative;width:400px;margin-bottom:2rem}.faq-search input{width:100%;padding:.8rem 2.5rem .8rem 2.9rem;border-radius:25px;border:none;outline:0;background-color:#fff;color:#000}.icon-search{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#aaa}.faq-list .faq-item{border-top:1px solid #333;padding:2rem 0}.faq-question{display:flex;justify-content:space-between;cursor:pointer;font-weight:700}.faq-question .icon{transition:transform .2s ease}.faq-question .icon.open{transform:rotate(180deg)}.faq-answer{padding:.5rem 0;transition:height .2s ease;overflow:hidden;color:#ccc}.faq-container-contato{max-width:61%;margin:0 auto}.button-faq-enviar{background-color:#29aae1;color:#fff;border-radius:30px;padding:10px 30px;font-size:16px;align-items:center;gap:8px;width:300px}.button-faq-enviar .glyphicon{font-size:16px}.button-faq-enviar[disabled]{background-color:#579ebf;color:#f0f0f0;cursor:not-allowed;opacity:.7}.icon-faq-mobile{display:none}.faq-answer a{color:#409ce3;text-decoration:underline}.faq-answer a:hover{color:#8989f6}.icon-login-container{display:flex;gap:8px;justify-content:start;margin-top:50px;margin-left:20px;align-items:center}.link-login-cineflix a{color:#7d7a7a;text-decoration:none}.link-login-cineflix a:hover{color:#409ce3;text-decoration:underline}.panel-custom-cineflix .panel-heading{background-color:#fff;border-color:#fff;color:#000}.btn-modal-custom-cineflix{background-color:#007a01;border-color:#007a01;color:#fff}.btn-modal-custom-cineflix:hover{background-color:#007a01;border-color:#005c01;color:#fff}.btn-custom-cineflix-close{color:#000!important}.panel.panel-sem-sombra-cineflix{box-shadow:none!important}.pag-combo-shop{margin-top:20px}.payment-cineflix a:link{color:#ef5e07}.button-group-confirm{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn-confirm-custom{background-color:#2d2d2d;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:14px;min-width:120px;text-align:center;transition:background-color .3s ease}.btn-confirm-custom:hover{background-color:#1f1f1f}.container-movie{flex-grow:1;padding:0;margin-top:20px;margin-bottom:70px}.container-info-movie{padding-left:15px;padding-right:15px}.info-movie{border:1px solid #a0a0a0;border-radius:4px;padding:0 10px;color:#a0a0a0;margin-right:10px}.buy-ticket{border-radius:20px;height:40px;font-size:1.5rem;border:1px solid #ccc;position:relative;background-size:8px 8px!important}.shopping-list-cineflix a{color:#000}.pag-shopping-list-cineflix .nav{border-bottom:0}.price-cineflix a{color:#ef5e07}.sobre{margin-bottom:50px;justify-content:center}.sobre h2{color:#fff}.sobre p{font-size:1.65rem;line-height:1.6;color:#9c9c9c;text-align:justify;max-width:640px}.sobre-content{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center}.sobre-content h2{margin-top:50px}.sobre-light-content{width:890px}.sobre-light-text{width:640px;display:flex;flex-direction:column;text-align:justify}.texts-links{display:flex;justify-content:center}.sobre-links{width:240px;padding-top:55px;padding-left:50px}.sobre a{font-size:1.85rem}.sobre-cineflix-infos{display:flex;flex-direction:column}.sobre-cineflix-infos h2{margin-top:50px}.sobre-infos{display:flex;justify-content:center;color:#fff}.sobre-infos-div{display:flex;flex-direction:column}.sobre-infos-div-2{display:flex;flex-direction:column;margin-left:70px}.sobre-infos-numbers{font-size:12rem;line-height:1}.sobre-infos-text{font-size:4rem;line-height:1;text-align:center}.sobre-light{width:99.5vw;margin-left:calc(-50vw + 50%);display:flex;background-color:#fff;color:#575757;justify-content:center;align-items:center;min-height:250px;position:relative}.sobre-light h2{margin-top:0}.sobre-light p{max-width:640px;font-size:1.65rem;line-height:1.6}.sobre-light img{position:absolute;top:-115%;left:55vw;width:400px;object-fit:cover}.sobre-tecnologia{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.sobre-tecnologia-imgs-div{display:flex;flex-wrap:wrap;margin:40px 0;align-content:center;justify-content:space-around}.sobre-tecnologia-img-2{margin-left:50px}.sobre-tecnologia-imgs-div p{text-align:center;font-size:2.05rem}.sobre-tecnologia-imgs-div img{max-width:420px}.sobre-acessibilidade{display:flex;justify-content:center}.sobre-acessibilidade img{margin-top:30px;padding-left:40px;width:250px;height:80%}.sobre-cinemas{margin-top:80px}.sobre-cinemas iframe{margin-top:50px}.sobre-cinemas-frase h2{text-align:center;color:#575757}.sobre-apenas-texto{width:890px}.pag-price-cineflix{padding:0 20% 0 20%}.container-select-movie-theather{position:relative;width:80%}.no-sessions-warning{color:#fff;font-size:2rem}.ultima-sessao,.ultimo-produto{margin-bottom:20rem}.container-midias-movie{display:flex;align-items:stretch}.container-midias-movie>[class*=col-]{display:flex}.img-thumb,.midia-movie{object-fit:fill;width:100%;height:100%}.img-thumb{aspect-ratio:5/3}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20%;max-width:100px;height:auto;cursor:pointer;z-index:2;aspect-ratio:1/1}.thumbnail-container{width:100%;display:block;position:relative}.embed-responsive{position:relative;display:block;padding:0;overflow:hidden;width:100%}.embed-responsive-16by9{padding-bottom:56.25%;height:auto!important}.embed-responsive-item{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.titulo-produtos,.titulo-sessoes-especiais{padding-left:3%;margin:35px 0}.full-schedule-button,.full-schedule-button:active,.full-schedule-button:focus{border-radius:5px;background-color:#000;color:#bcbec0;border:1px solid #bcbec0;padding:8px 30px;outline:0;font-size:19px}.full-schedule-button:hover{color:#bcbec0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis option{white-space:nowrap}.spacing-faq-question{padding-right:5%}.spacing-faq-answer{padding-right:10%}.banner-movie{width:100%}.carousel a,.carousel button,.carousel-indicators li{outline:0!important}.carousel .item{outline:0!important}.carousel .item:focus{outline:0}#carouselDesktop,#carouselDesktopTopo{aspect-ratio:3.1/1;position:relative;overflow:hidden}#carouselMobileTopo{aspect-ratio:215/233;position:relative;overflow:hidden}.logo-header{aspect-ratio:7/5}.container-icons-footer{aspect-ratio:16/19}.contact-icon{aspect-ratio:1/1}.bannerBlock{aspect-ratio:2/3!important;height:auto}#div-gpt-ad-1776955814091-0{position:fixed;top:0;left:0;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;z-index:999999}.pag-solicitacoes-list-cineflix .nav{border-bottom:0}.pag-solicitacoes-list-cineflix .table>tbody>tr>td,.pag-solicitacoes-list-cineflix .table>thead>tr>th{padding-top:20px;padding-bottom:20px}.pag-solicitacoes-list-cineflix .accordion-toggle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.flex-1{flex:1}.cor-icon-user{color:#ccc}.gap-50{gap:50px}.main-card{display:flex;margin-bottom:50px}.content-card-user{display:flex}.top-card-user{display:flex;width:100%;height:auto;justify-content:center}.center-description{width:50%;display:block;text-align:center}.main-card-user{width:100%;margin-top:15px;padding:20px 40px;border-radius:4px;box-shadow:0 0 22px rgba(0,0,0,.52)}.card-user{min-height:330px;margin-top:20px;padding:2px 5px;border:solid 1px rgba(203,203,203,.6);border-radius:4px}.icon-card,.img-card-cart-vip{padding:0;width:100%;max-width:270px;aspect-ratio:1/1;margin:15px 15px}.icon-card{display:flex;align-items:center;justify-content:center;font-size:clamp(85px,12vw,170px)}.img-card-cart-vip{object-fit:cover}.selection-button{color:#fff;border-radius:6px;padding:14px 28px;background-color:#2196f3;cursor:pointer}.send-button{font-size:17px;margin-top:35px;font-weight:700;border:none;color:#fff;border-radius:6px;padding:12px 45px;background-color:#ef5e07}.center{text-align:center}.fw-m{font-size:17px}.fw-bold{font-weight:700}.border-logo{margin-top:40px;border-radius:6px;display:flex;justify-content:center}.logo-img{border:1px solid rgba(203,203,203,.6);border-radius:6px;padding:20px;width:100%;max-width:600px;object-fit:contain}@media(min-width:991px){.container-movies-on-display{aspect-ratio:13/3}.top-movies-container{aspect-ratio:25/8}}@media (max-width:1270px){.sobre-tecnologia-imgs-div{width:100%!important;flex-direction:row}.sobre-tecnologia-imgs-1{max-width:100%!important}.sobre-tecnologia-imgs-2{max-width:100%!important}.mapa iframe{width:100%!important}}@media(min-width:1440px){.img-combo-shop-cineflix{width:200px!important}.img-mapa-cineflix{width:200px!important}.img-banner-payment{width:initial!important}.pag-payment-desktop{padding:0 200px}}.label-select-full-schedule{font-size:1.2em}.separator{margin-left:15px;margin-top:35px;background-color:#333;border:none;height:2px}.panel-body-payment-mobile{padding:0}@media (max-width:1440px){.container-banner{padding-right:10px;padding-left:10px}.nav{padding-left:10px}.top-movies-container{padding:20px 10px;border-radius:8px;border:2px solid #666}.container-title-coming-soon{padding-left:10px;align-items:baseline}.nav-link{font-size:3rem}.nav-separator{font-size:3rem}.title-coming-soon{font-size:3rem}.pag-price-cineflix{padding:0 10% 0 10%}.container-info-movie{padding-left:10px;padding-right:10px}.margin-nav{padding-right:5%}}@media (max-width:1600px){.margin-nav{padding-right:10%}}@media (max-width:1300px){.bannerBlock span{font-size:14rem!important;line-height:10rem!important;transform:translate(-5%,-2%);bottom:0}}@media (max-width:1360px){.margin-nav{padding-right:0}}@media (max-width:1250px){.container-logo{padding-left:9%;padding-right:1%;display:flex;align-items:center}.margin-nav{padding-right:0}.header-text{font-size:14px}}@media (max-width:1082px){.margin-nav{padding-left:0!important}.sobre-content{justify-content:left!important}.sobre-light-content{width:840.39px!important}.sobre-tecnologia-imgs-div{flex-wrap:nowrap!important}.sobre-tecnologia-imgs-div img{width:100%!important}.sobre-cinemas iframe{width:100%!important}.sobre-apenas-texto{width:840.39px!important}.bannerBlock span{font-size:12rem!important;line-height:9rem!important}}@media (max-width:1023px){.sobre-content{justify-content:center!important}.sobre p{color:#d3d3d3!important}.sobre-apenas-texto{width:initial!important}.sobre-tecnologia-imgs-div{width:100%!important;flex-direction:column}.sobre-tecnologia-img-2{margin-left:0!important}.sobre-links{display:none}.sobre-infos-div-2{margin-right:130px!important}.sobre-light-content{width:initial!important}.sobre-tecnologia-img-2{margin-left:0!important}.sobre-acessibilidade{display:flex;flex-wrap:wrap;justify-content:center}.sobre-acessibilidade picture{width:initial!important;height:350px!important}.sobre-acessibilidade img{padding-left:0!important;margin-top:0!important;height:100%!important}.sobre-tecnologia-imgs-div{width:100%!important;flex-direction:column}.sobre-tecnologia-imgs-div img{max-width:100%!important}.space-div{display:none}.mapa iframe{width:100%!important}.sobre-cinemas{margin-top:60px!important}}@media (max-width:991px){.main{width:100%}.container-logo{padding-left:3%}.container-menu-hamburguer{display:flex;align-items:center;padding-left:3%}.container-items{justify-content:flex-end}.select-movie-theater{border-radius:0;background-size:8px 8px!important;background:#000 url(../libs/img/icone-seta-mobile.png) no-repeat right 5% center;border:none;color:#fff;padding-right:10%}.select-movie-theater optgroup,.select-movie-theater option,.select-movie-theater option:disabled{color:#fff}.container-nav{position:relative;width:100vw;padding:0;margin:0}.menu{background-color:#333;padding:10px;width:100vw;position:absolute;top:100%;left:0;transition:top .3s ease-in-out;z-index:100}.menu.ng-hide{top:-100%}.menu a{color:#fff;text-decoration:none;display:block;padding:10px}.menu a:hover{background-color:#575757}.menu-toggle{cursor:pointer;width:30px;height:30px;background-image:url(../libs/img/mobile-menu.png);background-size:contain;background-repeat:no-repeat;background-position:center}ul.links{list-style:none;margin:0;padding:0}ul.links li{margin-left:40px}ul.links li.divider{display:block;width:100%;padding:0;margin:0}ul.links li.divider hr{margin:0;border:none;border-top:1px solid #ccc;width:100%}.container-footer{padding:30px 0;height:215px}.spacing-footer-logo{margin-left:30px;padding-left:6%}.footer-button,.footer-button:active,.footer-button:focus{border-radius:5px;padding:7px 15px;background-color:#000;color:#fff}.pagina{display:flex;flex-direction:column;flex-grow:1}.sessao-img{width:100%;max-width:100%;height:auto;display:block;border-radius:0;transform:scale(1.05);transform-origin:center;margin-bottom:4rem;margin-top:4rem}.pagina h2{display:flex;justify-content:center}.gap-left-sm{padding-left:15px}.select-white-mobile{border-radius:20px;height:40px;padding-left:5%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1.5rem;border:1px solid #ccc;position:relative;background-size:8px 8px!important;background:#fff url(../libs/img/icone-seta.png) no-repeat right 5% center}.container-selos{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 5%}.title-top-movies{font-size:4rem}.top-movies-text{font-size:2rem}.container-top-five{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;aspect-ratio:2/1}.spacing-movies-top-fives{padding:3px;display:inline-block;float:none;margin-bottom:10px}.carousel{padding:0 15px}.emCartazRatioWrapper{padding:0 7px}.emCartazRatio{aspect-ratio:2.1/1;width:100%}.emCartazContent{display:flex}.fullScheduleContentButton{margin-top:2rem;margin-bottom:3rem}.nav-link{font-size:2.5rem}.nav-separator{font-size:2.5rem}.title-coming-soon{font-size:2.5rem}.link-coming-soon{font-size:1.5rem}.faq-container{max-width:100%!important}.faq-container-contato{max-width:71%!important}.faq-search{width:70%!important}.faq-section{margin-bottom:0!important}.faq-list .faq-item{border-top:0!important}.icon-faq-mobile{display:inline-block!important;height:21px;top:2px;margin-right:10px}.icon-faq-desktop{display:none}.faq-question{justify-content:flex-start!important}.button-group-confirm{flex-direction:column;align-items:center}.btn-confirm-custom{width:80%;max-width:300px;font-size:16px}.panel.login-cineflix{box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;border-radius:0!important;min-height:60vh}.row.login-cineflix{background-color:#fff}.btn-modal-custom-cineflix{background-color:#7ac943!important}.btn-modal-custom-cineflix:hover{background-color:#7ac943!important}.select-full-schedule{margin-left:20px;width:30%}.pag-price-cineflix{padding:0 2% 0 2%}.sobre-acessibilidade picture{width:350px!important;height:350px!important}.bannerBlock span{font-size:20rem!important;line-height:15rem!important;transform:translate(-22%,2%);bottom:0}.img-banner{width:100%;object-fit:fill;aspect-ratio:11/12}.confirmation-title h1 strong{font-size:50px}.nav-separator{margin-right:5px;margin-left:5px}.container-select-movie-theather{position:relative;width:40%}.container-div-info-movie{padding-top:20px;position:relative}.sobre-light{width:100vw}.sobre-light img{position:absolute;top:-100%;left:60vw;width:350px;object-fit:cover}.sobre-hidden-overflow{overflow-x:hidden}.buy-ticket-movie-list{width:40%}.titulo-produtos,.titulo-sessoes-especiais{padding-left:0;margin:0}.sessao{border-bottom:none}.ultima-sessao,.ultimo-produto{margin-bottom:10rem}.sobre-infos{margin-top:5rem}.spacing-faq-question{padding-right:0}.spacing-faq-answer{padding-right:0}.img-thumb,.midia-movie{max-height:540px}.container-coming-soon-mobile{aspect-ratio:16/10}.logo-footer,.logo-header{aspect-ratio:7/5}}@media (max-width:919px){.sobre-acessibilidade picture{width:initial!important;height:350px!important}.bannerBlock span{font-size:18rem!important;line-height:13rem!important;transform:translate(-25%,0);bottom:0}}@media (max-width:750px){.bannerBlock span{font-size:15rem!important;line-height:10rem!important;transform:translate(-30%,-2%);bottom:0}.gap-left-sm{padding:0}}@media (max-width:669px){.sobre-light{justify-content:left!important}.sobre-light-text{width:initial!important}.sobre-main{padding:0 25px!important}.sobre-light-content{padding:0 25px!important}.container-select-movie-theather{position:relative;width:45%}.buy-ticket-movie-list{width:60%}.sobre-infos-numbers{font-size:9rem!important;text-align:center}.sobre-infos-text{font-size:3rem!important}.sobre-light img{position:absolute;top:-90%;left:60vw;width:300px;object-fit:cover}}@media (max-width:539px){.gap-top-sm{margin-top:20px}.select-full-schedule{margin-left:15px;width:50%}.separator{background-color:#333;border:none;height:2px;margin:0}.sobre-infos{justify-content:left!important}.sobre-infos-div-2{margin-left:30px!important;margin-right:0!important}.sobre-cinemas-frase h2{font-size:2.65rem}.bannerBlock span{font-size:12rem!important;line-height:9rem!important;transform:translate(-33%,5%);bottom:0}.container-select-movie-theather{position:relative;width:40%}.buy-ticket-movie-list{width:80%}.container-select-movie-theather-header{width:100%}}@media (max-width:488px){.container-div-info-movie{position:relative;width:100%}.container-select-movie-theather{position:relative;width:60%}.no-sessions-warning{color:#fff;font-size:1.6rem}.no-sessions-display{color:#fff;font-size:1.3rem;font-weight:700}}@media (max-width:429px){.confirmation-title h1 strong{font-size:30px!important}.sobre-light img{display:none}.sobre-infos{justify-content:center!important}}@media (max-width:425px){.buy-ticket-movie-list{width:100%}}@media (max-width:374px){.hidden-xxs{display:none}.nav-link{font-size:2rem}.nav-separator{font-size:2rem}.title-coming-soon{font-size:2rem}.link-coming-soon{font-size:1.2rem}.select-full-schedule{margin-left:10px;width:55%}.label-select-full-schedule{font-size:.9em}.bannerBlock span{font-size:9rem!important;line-height:7rem!important;transform:translate(-45%,7%);bottom:0}.no-sessions-warning{color:#fff;font-size:1.3rem}.no-sessions-display{color:#fff;font-size:1.1rem;font-weight:700}.container-footer{height:240px}}