/* Source and licensing information for the line(s) below can be found at http://qcinemaindustry.ph/themes/custom/qcfc/css/qcfc.css. */
@font-face{font-family:"BiggerDisplay";src:url("/themes/custom/qcfc/css/../fonts/BiggerDisplay.otf");font-display:swap}@font-face{font-family:"Futura-Book";src:url("/themes/custom/qcfc/css/../fonts/futura/Futura Book font.ttf")}@font-face{font-family:"Futura-Bold";src:url("/themes/custom/qcfc/css/../fonts/futura/Futura Bold font.ttf")}@font-face{font-family:"Futura-Heavy";src:url("/themes/custom/qcfc/css/../fonts/futura/Futura Heavy font.ttf")}@font-face{font-family:"Futura-Light";src:url("/themes/custom/qcfc/css/../fonts/futura/Futura Light font.ttf")}@font-face{font-family:"Futura-Medium";src:url("/themes/custom/qcfc/css/../fonts/futura/futura medium bt.ttf")}@font-face{font-family:"Garamond-Regular";src:url("/themes/custom/qcfc/css/../fonts/EBGaramond-Regular.ttf")}@font-face{font-family:"Garamond-SemiBold";src:url("/themes/custom/qcfc/css/../fonts/EBGaramond-SemiBold.ttf")}@font-face{font-family:"Garamond-Bold";src:url("/themes/custom/qcfc/css/../fonts/EBGaramond-Bold.ttf")}:root{--qcfc-blue:#082159;--qcfc-darker-blue:#010d29;--qcfc-white:#fff;--qcfc-dirty-white:#f4f4f4;--qcfc-mid-blue:#1c3b95;--qcfc-red:#d92615;--qcfc-yellow:#feb846;--qcfc-darker-yellow:#ff9f05;--qcfc-gray:#676767;--qcfc-light-gray:#e4e4e4;--qcfc-table-gray:#f2f2f2;--qcinema-light-blue:#249fc3;--qcfc-gradient-blue:transparent linear-gradient(180deg,#1c3b95 0%,#001034 100%) 0% 0% no-repeat padding-box;--qcinema-blue-text:#07215a;--dokyu-days-yellow:#fecf88}.field--name-title{display:none}.page-node-type-news-update .field--name-title{display:block}div.news-and-updates-wrapper img{width:auto;height:auto;max-height:500px;margin:auto;display:block}body{font-family:"Futura-Book"}html{scroll-behavior:smooth}.region-sidebar-first,.region-sidebar-second,.region-footer,.region-content{padding:0}.path-user main{margin:auto;padding:50px 30px;max-width:500px}.path-user header{background:var(--qcfc-blue)}.banner-section video::-webkit-media-controls{display:none}.view-content>div>ul{padding:0;list-style:none}.main-contents{padding-block:30px;position:relative;z-index:3;background:#fff}.node-20 .main-contents{padding-bottom:0}.cta-btn{font-family:"Futura-Bold";color:#fff;background-color:var(--qcinema-light-blue);border-radius:10px;font-size:1.5rem;margin-inline:20px 0;padding:10px 40px;text-decoration:none}.cta-btn:hover{background-color:var(--qcfc-mid-blue);color:#fff}.cta-btn-white-bg{font-family:"Futura-Bold";color:#000;background-color:var(--qcfc-dirty-white);border-radius:10px;font-size:1.5rem;margin-inline:20px 0;padding:10px 40px;text-decoration:none}.cta-btn-white-bg:hover{background-color:var(--qcfc-light-gray)}.cta-btn-yellow{background-color:var(--qcfc-yellow);text-decoration:none;color:#000;padding:.8em 2em;border-radius:50px;margin-top:1rem;display:inline-block;font-weight:700}.cta-btn-yellow:hover{background-color:var(--qcfc-darker-yellow)}.title{font-family:"Futura-Bold"}.title.title-size-small,.title-w-desc .title.title-size-small{font-size:1.25rem}.title.title-size-medium,.title-w-desc .title.title-size-medium{font-size:1.75rem}.title.title-size-large,.title-w-desc .title.title-size-large{font-size:3rem}.text-yellow{color:var(--qcfc-yellow)}.text-red{color:var(--qcfc-red)}.text-blue{color:var(--qcinema-blue-text)}.text-dark-blue{color:var(--qcfc-blue)}.text-black{color:#000}.limit-p-tag-2 p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.limit-p-tag-4 p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.no-link-decor{color:#000;text-decoration:none}.centered-max-div{margin:0 auto}header{text-transform:uppercase;position:absolute;top:0;z-index:2;width:100%}header nav.navbar{background:0 0;padding-block:20px 10px}.navbar-nav .dropdown-menu a{color:#000;text-transform:none;background-color:#fff}.navbar-nav .dropdown-menu a:hover{color:var(--qcinema-light-blue)}header img.img-fluid,header .navbar-brand img{height:47px;width:auto;margin-right:15px}header .region.region-nav-branding{display:flex;align-items:center}header .navbar-brand{margin-right:0}header .region.region-nav-branding>div:last-child img{margin-right:0;width:120px;height:auto;margin-top:5px}header nav.navbar>div>.navbar-collapse{margin-bottom:15px}.viewsreference--view-title{display:none}body:not(:has(.banner-section)) header{background:var(--qcfc-blue)}.main-nav .nav-item a.nav-link.active.is-active:before,.main-nav .nav-item:not(.dropdown) a.nav-link:hover:before{width:100%}.main-nav .nav-item a.nav-link{color:var(--qcfc-white);text-transform:uppercase;padding-inline:0;font-weight:400;margin-inline:17px;transition:all .3s;position:relative;font-size:.9em}.main-nav .nav-item a.nav-link.contact-us-cta:after{content:"\f061";font-family:"fontAwesome";margin-left:10px}.main-nav .nav-item a.nav-link.contact-us-cta{color:var(--qcfc-white);background:0 0;border-radius:8px;font-weight:400;padding-inline:20px;margin-inline:20px 0;border:1px solid var(--qcfc-white)}.main-nav .nav-item a.nav-link.contact-us-cta:hover,.main-nav .nav-item a.nav-link.contact-us-cta.active.is-active{background:var(--qcinema-light-blue);border-color:var(--qcinema-light-blue);color:var(--qcfc-white)}.banner-section{padding:150px 30px;min-height:400px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all 1.2s;position:relative;display:flex;align-items:center;height:100dvh}.banner-section:before{position:absolute;width:100%;height:100%;content:"";background:var(--qcfc-blue);top:0;left:0;z-index:1;opacity:65%}.banner-section>.container{position:fixed;z-index:2;color:var(--qcfc-white);text-transform:uppercase;bottom:60px;left:50%;top:50%;transform:translate(-50%,-25%)}.node-title{font-size:1.2rem;margin-bottom:15px;font-weight:400}.banner-title{font-size:4.5rem;text-wrap:balance;line-height:1;max-width:400px;font-family:"BiggerDisplay";color:var(--qcinema-light-blue)}.homepage-content .banner-section .media--type-video{width:100%;height:100%;position:absolute;top:0;left:0}.homepage-content .banner-section .media--type-video video{width:100%;height:100%;object-fit:cover;position:fixed;top:0;left:0;z-index:-1;object-position:bottom}.outer-wrapper{background:var(--qcfc-white);position:relative;z-index:2}.homepage-content .banner-title{max-width:600px}.homepage-content .banner-title+div{max-width:600px;text-transform:none}.layout-card-w-description .upper-description{text-align:center;line-height:1.8;max-width:650px;margin:0 auto 4em;color:var(--qcfc-blue)}.card-item-wrapper{position:relative;overflow:hidden}.card-item-wrapper img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/0.6;transition:all .3s}.card-item-wrapper .overlay-description{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;color:#fff;text-align:center;background:rgba(103,103,103,.4);transition:all .3s;filter:drop-shadow(1px 1px 7px var(--qcfc-blue))}.card-item-wrapper .overlay-description h5{margin-bottom:0}.card-item-wrapper .overlay-description:hover{color:var(--qcfc-yellow);cursor:pointer;background:rgba(103,103,103,.1)}.card-item-wrapper img:has(+.overlay-description:hover){scale:1.06}.card-item-wrapper .overlay-description span{font-weight:300}.banner-section.banner-half{min-height:400px;height:400px;padding:120px 30px 30px;align-items:flex-end}.banner-section.banner-half .banner-title{max-width:max-content}.qcfc-statistics-wrapper{padding-block:50px;background:var(--qcfc-blue);color:var(--qcfc-white)}.qcfc-statistics-wrapper>.container{justify-content:space-evenly;display:flex;gap:20px}.statistic-item{display:grid;grid-template-areas:"img h5" "span-text span-text";grid-auto-columns:auto 1fr;gap:5px 15px;align-items:center;max-width:20%}.statistic-item img{grid-area:img;max-width:45px;width:45px}.statistic-item:not(:nth-child(1)):not(:nth-child(2)) img{max-width:29px;min-width:29px}.statistic-item h5{grid-area:h5;letter-spacing:3px;margin-bottom:0}.statistic-item span{grid-area:span-text;font-size:.8rem;text-wrap:balance;padding-right:20px}.node-19 .banner-section>.container{position:fixed;z-index:2;color:var(--qcfc-white);text-transform:uppercase;inset:0;margin:auto;margin-top:75px}.webform-wrapper-left h2{font-family:"Futura-Bold"}.webform-wrapper-social{display:flex;gap:10px}.webform-wrapper-social a{color:var(--qcfc-blue);box-shadow:0px 3px 12px #00000029;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s}footer{background:var(--qcfc-blue);padding-block:15px;color:var(--qcfc-white)}#block-qcfc-brandlogoblock img{width:auto;max-width:100%;height:65px}#block-qcfc-footerinformation p{font-size:.85rem;margin-bottom:0}#block-qcfc-footerinformation h6{line-height:1.6;font-weight:500;margin-bottom:5px}#block-qcfc-footerinformation{max-width:450px}.region.region-footer{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}footer>.container{display:flex;justify-content:space-between;align-items:center;gap:20px}#block-qcfc-footercopyright p{margin-bottom:0}.region.region-footer nav{width:100%}.region-footer .nav.navbar-nav{display:flex;flex-direction:row}.footer-social{display:flex;gap:20px;font-size:1.3rem}.footer-social a{color:var(--qcfc-white)}.region.region-footer nav ul li:not(:last-child){border-right:1px solid var(--qcfc-white)}.region.region-footer nav ul li a{padding:0 15px;font-size:.95rem}.region.region-footer nav ul li:last-child a{padding-right:0}body:has(.error-page) .banner-section{height:calc(100dvh - 61.17px)}.banner-section>.container:has(.error-page){position:relative;left:unset;transform:unset;top:0}.error-wrapper h1{color:rgba(8,33,89,.3);font-size:10rem;font-family:"BiggerDisplay";letter-spacing:8px;margin-bottom:0;line-height:1;-webkit-text-stroke:3px var(--qcfc-yellow);margin-bottom:-14px}.error-wrapper{max-width:450px;padding:30px;margin-inline:auto;text-align:center;text-transform:none;text-wrap:balance;margin-top:60px}.error-wrapper h4{font-size:2.3rem;color:var(--qcfc-yellow)}.error-wrapper a:hover{border-color:var(--qcfc-yellow);color:var(--qcfc-white);background:var(--qcfc-yellow)}.error-wrapper a{color:var(--qcfc-white);text-decoration:none;text-transform:uppercase;padding:5px 30px;border:2px solid;border-radius:5px;display:block;width:fit-content;margin:20px auto 0;transition:all .3s;font-size:.9rem}.error-wrapper a:after{content:"\f178";font-family:"fontAwesome";margin-left:10px}body:has(.thankyou-page) .banner-section{height:calc(100dvh - 61.17px)}.thankyou-page{max-width:700px;margin:60px auto 0;border:2px solid var(--qcfc-yellow);padding:30px;border-radius:5px;text-align:center}.thankyou-page img{max-width:75px;height:auto;margin-bottom:15px}.thankyou-page h1{color:var(--qcfc-yellow);text-wrap:balance}.thankyou-page p{text-transform:none;text-wrap:balance;padding-inline:30px}.thankyou-page a:hover{border-color:var(--qcfc-yellow);color:var(--qcfc-white);background:var(--qcfc-yellow)}.thankyou-page a{color:var(--qcfc-white);text-decoration:none;text-transform:uppercase;padding:5px 30px;border:2px solid;border-radius:5px;display:block;width:fit-content;margin:20px auto 0;transition:all .3s;font-size:.9rem}.thankyou-page a:after{content:"\f178";font-family:"fontAwesome";margin-left:10px}.node-20 .node-title{display:none}.node-20 .layout-large-text-w-button{padding-block:100px}.node-20 .layout-large-text-w-button h3.title{font-size:2rem}.node-146 .node-title{display:none}.node-146 .banner-title{max-width:600px}.node-146 .custom-submit-btn img{width:175px}.node-146 .custom-submit-btn img{animation:MoveUpDown 2s linear infinite}.node-146 .custom-submit-btn img:hover{animation-play-state:paused}@keyframes MoveUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.qpm-project-wrapper{margin-top:30px}.qpm-awards-wrapper{text-align:center;margin-top:20px}.qpm-awards-item h5{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpm-awards-item p{line-height:1.8;color:var(--qcfc-gray)}.qpm-awards-item p:last-child{margin-bottom:0}.qpm-awards-item{border-bottom:2px solid var(--qcfc-light-gray);padding-block:20px}.qpm-project-item h5{margin-bottom:0}.qpm-project-item{background:var(--qcfc-white);color:var(--qcfc-blue);text-align:center;padding:25px 15px;margin-bottom:15px;position:relative}.node-156 .qpm-project-item{background:var(--qcfc-white);color:var(--qcfc-blue);text-align:center;padding:25px 15px;margin-bottom:15px;position:relative;transition:all .5s}.node-156 .qpm-project-item:hover{transform:scale(1.05);box-shadow:1px 6px 35px -5px rgba(0,0,0,.36);-webkit-box-shadow:1px 6px 35px -5px rgba(0,0,0,.36);-moz-box-shadow:1px 6px 35px -5px rgba(0,0,0,.36)}.qpm-project-item a{color:var(--qcfc-blue);text-decoration:none}.qpm-project-item img{position:absolute;top:0;left:0;height:100%;opacity:.5}.qpm-projects-content p{line-height:1.8}.crew-section{border-bottom:2px solid var(--qcfc-light-gray);padding-block:30px}.logline-wrapper p:last-child{margin-bottom:0}.cast-crew-info img{border-radius:50%;max-width:200px;aspect-ratio:1/1;object-fit:cover}.cast-crew-info .company-brand-logo img{border-radius:0;aspect-ratio:unset;margin-bottom:30px}.cast-crew-info{text-align:center}.cast-crew-info h5{margin-top:10px}.qpm-projects-content .banner-section>.container{transform:unset;top:unset;bottom:unset;left:0;position:relative}.qpm-projects-content .banner-title{font-size:4rem}.banner-section.banner-half p{margin-bottom:0;text-transform:math-auto;line-height:1.3}main:has(.cast-crew-content),main:has(.production-company-content){margin-top:110px}body:has(.header-with-bg) header nav.navbar{background:linear-gradient(360deg,rgba(28,59,149,0) 0%,rgba(0,16,52,.7) 80%)}.page-item .page-link{border:none;background:0 0;color:var(--qcfc-gray);border-radius:5px;padding-inline:0;width:28px;text-align:center;font-weight:500}.page-item.active .page-link,.page-item:hover .page-link{background:var(--qcfc-blue);border-radius:5px;color:var(--qcfc-white)}.pagination{gap:5px;margin-top:40px}.page-item.pager__item--next{content:"\f105";font-family:"FontAwesome"}.page-item.pager__item--last{content:"\f101";font-family:"fontAwesome"}.page-item.pager__item--previous{content:"\f104";font-family:"fontAwesome"}.page-item.pager__item--first{content:"\f100";font-family:"fontAwesome"}.basic-page-content .main-contents p:has(+ul){margin-bottom:0}.qpm-project-posters-wrapper .qpm-project-posters .col-12.col-md-4{width:100%}.qpm-project-posters-wrapper .column-layout-3{columns:3 300px}.qpm-project-posters-wrapper .column-layout-3>*{break-inside:avoid;margin-bottom:1rem;padding:1em;background-color:var(--qcfc-table-gray);border-radius:5px}.qpm-project-posters-wrapper .qpm-project-posters h5{font-size:1rem}.qpm-project-posters-wrapper .qpm-project-posters strong a{font-size:1.2rem;margin-top:5px}.qpm-project-posters-wrapper .qpm-project-posters .qpm-project-label{display:none}main:has(.news-and-updates-content){margin-top:110px}.news-and-updates-wrapper{padding:60px 30px}.news-and-updates-wrapper h1{line-height:1.2;font-size:2rem}.news-and-updates-wrapper img{width:100%;height:auto}.news-update-item-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-update-item-content>h4{margin-bottom:0}.news-update-item-content>h4 a{color:var(--qcfc-blue);text-transform:uppercase;text-decoration:none;font-family:Neue Haas}.news-update-item-date{color:var(--qcinema-light-blue);font-weight:500}.news-update-item-img img{width:100%;height:auto}.news-update-outer-wrapper li:not(:last-child){margin-bottom:50px}.content-view-title .news-updates-header h3{text-align:left;margin-bottom:30px;text-transform:uppercase;font-family:Neue Haas}.qpm-project-posters-wrapper h3{text-align:center;margin-bottom:10px}.core-components{position:relative}.core-components .owl-nav{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.core-components .owl-carousel .owl-nav button{pointer-events:all;position:absolute;font-size:2rem}.core-components .owl-nav .owl-prev{left:-3rem}.core-components .owl-nav .owl-next{right:-2.5rem}.core-components .teaser-images{position:relative}.core-components .teaser-logo{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);pointer-events:none}.core-components .teaser-logo img{width:200px}#block-qcfc-finddocumentaries--2{display:none}.full-banner{position:relative;max-height:100dvh;height:100dvh;color:#fff}.full-banner:before{content:"";position:absolute;inset:0;background:rgba(40,40,40,.8);z-index:1}.full-banner-bg{max-height:100%;height:100%}.full-banner-bg img{width:100%;max-height:100%;object-fit:cover}.full-banner-logo{margin-bottom:4em}.full-banner-logo img{width:150px}.full-banner-contents{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:2;text-align:center}.full-banner-contents h3{font-family:"Garamond-Bold";margin-bottom:.8em;font-size:2.5rem}.full-banner-contents .explore-more{position:absolute;bottom:2rem;text-align:center;left:0;right:0;color:var(--qcfc-gray);font-weight:700;text-transform:uppercase;font-size:.9rem;display:none}.full-banner-contents .explore-more:after{content:"^";transform:rotate(180deg);position:absolute;bottom:-2rem;left:0;right:0;font-size:2rem}.full-banner-body{max-width:500px;margin:0 auto}.full-banner-body p{margin-bottom:2.5rem}.full-banner .find-documentaries-btn{text-transform:uppercase;border-radius:4px;padding:1em;font-size:1rem;text-decoration:none;background-color:var(--dokyu-days-yellow);color:#000;font-weight:700;display:inline-block}.full-banner .find-documentaries-btn:after{content:"🔍︎";border-left:1px solid var(--qcfc-gray);margin-left:3px;padding:0 5px}.asian-next-wave-revamp-content{display:flex;align-items:center;justify-content:space-between}.asian-next-wave-sidebar{align-self:stretch;position:sticky;top:50%;background-color:#082159;width:350px;padding-block:30px}.asian-next-wave-content-wrapper{max-width:calc(100% - 370px);padding-right:10px;margin:auto;overflow:hidden}#anw-sidebar{position:sticky;top:calc(50% - 110px);display:flex;flex-direction:column;width:300px;padding:0 10px;gap:10px}#anw-sidebar a{text-decoration:none;color:white;font-size:1.2rem;font-weight:600;text-transform:uppercase;padding:5px 0px 4px 15px;border-radius:20px;transition:all .4s;&:hover{background-color:var(--qcfc-blue);color:var(--bs-white)}}#anw-sidebar a.active{background-color:var(--qcinema-light-blue);color:var(--bs-white)}main.node-20 div.title-w-desc.paragraph-section:nth-child(1) h2{font-size:2.2rem;margin-bottom:50px}div.photo-gallery-wrapper div.owl-carousel.owl-loaded{position:relative;padding-right:30px;padding-left:30px}div.photo-gallery-wrapper .owl-carousel.owl-loaded .owl-nav{position:absolute !important;top:0;display:flex;justify-content:space-between;height:100%;width:100%;left:0;z-index:-1}div.photo-gallery-wrapper .owl-carousel.owl-loaded .owl-nav button{font-size:25px}.node-155 .privacy-policy-content,.node-154 .terms-and-condition-content{padding-top:60px;padding-bottom:60px;color:#676767;font-family:"Futura-Book"}#block-qcfc-main-navigation>ul>li:nth-child(2)>a{pointer-events:none}main.node-149 .title-w-desc h2.title,main.node-149 .title-w-desc .description p,main.node-148 .title-w-desc h2.title,main.node-148 .title-w-desc .description p,main.node-150 .title-w-desc h2.title,main.node-150 .title-w-desc .description p{text-align:left !important}.qpm-link-wrapper{display:flex;justify-content:center}.qpm-link-wrapper a.qpm-btn{font-family:Futura-Bold;color:rgb(255,255,255);background-color:var(--qcinema-light-blue);border-radius:50px;font-size:1.5rem;padding:10px 40px;text-decoration:none;transition:all 200ms;&:hover{background-color:var(--qcfc-mid-blue);color:#fff}}.node-20 .qpm-link-wrapper a.qpm-btn,.node-148 .qpm-link-wrapper a.qpm-btn,.node-149 .qpm-link-wrapper a.qpm-btn,.node-150 .qpm-link-wrapper a.qpm-btn{display:none}div.layout-countdown .buttons a{transition:all .2s}.node-152 #block-qcfc-content .asian-next-wave-content.sect2 h3:after{content:" 2024"}.node-180 #block-qcfc-content .qpm-project-wrapper h3:after{content:" 2025"}.node-180 #block-qcfc-content>article>div>section>div>div.container.layout-countdown.paragraph-section>h3{font-size:2.2rem;color:var(--qcinema-blue-text)}.node-180 div.d-flex.gap-2.buttons.justify-content-center{display:none !important}.node-149 .layout-3-images-description .row,.node-150 .layout-3-images-description .row{display:flex;flex-direction:row-reverse}.node-151 #block-qcfc-finddocumentaries{z-index:2}.node-151 .qpm-link-wrapper{display:none}.node-156 #block-qcfc-content .qpm-project-wrapper h3:after{content:" 2025"}.node-156 .layout-countdown .buttons a{font-family:Futura-Bold;color:rgb(255,255,255);background-color:var(--qcinema-light-blue);border-radius:50px;font-size:1.5rem;padding:10px 40px;text-decoration:none;transition:all 200ms;&:hover{background-color:var(--qcfc-mid-blue);color:#fff}}@media (max-width:2000px) and (min-width:1200px){div.qcfc-statistics-wrapper{padding-left:30px !important}}.sign-me-up-section{padding-block:100px;margin-bottom:0;background-color:var(--qcfc-blue)}.sign-me-up-section .title{font-size:4rem;margin-bottom:1rem;color:#fff}.desc-no-title p{text-align:center}.desc-no-title table td p{text-align:left}.desc-no-title .description h3{text-align:center;margin-bottom:20px}.desc-no-title .description table td{border:2px solid var(--qcfc-light-gray);padding:10px;vertical-align:top}.desc-no-title .description table td p{margin-bottom:0}.desc-no-title .description table tr:has(td:nth-child(1):nth-last-child(2)) td:nth-child(1){max-width:160px;min-width:160px}.desc-no-title table td[colspan="2"],.desc-no-title table td[colspan="2"] p{text-align:center}.desc-no-title table td[colspan="2"] span.location-icon:before,.desc-no-title table td span.location-icon:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f3c5";margin-right:6px;color:#082159}#block-qcfc-qcinemabrandlogo img{margin-right:0;width:120px;height:auto;margin-top:5px}.images-w-text-overlay{display:flex;flex-direction:row}.images-w-text-overlay .image-w-body{position:relative;flex:1;aspect-ratio:2/1}.images-w-text-overlay .image-w-body img{height:100%;width:100%;object-fit:cover}.images-w-text-overlay .image-w-body .overlay-text{position:absolute;z-index:1;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;margin-left:20px}.images-w-text-overlay .image-w-body .overlay-text p{font-size:1.9rem;line-height:1}.images-w-text-overlay .image-w-body .overlay-text a{color:#fff;font-size:16px;background-color:#000;text-decoration:none;padding:7px 25px;border-radius:3px;display:block;margin-top:5px}.desc-no-title table{width:100%;table-layout:fixed;word-wrap:break-word}.desc-no-title table.animation-new-media-tbl tr td:nth-child(1){width:100px}.content-image-button .field--name-field-button-item{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;column-gap:50px;row-gap:30px}.content-image-button a img{max-height:100px;width:auto}.content-image-button .button-items{position:relative;padding-left:15px}.content-image-button .button-items:before{content:"";position:absolute;left:0;bottom:0;height:0;width:5px;background:#082159;transition:height .5s}.content-image-button .button-items:hover:before{height:100%}.node-202 .desc-no-title .eventival-button-schedule a img{height:80px;width:auto}.node-180 .layout-countdown .buttons a{font-family:Futura-Bold;color:rgb(255,255,255);background-color:var(--qcinema-light-blue);border-radius:50px;font-size:1.5rem;padding:10px 40px;text-decoration:none;transition:all 200ms;&:hover{background-color:var(--qcfc-mid-blue);color:#fff}}@media (max-width:500px){.content-image-button .field--name-field-button-item{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.images-w-text-overlay{flex-direction:column}}@media (max-width:767px){.images-w-text-overlay .image-w-body .overlay-text p{font-size:1.1rem}.images-w-text-overlay .image-w-body .overlay-text a{font-size:14px}}
/* Source and licensing information for the above line(s) can be found at http://qcinemaindustry.ph/themes/custom/qcfc/css/qcfc.css. */