@font-face{font-family:"Alright Sans";src:url("../fonts/AlrightSansLTRegular.otf");font-weight:200}@font-face{font-family:"Alright Sans";src:url("../fonts/AlrightSansLTMedium.otf");font-weight:400}@font-face{font-family:"Alright Sans";src:url("../fonts/AlrightSansLTBold.otf");font-weight:600}@font-face{font-family:"Alright Sans";src:url("../fonts/AlrightSansLTBlack.otf");font-weight:800}:root{--sqr: 100px}@media(max-width: 1600px){:root{--sqr: 75px}}@media(max-width: 1280px){:root{--sqr: 50px}}@media(max-width: 992px){:root{--sqr: 30px}}@media(max-width: 768px){:root{--sqr: 20px}}@media(max-width: 480px){:root{--sqr: 10px}}@media(max-width: 360px){:root{--sqr: 8px}}@media(max-width: 320px){:root{--sqr: 5px}}@keyframes lines{0%{padding-right:60px}50%{padding-right:120px}100%{padding-right:60px}}.note{font-size:11px;font-weight:100;line-height:1.5;max-width:480px;margin:2px auto 5px}.heading{display:block;border-bottom:1px solid #fff;box-sizing:border-box;margin:20px 0 20px;padding:0 0 5px;position:relative}@media(max-width: 1280px){.heading{margin:20px calc( var(--sqr) / 3 ) 20px}}@media(max-width: 992px){.heading{margin:20px calc( var(--sqr) / 2 ) 20px}}@media(max-width: 768px){.heading{margin:10px var(--sqr) 20px}}.heading h1{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:inline-block;border-top:10px solid #fff;padding:5px 60px 0 0;width:auto}.heading h3{padding:0 60px 5px 0;text-transform:none}.heading h5{color:#fff;margin:0;font-size:13px;letter-spacing:1px;line-height:1.2;padding-right:60px}.heading img{bottom:10px;position:absolute;right:5px;width:40px}@media(max-width: 480px){.heading img{width:30px}}.ui.sidebar.inverted.menu{background-image:url("../img/cineteca-bg-5.png");background-size:100%;background-position:top center}.ui.sidebar.inverted.menu .header{background-color:#222;text-transform:uppercase;font-weight:900;letter-spacing:3px}.ui.sidebar.inverted.menu .item{display:flex;align-items:center}.ui.sidebar.inverted.menu .item .icon{margin-right:20px;text-align:center;width:30px}.ui.sidebar.inverted.menu .item .icon img{max-width:100%;max-height:22px}.ui.sidebar.inverted.menu .item .caption{font-size:1.1rem}body.pushable,body.pushable>.pusher{background:#2489af !important}.main-section{max-width:1280px;margin:0 auto 20px}.main-section.full{max-width:100%}.boxed{padding:0}@media(max-width: 1280px){.boxed{padding:0 calc( var(--sqr) / 3 )}}@media(max-width: 992px){.boxed{padding:0 calc( var(--sqr) / 2 )}}@media(max-width: 768px){.boxed{padding:0 var(--sqr)}}.image-section{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;box-sizing:border-box;padding:30px var(--sqr);text-align:center;height:calc(100vw / 1.7);max-height:500px}.image-section img{max-width:300px;width:100%}.image-button{min-height:calc(1280px / 2.5);margin:0 10px}@media(max-width: 1280px){.image-button{min-height:calc(100vw / 2.5)}}@media(max-width: 640px){.image-button{min-height:200px}}.full-slider{display:inline-block;position:relative;width:100%}.full-slider .item{background-color:#000;background-size:auto 100%;background-repeat:no-repeat;background-position:center;display:block;height:calc(100vw / 1.7);max-height:450px}@media(max-width: 1366px){.full-slider .item{height:calc(100vw / 3);max-height:none}}@media(max-width: 640px){.full-slider .item{height:calc(100vw / 2)}}.full-slider .owl-dots{bottom:0;left:0;position:absolute;width:100%}.full-slider .owl-dots .owl-dot span{background-color:#2489af}.full-slider .owl-dots .owl-dot.active span{background-color:#fff}.listing-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(1, calc(1280px / 5 * 1.4));grid-gap:5px;padding:0 10px}@media(max-width: 1280px){.listing-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(1, calc(100vw / 5 * 1.4))}}@media(max-width: 992px){.listing-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(1, calc(100vw / 4 * 1.4))}}@media(max-width: 640px){.listing-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(1, calc(100vw / 3 * 1.4))}}.listing-grid .item{display:flex;justify-content:center;align-items:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background-color:#fff;color:#2489af;flex-wrap:wrap;flex-flow:column;font-weight:500;text-align:center;text-transform:uppercase}.listing-grid .item .caption{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;padding:0 0 10px;width:100%}.listing-grid .item .icon{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;font-size:28px;font-weight:100}.listing-grid .item:hover .caption{transform:scale(1)}.listing-grid .item:hover .icon{transform:scale(2)}.poster{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background-size:cover;background-position:center;height:calc(1280px / 5 * 1.4);display:block;position:relative}@media(max-width: 1280px){.poster{height:calc(100vw / 5 * 1.4)}}@media(max-width: 992px){.poster{height:calc(100vw / 4 * 1.4)}}@media(max-width: 640px){.poster{height:calc(100vw / 3 * 1.4)}}.poster:hover{box-shadow:0 0 15px #000;transform:scale(1.05) !important;z-index:1000}.poster .bands{bottom:5px;left:0;position:absolute;width:100%}.poster .bands .band{background-color:#1b6480;background-image:linear-gradient(135deg, black, transparent);border-top:1px solid #000;border-bottom:1px solid #000;box-shadow:0 0 2px #000;color:#fff;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.2;padding:5px;text-align:center;text-transform:uppercase}.space-before{margin-top:20px}.ui.primary.button,.ui.primary.buttons .button{background-color:#2489af}.black-block{background-color:#000;color:#fff;display:inline-block;line-height:1;padding:17px 10px 15px;text-align:center;width:100%}.black-block h5{font-size:1.5rem;font-weight:600;margin:0;text-transform:uppercase}.black-block p{font-size:1rem;font-weight:100}ul{color:#fff;text-align:left}.space-before{margin-top:25px}.space-after{margin-bottom:25px}.justify-align{text-align:justify}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}/*# sourceMappingURL=global.min.css.map */
