.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:'Avenir-MediumOblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-MediumOblique.svg#Avenir-MediumOblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Roman';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Roman.svg#Avenir-Roman) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Black';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Black.svg#Avenir-Black) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Medium';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Medium.svg#Avenir-Medium) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-LightOblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-LightOblique.svg#Avenir-LightOblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Oblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Oblique.svg#Avenir-Oblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-HeavyOblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-HeavyOblique.svg#Avenir-HeavyOblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Heavy';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Heavy.svg#Avenir-Heavy) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-BookOblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BookOblique.svg#Avenir-BookOblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Light';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Light.svg#Avenir-Light) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-Book';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-Book.svg#Avenir-Book) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Avenir-BlackOblique';src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.eot);src:url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.eot#iefix) format('embedded-opentype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.woff2) format('woff2'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.woff) format('woff'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.ttf) format('truetype'),url(/themes/custom/nfbiose/assets/fonts/AvenirLTStd-BlackOblique.svg#Avenir-BlackOblique) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'icons';src:url(/themes/custom/nfbiose/assets/fonts-icons/fonts/icons.ttf?88qni9=) format('truetype'),url(/themes/custom/nfbiose/assets/fonts-icons/fonts/icons.woff?88qni9=) format('woff'),url(/themes/custom/nfbiose/assets/fonts-icons/fonts/icons.svg?88qni9=#icons) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-right:before{content:"\e900";}.icon-arrow-select-down:before{content:"\e901";}.icon-bio2:before{content:"\e902";}.icon-calendar:before{content:"\e903";}.icon-chat:before{content:"\e904";}.icon-events:before{content:"\e905";}.icon-facebook:before{content:"\e906";}.icon-instagram:before{content:"\e907";}.icon-kids2:before{content:"\e908";}.icon-logedin:before{content:"\e909";}.icon-login:before{content:"\e90a";}.icon-menu-close-mobile:before{content:"\e90b";}.icon-menu-open-mobile:before{content:"\e90c";}.icon-more-menu-mobile:before{content:"\e90d";}.icon-play:before{content:"\e90e";}.icon-program:before{content:"\e90f";}.icon-search:before{content:"\e910";}.icon-search-mobile:before{content:"\e911";}.icon-snapchat:before{content:"\e912";}.icon-tickets2:before{content:"\e913";}.icon-try-more:before{content:"\e914";}.icon-tweeter:before{content:"\e915";}.icon-map-marker:before{content:"\e916";}.icon-envelope:before{content:"\e917";}.icon-phone:before{content:"\e918";}.icon-close-fat:before{content:"\e919";}.icon-close:before{content:"\e91a";}.icon-dx2:before{content:"\e91b";}.icon-headset:before{content:"\e91c";}.icon-handicapped:before{content:"\e91d";}.icon-apps:before{content:"\e91e";}.icon-more-horiz:before{content:"\e91f";}.icon-type:before{content:"\e920";}.icon-date:before{content:"\e921";}.icon-login2:before{content:"\e922";}.icon-plus:before{content:"\e923";}.icon-seat:before{content:"\e924";}.icon-seat-left:before{content:"\e925";}.icon-seat-right:before{content:"\e926";}.icon-zoom-in:before{content:"\e927";}.icon-zoom-out:before{content:"\e928";}.icon-try-more2:before{content:"\e929";}.icon-events2:before{content:"\e92a";}.icon-bio:before{content:"\e92b";}.icon-tickets:before{content:"\e92c";}.icon-login3:before{content:"\e92d";}.icon-kids:before{content:"\e92e";}.icon-minus-circle:before{content:"\e92f";}.icon-plus-circle:before{content:"\e930";}.icon-dx:before{content:"\e931";}
@-ms-viewport{width:device-width}@viewport{width:device-width}.clearfix::before,.user-logged-in .tabs ul::before,.action-links::before,.field-collection-view-links::before,#main-wrapper .links.inline::before,.form-actions::before,.clearfix::after,.user-logged-in .tabs ul::after,.action-links::after,.field-collection-view-links::after,#main-wrapper .links.inline::after,.form-actions::after{display:table;content:' '}.clearfix::after,.user-logged-in .tabs ul::after,.action-links::after,.field-collection-view-links::after,#main-wrapper .links.inline::after,.form-actions::after{clear:both}.user-logged-in .tabs ul a,.action-links a,.field-collection-view-links a,#main-wrapper .links.inline a,.webform-confirmation+.links a,input[type='submit'],input[type='button'],input[type='reset'],input[type='file'],button,.button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.ui-dialog .ui-dialog-buttonpane button,#block-tabs>ul li a,.vertical-tabs__panes .field--name-field-cinema-jobs article .read-more,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .read-more,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more,.field-concept-links a,.node--type-movie .reserve-button,.node--type-movie .show-trailer,.node--type-page.node--view-mode-teaser a.read-more,.node--type-event.node--view-mode-teaser a.read-more,.node--type-news.node--view-mode-teaser a.read-more,.button-red,.button-red-round,.button-white,.button-white-round,.paragraph--type--campaign-banner .field--name-field-banner-link a,.error-button a,.cancel-button a,.permission-info-block a.js-pgroup-consent{display:block;padding:15px 30px;cursor:pointer;transition:all 400ms;text-decoration:none;line-height:1;color:#fff;background:#952122;font-size:14px;font-family:"Avenir-Heavy",sans-serif;font-weight:normal;border:0}@media only screen and (min-width:1025px){.user-logged-in .tabs ul a:hover,.action-links a:hover,.field-collection-view-links a:hover,#main-wrapper .links.inline a:hover,.webform-confirmation+.links a:hover,input:hover[type='submit'],input:hover[type='button'],input:hover[type='reset'],input:hover[type='file'],button:hover,.button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-hide-button:hover,.ui-dialog .ui-dialog-buttonpane button:hover,#block-tabs>ul li a:hover,.vertical-tabs__panes .field--name-field-cinema-jobs article .read-more:hover,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .read-more:hover,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more:hover,.field-concept-links a:hover,.node--type-movie .reserve-button:hover,.node--type-movie .show-trailer:hover,.node--type-page.node--view-mode-teaser a.read-more:hover,.node--type-event.node--view-mode-teaser a.read-more:hover,.node--type-news.node--view-mode-teaser a.read-more:hover,.button-red:hover,.button-red-round:hover,.button-white:hover,.button-white-round:hover,.paragraph--type--campaign-banner .field--name-field-banner-link a:hover,.error-button a:hover,.cancel-button a:hover,.permission-info-block a.js-pgroup-consent:hover{transition:all 200ms;text-decoration:none;color:#fff;background:#6b1818}}.user-logged-in .tabs ul a:active,.action-links a:active,.field-collection-view-links a:active,#main-wrapper .links.inline a:active,.webform-confirmation+.links a:active,input:active[type='submit'],input:active[type='button'],input:active[type='reset'],input:active[type='file'],button:active,.button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-hide-button:active,.ui-dialog .ui-dialog-buttonpane button:active,#block-tabs>ul li a:active,.vertical-tabs__panes .field--name-field-cinema-jobs article .read-more:active,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .read-more:active,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more:active,.field-concept-links a:active,.node--type-movie .reserve-button:active,.node--type-movie .show-trailer:active,.node--type-page.node--view-mode-teaser a.read-more:active,.node--type-event.node--view-mode-teaser a.read-more:active,.node--type-news.node--view-mode-teaser a.read-more:active,.button-red:active,.button-red-round:active,.button-white:active,.button-white-round:active,.paragraph--type--campaign-banner .field--name-field-banner-link a:active,.error-button a:active,.cancel-button a:active,.permission-info-block a.js-pgroup-consent:active{transition:all 200ms;text-decoration:none;color:#fff;background:#6b1818}.user-logged-in .tabs ul a[disabled],.action-links a[disabled],.field-collection-view-links a[disabled],#main-wrapper .links.inline a[disabled],.webform-confirmation+.links a[disabled],input[disabled][type='submit'],input[disabled][type='button'],input[disabled][type='reset'],input[disabled][type='file'],button[disabled],.button[disabled],.eu-cookie-compliance-default-button[disabled],.eu-cookie-compliance-agree-button[disabled],.eu-cookie-compliance-more-button[disabled],.eu-cookie-compliance-hide-button[disabled],.ui-dialog .ui-dialog-buttonpane button[disabled],#block-tabs>ul li a[disabled],.vertical-tabs__panes .field--name-field-cinema-jobs article .read-more[disabled],.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .read-more[disabled],.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more[disabled],.field-concept-links a[disabled],.node--type-movie .reserve-button[disabled],.node--type-movie .show-trailer[disabled],.node--type-page.node--view-mode-teaser a.read-more[disabled],.node--type-event.node--view-mode-teaser a.read-more[disabled],.node--type-news.node--view-mode-teaser a.read-more[disabled],.button-red[disabled],.button-red-round[disabled],.button-white[disabled],.button-white-round[disabled],.paragraph--type--campaign-banner .field--name-field-banner-link a[disabled],.error-button a[disabled],.cancel-button a[disabled],.permission-info-block a.js-pgroup-consent[disabled],.user-logged-in .tabs ul a.disabled,.action-links a.disabled,.field-collection-view-links a.disabled,#main-wrapper .links.inline a.disabled,.webform-confirmation+.links a.disabled,input.disabled[type='submit'],input.disabled[type='button'],input.disabled[type='reset'],input.disabled[type='file'],button.disabled,.disabled.button,.disabled.eu-cookie-compliance-default-button,.disabled.eu-cookie-compliance-agree-button,.disabled.eu-cookie-compliance-more-button,.disabled.eu-cookie-compliance-hide-button,.ui-dialog .ui-dialog-buttonpane button.disabled,#block-tabs>ul li a.disabled,.vertical-tabs__panes .field--name-field-cinema-jobs article .disabled.read-more,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .disabled.read-more,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .disabled.read-more,.field-concept-links a.disabled,.node--type-movie .disabled.reserve-button,.node--type-movie .disabled.show-trailer,.node--type-page.node--view-mode-teaser a.disabled.read-more,.node--type-event.node--view-mode-teaser a.disabled.read-more,.node--type-news.node--view-mode-teaser a.disabled.read-more,.disabled.button-red,.disabled.button-red-round,.disabled.button-white,.disabled.button-white-round,.paragraph--type--campaign-banner .field--name-field-banner-link a.disabled,.error-button a.disabled,.cancel-button a.disabled,.permission-info-block a.disabled.js-pgroup-consent{cursor:default;opacity:.5}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav#block-mainnavigation>ul>li>span::before,nav#block-mainnavigation>ul>li>a::before,nav#block-useraccountmenu>ul span::before,nav#block-useraccountmenu>ul a::before,.vertical-tabs__menu-item a::before,.about-cinema-contact .details-wrapper .field__label::before,nav#block-mobilemenu>ul>li span::after,nav#block-mobilemenu>ul>li>ul>li>span::before,nav#block-mobilemenu>ul>li>ul>li>a::before,nav#block-mobilemenu>ul>li>span::after,nav#block-mobilemenu>ul>li>span::before,nav#block-mobilemenu>ul>li>a::after,nav#block-mobilemenu>ul>li>a::before,.icon-menu-close-mobile::before,.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor span[class*='icon']::before,.field--name-field-room-options .field__item::before,.node--type-page .backlink.top a::before,.node--type-event .backlink.top a::before,.node--type-news .backlink.top a::before,.chosen-container-single .chosen-single div b::before,.chosen-container-single .chosen-search::before,.campaign-header .play-trailer::before,form#movies-list-select>.form-item.form-item-cinemas .chosen-container-single .chosen-single span::before,form#movies-list-select>.form-item.form-item-movies .chosen-container-single .chosen-single span::before,form#movies-list-select>.form-item.form-item-days .chosen-container-single .chosen-single span::before,#giftcards_list .gc::before{font-family:'icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-dialog .ui-dialog-content #account_modal_login_wrapper div[role='alert'] ul,#block-tabs>ul,nav#block-footer ul,nav#block-mainnavigation>ul,nav#block-mainnavigation>ul>li ul,nav#block-useraccountmenu>ul,nav#block-useraccountmenu>ul>.menu-item>.menu,ul.slick-dots,nav#block-mobilemenu>ul>li ul,nav#block-mobilemenu>ul,.paragraph--type--movies-list>.item-list>ul,.paragraph--type--movies-program .item-list>ul,.path-order.user-not-logged .ui-tabs .ui-tabs-nav,.profile-history-tab ul{padding:0;margin:0 auto;list-style:none;list-style-type:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{min-height:100%;height:100%;background-color:#000}*,*::before,*::after{box-sizing:border-box}body{min-height:100%;font-size:16px;line-height:1.5;color:#fff;font-family:"Avenir-Book",sans-serif}button,input,optgroup,select,textarea{font-family:inherit}b,strong{font-family:"Avenir-Heavy",sans-serif;font-weight:normal;font-style:normal}b i,i b,strong i,i strong{font-family:'Avenir-HeavyOblique';font-weight:normal;font-style:normal}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-family:"Avenir-Heavy",sans-serif;font-weight:normal;font-style:normal;margin:1em 0}p{margin:1.5em 0}p:last-child{margin-bottom:0}p:first-child{margin-top:0}a{outline-color:#fff;transition:color 400ms;color:#fff;outline:none;text-decoration:underline}@media only screen and (min-width:1025px){a:hover,a:active{transition:color 200ms;color:#ccc;text-decoration:none}}hr{height:1px;margin:1em 0;border:0;opacity:.5;color:#fff;background-color:#fff}fieldset{min-width:inherit;margin:0;padding:1em;border:1px solid #fff}@-moz-document url-prefix(){fieldset{display:table-cell}}body{background-size:cover;background-position:top;background-repeat:repeat-x}main{max-width:1440px;margin:0 auto;display:block;width:100%;flex-grow:1;padding:30px 0}footer{margin:0 auto;display:block;width:100%}.layout-container{position:absolute;width:100%;top:0;left:0;height:100%;display:flex;justify-content:space-between;flex-direction:column;transition:top 400ms;margin:0}html[data-useragent*='MSIE 10.0'] .layout-container,html[data-useragent*='rv:11.0'] .layout-container{position:relative}.toolbar-vertical .layout-container,.toolbar-fixed .layout-container{top:39px}.toolbar-horizontal.toolbar-tray-open .layout-container{top:79px}.submitted>span{opacity:.5}table.sticky-header{background:#000}.user-logged-in .tabs ul,.action-links,.field-collection-view-links,#main-wrapper .links.inline{margin:0}.user-logged-in .tabs ul li,.action-links li,.field-collection-view-links li,#main-wrapper .links.inline li{float:left;margin:0 10px 10px 0;list-style:none}.user-logged-in .tabs ul li:last-child,.action-links li:last-child,.field-collection-view-links li:last-child,#main-wrapper .links.inline li:last-child{margin-right:0}.tabs ul{padding:0}.action-links,.field-collection-view-links,#main-wrapper .links.inline{padding:10px 0 0}.form-wrapper{margin-bottom:10px;color:#000}.form-item{margin-bottom:20px;font-family:"Avenir-Book",sans-serif}.form-item .description,.form-item legend,.form-item label{display:block;line-height:1;margin-bottom:10px;font-size:14px;font-family:"Avenir-Book",sans-serif}.form-item .description{opacity:.5;font-family:'Avenir-BookOblique',sans-serif}.form-type-radio,.form-type-checkbox{font-family:"Avenir-Book",sans-serif}.form-type-radio input,.form-type-checkbox input{font-family:"Avenir-Book",sans-serif;margin:10px 0;position:relative}.form-type-radio label,.form-type-checkbox label{font-family:"Avenir-Book",sans-serif;display:inline}.form-file{font-family:"Avenir-Book",sans-serif;margin-right:10px}fieldset{margin:10px 0;padding:10px;border:1px solid rgba(255,255,255,0.5);font-family:"Avenir-Book",sans-serif}fieldset legend{padding:0 10px;font-family:"Avenir-Book",sans-serif}fieldset legend a{font-family:"Avenir-Book",sans-serif;text-decoration:none}div.password-suggestions,div.password-confirm{display:none}#field-password-add-more-wrapper .password-parent{position:relative}div.password-strength{position:absolute;bottom:5px;left:0;box-sizing:border-box;width:100%;height:3px;margin-bottom:-5px;font-family:"Avenir-Book",sans-serif}div.password-strength .password-indicator{height:3px;background-color:#fff}div.password-strength .password-indicator .indicator{height:3px;background-color:#fff}div.password-strength .password-strength-text,div.password-strength .password-strength-title{display:none}.password-suggestions.description{font-style:italic;opacity:.5}.webform-client-form .webform-component{font-family:"Avenir-Book",sans-serif;border-bottom:1px solid rgba(255,255,255,0.5)}.webform-client-form table th,.webform-client-form table td{font-family:"Avenir-Book",sans-serif;padding:3.33333px;border:1px solid rgba(255,255,255,0.5)}.webform-client-form table .form-item{font-family:"Avenir-Book",sans-serif;padding:0}.webform-container-inline.form-item label{display:inline}.webform-progressbar{padding:20px 0}.webform-confirmation{padding:10px 0}.webform-confirmation+.links a{margin:10px 10px 0 0}.form-item-submitted-component-time-ampm{margin-left:5px}.form-item-submitted-component-time-ampm label{margin-right:0}div.messages{padding:10px 20px;line-height:1;background-color:#efefef;color:#000;margin:20px 0;font-family:"Avenir-Book",sans-serif;border:1px solid transparent}div.messages .messages-wrapper{word-break:normal}div.messages.messages--error{border-color:#e4242c}div.messages.messages--warning{border-color:#ff8200}div.messages.messages--status{border-color:#72ca00}div.messages a{color:#000}div.messages ul{margin:0 0 0 10px;padding:0;list-style:none;list-style-type:none}div.messages p{margin:0}div.messages p+p{margin-top:10px}div.status{border-color:#fff}div.status,.ok{color:#fff}div.status,table tr.ok{background-color:#64b100}div.warning{border-color:#fff}div.warning,.warning{color:#fff}div.warning,table tr.warning{background-color:#ff8200}div.error{border-color:#fff}div.error,.error{color:#fff}div.error,table tr.error{background-color:#952122}div.error p.error{color:#fff}.marker{color:#fff}.form-required{color:inherit}.form-required::after{content:'*';vertical-align:super;display:inline-block;margin:0 0 0 5px;color:#952122}.form-item input.error,.form-item textarea.error,.form-item select.error{font-family:"Avenir-Book",sans-serif;border:1px solid #952122}.form-item input.error{border:1px solid #952122 !important;background:#fff !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}label.visually-hidden{margin:0;padding:0}span.allign-right{float:right}.embedded-entity{width:100%}@media only screen and (max-width:480px){.embedded-entity{margin-bottom:25px}}.embedded-entity.align-right{width:50%;padding-left:25px}@media only screen and (max-width:480px){.embedded-entity.align-right{width:100%;padding-left:0}}.embedded-entity.align-left{width:50%;padding-right:25px}@media only screen and (max-width:480px){.embedded-entity.align-left{width:100%;padding-right:0}}.content-white a{color:#000}.slick-slider{z-index:1}.password-strength__indicator{background-color:#64b100}.password-suggestions.description ul{line-height:1.5;margin:10px 0;padding:0 20px}.ajax-progress.ajax-progress-fullscreen{background-color:rgba(0,0,0,0.3);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWR1YWwtcmluZyIgc3R5bGU9ImFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nOyBhbmltYXRpb24tZGVsYXk6IDBzOyBiYWNrZ3JvdW5kOiBub25lOyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgbmctYXR0ci1yPSJ7e2NvbmZpZy5yYWRpdXN9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5zdHJva2V9fSIgbmctYXR0ci1zdHJva2UtZGFzaGFycmF5PSJ7e2NvbmZpZy5kYXNoYXJyYXl9fSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiByPSIyMCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1kYXNoYXJyYXk9IjMxLjQxNTkyNjUzNTg5NzkzIDMxLjQxNTkyNjUzNTg5NzkzIiBzdHlsZT0iYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7IGFuaW1hdGlvbi1kZWxheTogMHM7IiB0cmFuc2Zvcm09InJvdGF0ZSgyODEuODE2IDUwIDUwKSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHN0eWxlPSJhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgYW5pbWF0aW9uLWRlbGF5OiAwczsiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=");background-size:100px;background-repeat:no-repeat;background-position:center center;border-radius:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:1;padding:0;display:block}.ajax-progress.ajax-progress-fullscreen.custom{position:absolute;background-position:top center;display:none}.loading .ajax-progress.ajax-progress-fullscreen.custom{display:block}.ui-widget{font-family:"Avenir-Book",sans-serif}button.close-btn{border:0;border-radius:0;background-color:transparent;color:#000;padding:0;height:30px;width:30px;right:0;top:0;margin:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1025px){button.close-btn:hover .icon-close{transform:scale(1.25)}}button.close-btn:focus{outline:0 !important}.close-btn .icon-close{transform:scale(1);transition:all 400ms ease-in-out;transform-origin:center;font-size:20px}input[type='file']{height:auto;padding:15px;font-family:"Avenir-Book",sans-serif}select,textarea,input[type='text'],input[type='tel'],input[type='email'],input[type='password'],input[type='number'],input[type='date'],input[type='time']{padding:7.5px 15px;border:1px solid #000;line-height:1.5;color:#000;background-color:#fff;margin-bottom:10px;font-family:"Avenir-Book",sans-serif}select:focus,textarea:focus,input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,input[type='date']:focus,input[type='time']:focus{outline:none}select[disabled],select .disabled,textarea[disabled],textarea .disabled,input[type='text'][disabled],input[type='text'] .disabled,input[type='tel'][disabled],input[type='tel'] .disabled,input[type='email'][disabled],input[type='email'] .disabled,input[type='password'][disabled],input[type='password'] .disabled,input[type='number'][disabled],input[type='number'] .disabled,input[type='date'][disabled],input[type='date'] .disabled,input[type='time'][disabled],input[type='time'] .disabled{opacity:.5}textarea{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.5 !important;color:#fff}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.5 !important;color:#fff}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:.5 !important;color:#fff}input,select,textarea{max-width:100%;font-family:"Avenir-Book",sans-serif}input:focus,select:focus,textarea:focus{outline-color:#fff}h1{font-size:40px;line-height:1.1}@media only screen and (max-width:768px){h1{font-size:22px}}h2{font-size:32px}h3{font-size:26px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}table{width:100%}#block-sitebranding img{height:85px;display:block}@media only screen and (max-width:768px){#block-sitebranding img{height:55px}}.mobile-logo{background-color:#202020;text-align:center;padding:7.5px 35px;position:fixed;top:0;width:380px;right:-380px;transition:all 800ms ease;z-index:1000;display:none}.mobile-logo img{height:55px;display:block;margin:0 auto}@media only screen and (max-width:768px){.menu-active .mobile-logo{right:0}}@media only screen and (max-width:768px){.mobile-logo{display:block}}@media only screen and (max-width:414px){.mobile-logo{width:314px;right:-314px}}@media only screen and (max-width:412px){.mobile-logo{width:312px;right:-312px}}@media only screen and (max-width:375px){.mobile-logo{width:275px;right:-275px}}@media only screen and (max-width:320px){.mobile-logo{width:220px;right:-220px}}div#sliding-popup,#sliding-popup{background:transparent;border-top:1px solid #2C2C2C;padding:20px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.9);max-width:100%}div#sliding-popup a,#sliding-popup a{color:#952122;text-decoration:none}.eu-cookie-compliance-default-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button{padding:7.5px 15px;border:0;border-radius:0;box-shadow:none;background-image:none;text-shadow:none;text-transform:uppercase;margin:0 auto}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,.eu-cookie-compliance-message p{color:#b1b1b1;font-size:14px;font-weight:normal;margin-bottom:1em;line-height:1.5}#sliding-popup h1:last-child,#sliding-popup h2:last-child,#sliding-popup h3:last-child,#sliding-popup p:last-child,.eu-cookie-compliance-message p:last-child{margin-bottom:0}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3{text-transform:uppercase;font-family:"Avenir-Heavy",sans-serif;font-weight:normal}.eu-cookie-compliance-buttons,.eu-cookie-compliance-message{text-align:center;width:100%;max-width:none;margin:1em 0}.eu-cookie-compliance-message{margin:0}.eu-cookie-compliance-buttons{margin-bottom:0}form.vista-user-reset-password,form.vista-orders-anonymous-auth-form,form.user-pass,form.user-register-form,form.user-login-form{margin:0 auto;width:100%;display:block;max-width:1024px;padding:20px;background-color:#fff}@media only screen and (max-width:480px){form.vista-user-reset-password,form.vista-orders-anonymous-auth-form,form.user-pass,form.user-register-form,form.user-login-form{padding:20px 0}}form.vista-user-reset-password input.form-date,form.vista-user-reset-password textarea,form.vista-user-reset-password input.form-email,form.vista-user-reset-password input.form-text,form.vista-orders-anonymous-auth-form input.form-date,form.vista-orders-anonymous-auth-form textarea,form.vista-orders-anonymous-auth-form input.form-email,form.vista-orders-anonymous-auth-form input.form-text,form.user-pass input.form-date,form.user-pass textarea,form.user-pass input.form-email,form.user-pass input.form-text,form.user-register-form input.form-date,form.user-register-form textarea,form.user-register-form input.form-email,form.user-register-form input.form-text,form.user-login-form input.form-date,form.user-login-form textarea,form.user-login-form input.form-email,form.user-login-form input.form-text{width:70%;border-top:0;border-left:0;border-right:0;border-color:#b1b1b1;padding:7.5px}form.vista-user-reset-password input.form-submit,form.vista-orders-anonymous-auth-form input.form-submit,form.user-pass input.form-submit,form.user-register-form input.form-submit,form.user-login-form input.form-submit{padding:7.5px 15px;text-transform:uppercase;margin-left:30%}form.vista-user-reset-password .fieldgroup legend,form.vista-user-reset-password .field--type-datetime h4,form.vista-orders-anonymous-auth-form .fieldgroup legend,form.vista-orders-anonymous-auth-form .field--type-datetime h4,form.user-pass .fieldgroup legend,form.user-pass .field--type-datetime h4,form.user-register-form .fieldgroup legend,form.user-register-form .field--type-datetime h4,form.user-login-form .fieldgroup legend,form.user-login-form .field--type-datetime h4{display:block;line-height:1;margin:0;margin-bottom:10px;font-size:14px;font-family:"Avenir-Book",sans-serif}form.vista-user-reset-password .fieldgroup legend,form.vista-user-reset-password .field--type-datetime h4,form.vista-user-reset-password label,form.vista-orders-anonymous-auth-form .fieldgroup legend,form.vista-orders-anonymous-auth-form .field--type-datetime h4,form.vista-orders-anonymous-auth-form label,form.user-pass .fieldgroup legend,form.user-pass .field--type-datetime h4,form.user-pass label,form.user-register-form .fieldgroup legend,form.user-register-form .field--type-datetime h4,form.user-register-form label,form.user-login-form .fieldgroup legend,form.user-login-form .field--type-datetime h4,form.user-login-form label{float:left;width:30%;text-align:right;padding-right:10px;line-height:40px;color:#7a7a7a}form.vista-user-reset-password .fieldgroup legend,form.vista-orders-anonymous-auth-form .fieldgroup legend,form.user-pass .fieldgroup legend,form.user-register-form .fieldgroup legend,form.user-login-form .fieldgroup legend{line-height:1}form.vista-user-reset-password .fieldgroup.date-time legend,form.vista-orders-anonymous-auth-form .fieldgroup.date-time legend,form.user-pass .fieldgroup.date-time legend,form.user-register-form .fieldgroup.date-time legend,form.user-login-form .fieldgroup.date-time legend{line-height:34px}form.vista-user-reset-password .form-item,form.vista-orders-anonymous-auth-form .form-item,form.user-pass .form-item,form.user-register-form .form-item,form.user-login-form .form-item{display:flex;flex-direction:row;flex-wrap:wrap}form.vista-user-reset-password .form-item.form-item-persistent-login,form.vista-orders-anonymous-auth-form .form-item.form-item-persistent-login,form.user-pass .form-item.form-item-persistent-login,form.user-register-form .form-item.form-item-persistent-login,form.user-login-form .form-item.form-item-persistent-login{padding-left:30%}form.vista-user-reset-password .form-item .description,form.vista-orders-anonymous-auth-form .form-item .description,form.user-pass .form-item .description,form.user-register-form .form-item .description,form.user-login-form .form-item .description{float:left;width:70%}form.vista-user-reset-password .form-checkboxes,form.vista-user-reset-password .form-radios,form.vista-orders-anonymous-auth-form .form-checkboxes,form.vista-orders-anonymous-auth-form .form-radios,form.user-pass .form-checkboxes,form.user-pass .form-radios,form.user-register-form .form-checkboxes,form.user-register-form .form-radios,form.user-login-form .form-checkboxes,form.user-login-form .form-radios{display:flex;flex-direction:column}form.vista-user-reset-password .form-checkboxes .form-item,form.vista-user-reset-password .form-radios .form-item,form.vista-orders-anonymous-auth-form .form-checkboxes .form-item,form.vista-orders-anonymous-auth-form .form-radios .form-item,form.user-pass .form-checkboxes .form-item,form.user-pass .form-radios .form-item,form.user-register-form .form-checkboxes .form-item,form.user-register-form .form-radios .form-item,form.user-login-form .form-checkboxes .form-item,form.user-login-form .form-radios .form-item{display:flex;margin:0;margin-bottom:10px}form.vista-user-reset-password .form-checkboxes label,form.vista-user-reset-password .form-radios label,form.vista-orders-anonymous-auth-form .form-checkboxes label,form.vista-orders-anonymous-auth-form .form-radios label,form.user-pass .form-checkboxes label,form.user-pass .form-radios label,form.user-register-form .form-checkboxes label,form.user-register-form .form-radios label,form.user-login-form .form-checkboxes label,form.user-login-form .form-radios label{line-height:1;width:auto;padding:0;margin:0}form.vista-user-reset-password>p,form.vista-orders-anonymous-auth-form>p,form.user-pass>p,form.user-register-form>p,form.user-login-form>p{float:left;width:100%;clear:both;margin:0;margin-bottom:10px;padding-left:30%}form.vista-orders-anonymous-auth-form .form-item.form-item-phone .field-prefix{line-height:45px;font-size:16px;color:#000;font-family:"Avenir-Book",sans-serif}form.vista-orders-anonymous-auth-form .form-item.form-item-phone input.form-text{width:calc(70% - 55px)}.reset-pasword-outer-wrapper{background-color:#fff;color:#000}form.vista-user-reset-password .title,form.user-pass .title{font-family:"Avenir-Black",sans-serif;font-size:18px;margin:0;text-transform:uppercase;line-height:1;padding:20px;width:100%}form.vista-user-reset-password .form-item,form.user-pass .form-item{width:100%}form.vista-user-reset-password #edit-actions,form.user-pass #edit-actions{display:block}form.user-login-form{display:flex;flex-direction:column}form.user-login-form .title{font-family:"Avenir-Black",sans-serif;font-size:18px;margin:0;text-transform:uppercase;line-height:1;padding:20px}.ui-dialog .ui-dialog-content form.user-login-form .title{display:none}form.user-login-form #edit-actions{justify-content:flex-start;padding-left:30%}form.user-login-form #edit-actions a,form.user-login-form #edit-actions input{margin:0}form.user-login-form .forgot-password{margin-left:30%}.ui-dialog .ui-dialog-content form.user-login-form .forgot-password{margin-left:0}form.user-login-form .form-item.form-type-checkbox label{color:#7a7a7a}form.user-login-form .form-wrapper{margin-bottom:0}form.user-login-form .social-auth.auth-link{display:block;text-align:center;color:#fff;text-decoration:none;font-size:14px;font-family:"Avenir-Medium",sans-serif;margin-bottom:25px}form.user-login-form .social-auth.auth-link img{display:block;margin:0 auto;border-radius:50%}form.user-login-form .social-auth.auth-link .title{padding:5px 30px;background-color:#3f5896;margin:0 auto;margin-top:11px;border-radius:2px;display:inline-block}form.user-form.user-register-form{max-width:none;display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){form.user-form.user-register-form{padding:0 20px}}@media only screen and (max-width:375px){form.user-form.user-register-form{padding:0 10px}}form.user-form.user-register-form .form-item.form-item-name,form.user-form.user-register-form .form-item.form-item-mail{flex-wrap:wrap}form.user-form.user-register-form .form-item.fieldgroup{margin:0;margin-bottom:20px}form.user-form.user-register-form .form-item.fieldgroup label{margin:0;line-height:1;float:none;padding:0;width:auto;text-align:left}form.user-form.user-register-form .form-item.form-type-date{margin-bottom:10px;flex-wrap:wrap}form.user-form.user-register-form .form-item.form-type-date input{margin:0;height:40px}form.user-form.user-register-form .fieldset-wrapper{width:70%;float:left}form.user-form.user-register-form .form-wrapper{display:block;text-align:left;width:100%}form.user-form.user-register-form .form-wrapper.form-actions{display:block}form.user-form.user-register-form .form-wrapper.field-group-details{border-top:1px solid #efefef;text-align:center}form.user-form.user-register-form .form-wrapper.field-group-details summary::-webkit-details-marker{display:none}form.user-form.user-register-form .form-wrapper.field-group-details summary{top:-10px;position:relative;background-color:#fff;margin:0 auto;padding:0 20px;cursor:pointer;display:inline-block;text-transform:uppercase;color:#818181;outline:0;border:0;-moz-outline-style:none}form.user-form.user-register-form input.form-submit{margin-left:0}.user-pass .region-content,.user-register .region-content,.user-login .region-content{background-color:#fff;color:#000}.form-type-radio input,.form-type-checkbox input{margin:0;margin-right:10px}.ui-widget.ui-widget-content{border:0 none;border-radius:0;padding:0;max-width:100%}.ui-dialog .ui-dialog-titlebar{line-height:1;background-color:#952122;border:0 none;border-radius:0;color:#fff;font-family:"Avenir-Black",sans-serif;text-transform:uppercase;font-size:20px;padding:15px}.ui-dialog .ui-dialog-title{margin:0;line-height:1;width:100%;display:block}.ui-dialog .ui-dialog-content{padding:0}.ui-dialog .ui-dialog-content #account_modal_login_wrapper div[role='alert']{font-size:14px;color:#952122;padding:20px;padding-top:0}.ui-dialog .ui-dialog-content #account_modal_login_wrapper div.messages.messages--error div[role='alert']{padding:0;color:#000}.ui-dialog form.user-login-form label{display:none}.ui-dialog form.user-login-form input.form-text{width:100%}.ui-dialog form.user-login-form .form-item .description{width:100%;padding:0;margin:0}.form-wrapper.account-modal-header{margin-bottom:0}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0;border:0 none}.ui-dialog .ui-dialog-buttonpane button{padding:7.5px 15px;text-transform:uppercase;border-radius:0;margin:0 auto}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;padding-bottom:20px}.path-order .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex}.ui-dialog .form-item{margin-bottom:10px}.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button,.ui-dialog .ui-dialog-titlebar-close{border:2px solid #fff;border-radius:50%;background-color:#000;color:#fff;padding:0;height:32px;width:32px;right:-8px;top:-8px;margin:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiAjRkZGRkZGIiBkPSJNMzAuNywyNS4xTDMwLjcsMjUuMUwyMS42LDE2bDkuMS05LjFsMCwwYzAuMS0wLjEsMC4yLTAuMiwwLjItMC4zYzAuMS0wLjMsMC4xLTAuNy0wLjItMWwtNC4zLTQuM2MtMC4zLTAuMy0wLjctMC4zLTEtMC4yDQoJYy0wLjEsMC0wLjIsMC4xLTAuMywwLjJsMCwwTDE2LDEwLjRMNi45LDEuM2wwLDBDNi44LDEuMiw2LjcsMS4xLDYuNiwxLjFDNi4yLDAuOSw1LjgsMSw1LjYsMS4zTDEuMyw1LjZDMSw1LjgsMC45LDYuMiwxLjEsNi42DQoJYzAsMC4xLDAuMSwwLjIsMC4yLDAuM2wwLDBsOS4xLDkuMWwtOS4xLDkuMWwwLDBjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4zYy0wLjEsMC4zLTAuMSwwLjcsMC4yLDFsNC4zLDQuM2MwLjMsMC4zLDAuNywwLjMsMSwwLjINCgljMC4xLDAsMC4yLTAuMSwwLjMtMC4ybDAsMGw5LjEtOS4xbDkuMSw5LjFsMCwwYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4yYzAuMywwLjEsMC43LDAuMSwxLTAuMmw0LjMtNC4zYzAuMy0wLjMsMC4zLTAuNywwLjItMQ0KCUMzMC45LDI1LjMsMzAuOCwyNS4yLDMwLjcsMjUuMXoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:12px;background-position:8px 8px;transition:all 200ms ease}@media only screen and (max-width:480px){.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button,.ui-dialog .ui-dialog-titlebar-close{top:10px;right:20px}}.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button:hover,.ui-dialog .ui-dialog-titlebar-close:hover{background-size:14px;background-position:7px 7px}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button:hover,.ui-dialog .ui-dialog-titlebar-close:hover{background-size:12px;background-position:8px 8px}}.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button:focus,.ui-dialog .ui-dialog-titlebar-close:focus{outline:0 !important}.ui-dialog .ui-button .ui-icon{background-image:none;display:none}.ui-dialog .ui-button:focus .ui-icon,.ui-dialog .ui-button:active .ui-icon,.ui-dialog .ui-button:hover .ui-icon{background-image:none}.ui-widget-overlay{background-color:#000}.ui-dialog form.user-login-form .form-item.form-type-checkbox{margin:0;margin-top:20px;padding-left:0}.ui-dialog form.user-login-form .form-item.form-type-checkbox label,.form-item.form-type-checkbox label{display:inline;width:auto;text-align:left;padding:0;line-height:1;margin:0}.user-form .fieldgroup.date-time .fieldset-wrapper{display:flex}@media only screen and (max-width:768px){.user-form .fieldgroup.date-time .fieldset-wrapper{flex-direction:column}}.user-form .fieldgroup.date-time .description{margin-left:30%;width:70%}.user-form .fieldgroup.date-time .form-item{width:100%;flex-grow:1;padding-right:10px}.user-form .fieldgroup.date-time .form-item .chosen-container{width:100% !important}form.user-register-form .form-item{flex-wrap:wrap;align-items:flex-start}.forgot-password{color:#952122 !important;text-decoration:none;margin-top:10px;font-size:14px;float:left}.path-order.user-not-logged form.user-login-form .forgot-password{margin-left:30%;margin-bottom:10px}#block-tabs{padding:40px 20px;padding-bottom:0;background-color:#952122}@media only screen and (max-width:480px){#block-tabs{padding-bottom:20px}}#block-tabs>ul{display:flex;flex-direction:row}@media only screen and (max-width:480px){#block-tabs>ul{flex-direction:column}}#block-tabs>ul li{display:flex}@media only screen and (max-width:480px){#block-tabs>ul li{display:block;margin-bottom:10px}}#block-tabs>ul li a{border-radius:0;font-size:14px;background-color:#490D0C;color:#fff;padding:7.5px 15px;text-transform:uppercase;margin-right:10px}@media only screen and (max-width:480px){#block-tabs>ul li a{margin:0}}@media only screen and (max-width:768px){#block-tabs>ul li a:hover{background-color:#490D0C}}#block-tabs>ul li a.is-active{background-color:#fff;color:#000}@media only screen and (max-width:768px){#block-tabs>ul li a.is-active:hover{background-color:#fff}}navigation#menu{width:100%}.region.region-menu{display:flex;padding:23px 35px;background-color:rgba(0,0,0,0.8);position:relative;justify-content:space-between}@media only screen and (max-width:1024px){.region.region-menu{padding:23px 15px}}@media only screen and (max-width:768px){.region.region-menu{padding:7.5px 35px;justify-content:center}}.region.region-menu>*{order:3}@media only screen and (max-width:768px){.region.region-menu>*{display:none}.region.region-menu>*#block-sitebranding{display:block}}nav#block-useraccountmenu{z-index:1}div#block-sitebranding{order:1;z-index:1}nav#block-mainnavigation{flex-grow:3}navigation#menu-mobile{width:100%;position:fixed;left:0;bottom:0;z-index:1001;display:none;transition:all 800ms ease}@media only screen and (max-width:768px){navigation#menu-mobile{display:block}.menu-active navigation#menu-mobile{left:-380px}}@media only screen and (max-width:414px){.menu-active navigation#menu-mobile{left:-314px}}@media only screen and (max-width:412px){.menu-active navigation#menu-mobile{left:-312px}}@media only screen and (max-width:375px){.menu-active navigation#menu-mobile{left:-275px}}@media only screen and (max-width:320px){.menu-active navigation#menu-mobile{left:-220px}}.region.region-menu-mobile{background-color:#202020}.region.region-footer{display:flex;flex-direction:column;background-color:#000}@media only screen and (max-width:768px){.path-order .region.region-footer{padding-bottom:142px}}@media only screen and (max-width:480px){.region.region-footer{padding-bottom:70px}.path-order .region.region-footer{padding-bottom:228px}}div#block-footer-cookies{background-color:#952122;color:#fff;padding:10px;font-size:14px}div#block-footer-cookies>div{max-width:1440px;margin:0 auto}div#block-footer-cookies p{margin:0;padding:0;line-height:1}div#block-footer-cookies a{text-decoration:none}nav#block-footer ul a{text-decoration:none;font-family:"Avenir-Medium",sans-serif !important}@media only screen and (max-width:480px){nav#block-footer ul a{line-height:1.5;font-size:14px}}nav#block-footer ul a::before{font-family:'icons'}nav#block-footer ul li{font-family:"Avenir-Medium",sans-serif;font-size:16px}nav#block-footer ul [class^='icon-']::before,nav#block-footer ul [class*=' icon-']::before{margin-right:10px}nav#block-footer>ul{display:flex;max-width:1440px;margin:0 auto;padding:50px 0 80px}@media only screen and (max-width:1440px){nav#block-footer>ul{padding:50px 20px 100px}}@media only screen and (max-width:768px){nav#block-footer>ul{flex-wrap:wrap}}@media only screen and (max-width:480px){nav#block-footer>ul{display:flex;width:100%;text-align:center;padding:0 20px;padding-top:30px}}nav#block-footer>ul>li{flex:auto;margin-bottom:20px}@media only screen and (max-width:480px){nav#block-footer>ul>li{margin-bottom:50px;width:50%}}nav#block-footer>ul>li>span{font-family:"Avenir-Heavy",sans-serif;font-size:20px}@media only screen and (max-width:480px){nav#block-footer>ul>li>span{font-size:18px}}nav#block-footer>ul>ul{font-family:"Avenir-Medium",sans-serif;font-size:16px}a.egmont-logo{background-image:url("/themes/custom/nfbiose/assets/img/egmont-logo-se-small.png");width:300px;height:73px;color:transparent;display:block;margin:0 auto;float:right;background-size:100%}@media only screen and (max-width:768px){a.egmont-logo{width:150px;height:36.5px;float:none;margin:0 auto}}nav#block-mainnavigation{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;justify-content:center;align-items:center;margin:0;z-index:1;left:50%;transform:translate(-50%,0);max-width:1440px}html[data-useragent*='MSIE 10.0'] nav#block-mainnavigation,html[data-useragent*='rv:11.0'] nav#block-mainnavigation{position:relative;display:inline-block;margin-top:-23px;margin-bottom:-23px;transform:none;left:auto;width:auto;max-width:none}@media only screen and (max-width:768px){nav#block-mainnavigation{display:none}}@media only screen and (max-width:1024px){nav#block-mainnavigation{padding:0 25%}}nav#block-mainnavigation>ul{display:flex;justify-content:center;width:100%}nav#block-mainnavigation>ul>li{text-align:center;align-self:center}nav#block-mainnavigation>ul>li>span,nav#block-mainnavigation>ul>li>a{padding:30px;padding-top:83px;padding-bottom:20px;text-decoration:none;font-size:18px;line-height:1;font-family:"Avenir-Medium",sans-serif !important;position:relative;display:block;cursor:pointer;white-space:nowrap;transition:padding 400ms ease}@media only screen and (max-width:1024px){nav#block-mainnavigation>ul>li>span,nav#block-mainnavigation>ul>li>a{padding-left:20px;padding-right:20px}}nav#block-mainnavigation>ul>li>span::before,nav#block-mainnavigation>ul>li>a::before{font-size:42px;position:absolute;top:33px;left:50%;margin-left:-21px}nav#block-mainnavigation>ul>li>span:hover,nav#block-mainnavigation>ul>li>a:hover{color:#fff}nav#block-mainnavigation>ul>li>span::after,nav#block-mainnavigation>ul>li>a::after{content:' ';display:block;background-color:transparent;width:100%;height:5px;margin-top:5px;transition:background-color 400ms ease}nav#block-mainnavigation>ul>li>span.is-active::after,nav#block-mainnavigation>ul>li>span.active::after,nav#block-mainnavigation>ul>li>span:hover::after,nav#block-mainnavigation>ul>li>a.is-active::after,nav#block-mainnavigation>ul>li>a.active::after,nav#block-mainnavigation>ul>li>a:hover::after{background-color:#952122}nav#block-mainnavigation>ul>li>a+ul,nav#block-mainnavigation>ul>li>span+ul{position:absolute;z-index:2;width:100%;left:0;top:131px;text-align:left;line-height:1;display:none;flex-wrap:wrap;justify-content:center}nav#block-mainnavigation>ul>li>a+ul.active,nav#block-mainnavigation>ul>li>span+ul.active{display:flex}nav#block-mainnavigation>ul>li>a+ul>li,nav#block-mainnavigation>ul>li>span+ul>li{padding:30px;background-color:#952122}nav#block-mainnavigation>ul>li>a+ul span,nav#block-mainnavigation>ul>li>a+ul a,nav#block-mainnavigation>ul>li>span+ul span,nav#block-mainnavigation>ul>li>span+ul a{text-decoration:none;line-height:1.5}nav#block-mainnavigation>ul>li>a+ul>li>span,nav#block-mainnavigation>ul>li>a+ul>li>a,nav#block-mainnavigation>ul>li>span+ul>li>span,nav#block-mainnavigation>ul>li>span+ul>li>a{font-family:"Avenir-Heavy",sans-serif}nav#block-mainnavigation>ul>li>.icon-program::before{margin-left:-17px}nav#block-mainnavigation>ul>li>.icon-dx::before{margin-left:-51px}nav#block-mainnavigation>ul>li>.icon-gift::before{display:block;content:'';background-image:url("/themes/custom/nfbiose/assets/img/christmasgift_red2.png");background-size:auto 100%;background-repeat:no-repeat;background-position:center;width:42px;height:42px}nav#block-mainnavigation>ul>li.menu-item.menu-item--expanded{display:flex;align-items:flex-end;flex-direction:row-reverse}nav#block-mainnavigation>ul>li.menu-item.menu-item--expanded .icon-more-menu-mobile{font-size:10px;bottom:35px;right:25px;position:relative;transition:transform 400ms ease;color:#fff;z-index:1}@media only screen and (max-width:1024px){nav#block-mainnavigation>ul>li.menu-item.menu-item--expanded .icon-more-menu-mobile{right:15px}}nav#block-mainnavigation>ul>li.menu-item.menu-item--expanded.active .icon-more-menu-mobile{transform:rotate(180deg)}nav#block-useraccountmenu{display:flex;justify-content:flex-end;align-items:center;z-index:1}@media only screen and (max-width:768px){nav#block-useraccountmenu{display:none}}nav#block-useraccountmenu>ul{max-height:56px}nav#block-useraccountmenu>ul li{list-style:none;list-style-type:none}nav#block-useraccountmenu>ul span,nav#block-useraccountmenu>ul a{text-decoration:none;padding:18px 36px;padding-left:54px;background-color:#952122;border-radius:28px;line-height:1;font-size:20px;font-family:"Avenir-Heavy",sans-serif;display:block;position:relative;z-index:2;cursor:pointer;white-space:nowrap}@media only screen and (max-width:768px){nav#block-useraccountmenu>ul span,nav#block-useraccountmenu>ul a{padding-right:15px}}nav#block-useraccountmenu>ul span::before,nav#block-useraccountmenu>ul a::before{content:'\e922';font-size:30px;position:absolute;top:8px;left:8px;background-color:#490D0C;border-radius:50%;padding:5px 8px}nav#block-useraccountmenu .ajax-progress-throbber{display:none !important}.user-logged-in nav#block-useraccountmenu .account-menu-logged{display:block}.user-not-logged nav#block-useraccountmenu .account-menu-logged{display:none}.user-logged-in nav#block-useraccountmenu .account-menu-anon{display:none}.user-not-logged nav#block-useraccountmenu .account-menu-anon{display:block}nav#block-useraccountmenu>ul>.menu-item>.menu a{padding:0;background-color:transparent;font-size:16px;font-family:"Avenir-Book",sans-serif;line-height:1.5}nav#block-useraccountmenu>ul>.menu-item>.menu a::before{display:none}nav#block-useraccountmenu>ul>.menu-item>.menu{background-color:#952122;padding:10px;padding-left:20px;padding-top:38px;border-radius:10px;margin-top:-38px;display:none;z-index:1;position:relative}nav#block-useraccountmenu>ul>.menu-item>.menu>.menu-item:first-child::after{content:'eller';font-size:14px;opacity:.5}nav#block-useraccountmenu>ul>.menu-item>.menu.active{display:block}nav#block-useraccountmenu>ul>.menu-item>.menu li{list-style:none;list-style-type:none}.tabs-label{display:none}.field-group-tabs-header{display:flex;background-color:#fff;padding:20px;color:#000;border-bottom:1px solid #efefef;align-items:center}@media only screen and (max-width:480px){.field-group-tabs-header{align-items:flex-start}}.field-group-tabs-header .node-label{flex-grow:1;font-size:20px;font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase;line-height:1;margin:0}.vertical-tabs{margin:0;display:block;border:0 none;background-color:#f5f5f5;color:#000}@media only screen and (max-width:768px){.vertical-tabs{flex-direction:column;background-color:#fff}}.vertical-tabs__menu{border:0 none;margin:0;width:25%}@media only screen and (max-width:768px){.vertical-tabs__menu{width:100%;padding:0 25px;display:none}.active .vertical-tabs__menu{display:block}}.vertical-tabs__menu-item{border:0 none;background-color:#fff;transition:all 400ms ease;border-bottom:1px solid #efefef;border-right:1px solid #efefef}@media only screen and (max-width:768px){.vertical-tabs__menu-item{border-left:1px solid #efefef;background-color:#f5f5f5}}.vertical-tabs__menu-item a{padding:25px;line-height:1;font-size:14px;font-family:"Avenir-Roman",sans-serif;color:#000;transition:all 400ms ease;position:relative}.vertical-tabs__menu-item a::before{content:'\e901';transform:rotate(-90deg);color:#952122;display:block;position:absolute;left:25px;top:25px;opacity:0;transition:all 400ms ease}.vertical-tabs__menu-item a:hover{background-color:#f5f5f5;outline:0 none;text-decoration:none}@media only screen and (max-width:768px){.vertical-tabs__menu-item a:hover{background-color:#fff}}@media only screen and (max-width:480px){.vertical-tabs__menu-item a:hover{background-color:#f5f5f5}}.vertical-tabs__menu-item a strong{font-family:"Avenir-Roman",sans-serif}.vertical-tabs__menu-item.is-selected{background-color:#f5f5f5;border-right:0 none}@media only screen and (max-width:768px){.vertical-tabs__menu-item.is-selected{background-color:#fff}}.vertical-tabs__menu-item.is-selected a{padding-left:44px}.vertical-tabs__menu-item.is-selected a::before{opacity:1}@media only screen and (max-width:768px){.vertical-tabs__menu-item.is-selected a:hover{background-color:#f5f5f5}}@media only screen and (max-width:480px){.vertical-tabs__menu-item.is-selected a:hover{background-color:#fff}}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:none}.vertical-tabs__panes{padding:25px;position:relative;width:75%;overflow:hidden}@media only screen and (max-width:768px){.vertical-tabs__panes{width:100%}}@media only screen and (max-width:375px){.vertical-tabs__panes{padding:20px}}.vertical-tabs__panes a{color:#000}.vertical-tabs__panes>.form-wrapper{margin-bottom:0;position:relative}.vertical-tabs__panes .field--name-body{font-size:14px;color:#818181}.vertical-tabs__panes .field--name-field-image img{display:block;width:100%;height:auto}.vertical-tabs__panes .tabs-label{display:block;font-size:20px;font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase;line-height:1;padding-bottom:25px;margin:0}.vertical-tabs__panes .field--name-field-cinema-jobs,.vertical-tabs__panes .field--name-field-rooms,.vertical-tabs__panes .field--name-field-pages{display:flex;flex-wrap:wrap;padding:40px 0}@media only screen and (max-width:768px){.vertical-tabs__panes .field--name-field-cinema-jobs,.vertical-tabs__panes .field--name-field-rooms,.vertical-tabs__panes .field--name-field-pages{flex-direction:column}}.vertical-tabs__panes .field--name-field-cinema-jobs{padding:0}.vertical-tabs__panes .field--name-field-rooms>.field__item,.vertical-tabs__panes .field--name-field-pages>.field__item{width:50%;padding-right:20px;padding-bottom:40px}@media only screen and (max-width:768px){.vertical-tabs__panes .field--name-field-rooms>.field__item,.vertical-tabs__panes .field--name-field-pages>.field__item{padding-right:0;padding-left:0;width:100%}}.vertical-tabs__panes .field--name-field-rooms>.field__item{padding-right:70px}@media only screen and (max-width:768px){.vertical-tabs__panes .field--name-field-rooms>.field__item{padding-right:20px}}.vertical-tabs__panes .field--name-field-cinema-jobs>article:nth-child(2n),.vertical-tabs__panes .field--name-field-pages>.field__item:nth-child(2n){padding-right:0;padding-left:20px}@media only screen and (max-width:480px){.vertical-tabs__panes .field--name-field-cinema-jobs>article:nth-child(2n),.vertical-tabs__panes .field--name-field-pages>.field__item:nth-child(2n){padding-right:0;padding-left:0}}.vertical-tabs__panes .field--name-field-cinema-jobs article h2,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper h2,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper h2{margin:0}.vertical-tabs__panes .field--name-field-cinema-jobs article h2 a,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper h2 a,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper h2 a{text-decoration:none;font-size:18px;text-transform:uppercase}.vertical-tabs__panes .field--name-field-cinema-jobs article .read-more,.vertical-tabs__panes .field--name-field-rooms .node-content-wrapper .read-more,.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more{border-radius:22px;font-size:14px;background-color:#952122;color:#fff;padding:10px 30px;font-family:"Avenir-Book",sans-serif;text-transform:uppercase;margin-top:20px;display:inline-block}.vertical-tabs__panes .node--type-page.node--view-mode-teaser{flex-direction:column}.vertical-tabs__panes .node--type-page.node--view-mode-teaser>div{width:100%}.vertical-tabs__panes .node--type-page .field--name-field-image{padding-right:0}.vertical-tabs__panes .node--type-page.node--view-mode-teaser>div.node-content-wrapper{padding-left:0}.vertical-tabs__panes .field--name-field-pages .node-content-wrapper .read-more::before{display:none}.vertical-tabs__panes .node--type-page.node--view-mode-teaser .node__content{display:block}.field-group-tabs-wrapper{background-color:#fff;display:flex;flex-direction:column}.about-cinema-contact .details-wrapper{display:flex;font-size:14px;color:#818181}@media only screen and (max-width:768px){.about-cinema-contact .details-wrapper{flex-direction:column}}@media only screen and (max-width:480px){.about-cinema-contact .details-wrapper{margin:0 -25px}}.about-cinema-contact .details-wrapper a{color:#818181;text-decoration:none}.about-cinema-contact .details-wrapper>div.field{flex-grow:1;padding:25px}@media only screen and (max-width:768px){.about-cinema-contact .details-wrapper>div.field{padding:15px 25px}}.about-cinema-contact .details-wrapper>div.field--name-field-address{cursor:pointer}.about-cinema-contact .details-wrapper>div.field--name-field-address.active{background-color:#fff}@media only screen and (max-width:480px){.about-cinema-contact .details-wrapper>div.field--name-field-address.active{background-color:#f5f5f5}}.about-cinema-contact .details-wrapper .field__label{font-size:16px;font-family:"Avenir-Heavy",sans-serif;color:#000}.about-cinema-contact .details-wrapper .field__label::before{color:#952122;margin-right:10px}.about-cinema-contact .details-wrapper .field--name-field-phone .field__label::before{content:'\e918'}.about-cinema-contact .details-wrapper .field--name-field-email .field__label::before{content:'\e917'}.about-cinema-contact .details-wrapper .field--name-field-address .field__label::before{content:'\e916'}.geolocation-google-map.geolocation-processed{width:100% !important;height:340px !important}.field--name-field-geolocation{background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:182px;width:100%;height:calc(100% - 182px);z-index:2;display:none}.field--name-field-geolocation.active{display:block}@media only screen and (max-width:768px){.field--name-field-geolocation{top:312px;height:calc(100% - 312px)}}@media only screen and (max-width:480px){.field--name-field-geolocation{margin:0 -25px;width:calc(100% + 50px)}}.vertical-tabs-mobile-header{background-color:#f5f5f5;padding:25px;margin:25px;margin-bottom:0;font-family:"Avenir-Medium",sans-serif;color:#000;border:1px solid #efefef;line-height:1;position:relative;cursor:pointer}.vertical-tabs-mobile-header.active{background-color:#952122;color:#fff;border:1px solid transparent}.vertical-tabs-mobile-header .icon-more-menu-mobile{padding:25px;position:absolute;top:0;right:0;border-left:1px solid #efefef}.vertical-tabs-mobile-header .icon-more-menu-mobile::before{display:block}.vertical-tabs-mobile-header.active .icon-more-menu-mobile{background-color:#821516;color:#fff;border-left:1px solid transparent}.vertical-tabs-mobile-header.active .icon-more-menu-mobile::before{transform:rotate(180deg)}.vertical-tabs-mobile-header{display:none}@media only screen and (max-width:768px){.vertical-tabs-mobile-header{display:block;min-height:67px}}.fb_iframe_widget span,.fb_iframe_widget{display:block !important}.field-concept-links .field--name-field-links{display:flex;flex-direction:row}@media only screen and (max-width:480px){.field-concept-links .field--name-field-links{flex-direction:column}}.field-concept-links a{border-radius:22px;font-size:14px;background-color:#000;color:#fff;text-transform:uppercase;padding:7.5px 15px;margin-right:10px}@media only screen and (max-width:768px){.field-concept-links a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}}@media only screen and (max-width:480px){.field-concept-links a{margin-bottom:10px}}.field-concept-links a:hover{background-color:#333}.loading .vertical-tabs__menu,.loading div[data-vertical-tabs-panes]{opacity:0}.loading .field-group-tabs-wrapper{position:relative}.cinema-page-header{padding:140px 20px 130px;text-align:center}.cinema-page-header .node-city-name{font-size:16px;font-family:"Avenir-Medium",sans-serif;line-height:1;margin-bottom:10px}.cinema-page-header .node-label{font-size:38px;font-family:"Avenir-Heavy",sans-serif;line-height:1;margin-bottom:35px}.cinema-page-header a.button.link-to-program{font-family:"Avenir-Medium",sans-serif;text-transform:uppercase;display:inline-block;border-radius:22px}.cinema-page-header .field--name-field-background-image{display:none}a.node--view-mode-carousel-slider{position:relative;display:block;padding:0}.field-carousel-content{position:absolute;left:20px;bottom:10%}@media only screen and (max-width:480px){.field-carousel-content{left:0;bottom:0}}.field-carousel-label{padding:10px 15px;background-color:#952122;color:#fff;font-family:"Avenir-Black",sans-serif;line-height:1;text-transform:uppercase;font-size:14px;display:inline-block;margin-bottom:20px}@media only screen and (max-width:480px){.field-carousel-label{margin-bottom:10px;font-size:12px}}.field-carousel-titles{background-color:rgba(0,0,0,0.4);padding:15px}.field--name-field-carousel-subtitle,.field-carousel-title{color:#fff;font-family:"Avenir-Black",sans-serif;font-size:24px}@media only screen and (max-width:480px){.field--name-field-carousel-subtitle,.field-carousel-title{font-size:18px}}.field--name-field-carousel-subtitle{font-family:"Avenir-Book",sans-serif}ul.slick-dots{margin:0 auto;display:flex;justify-content:center;position:relative;margin-top:-36px;margin-bottom:36px}@media only screen and (max-width:1024px){ul.slick-dots{margin-top:10px}}ul.slick-dots li{margin-right:5px}ul.slick-dots li:last-child{margin-right:0}.slick-dots button{width:12px;height:12px;color:transparent;overflow:hidden;padding:0;border-radius:50%;background-color:#b1b1b1}.slick-dots .slick-active button{background-color:#952122}.slider-image-container{padding-top:56.25%;background-color:#fff}.slick-slide img{display:block;width:100%}body{overflow-x:hidden;position:relative;transition:all 800ms ease;left:0}@media only screen and (max-width:768px){body.menu-active{left:-380px;background-color:#000;background-image:none}body.menu-active footer,body.menu-active main{opacity:.5;transition:opacity 400ms ease}}@media only screen and (max-width:414px){body.menu-active{left:-314px}}@media only screen and (max-width:412px){body.menu-active{left:-312px}}@media only screen and (max-width:375px){body.menu-active{left:-275px}}@media only screen and (max-width:320px){body.menu-active{left:-220px}}nav#block-mobilemenu>ul>li ul{width:100%}nav#block-mobilemenu>ul>li li{text-align:left;display:flex;flex-flow:column}nav#block-mobilemenu>ul>li>ul>li{border-bottom:1px solid #9B9B9B}nav#block-mobilemenu>ul>li>ul>li.menu-item.menu-item--expanded ul.submenu-active{max-height:100%;overflow-y:auto}nav#block-mobilemenu>ul>li span,nav#block-mobilemenu>ul>li a{text-decoration:none;font-family:"Avenir-Medium",sans-serif !important;color:#fff;padding:15px;padding-left:60px;position:relative;cursor:pointer}nav#block-mobilemenu>ul>li a::before{display:none}nav#block-mobilemenu>ul>li span::after{content:'\e90d';position:absolute;right:15px;bottom:20px;transition:all 400ms ease}@media only screen and (max-width:768px){nav#block-mobilemenu>ul>li span.submenu-active::after{transform:rotate(180deg)}}nav#block-mobilemenu>ul>li>span::after{display:none}nav#block-mobilemenu>ul>li>.icon-login2::before,nav#block-mobilemenu>ul>li>.icon-logedin::before,nav#block-mobilemenu>ul>li>.icon-program::before{margin-left:-12px}nav#block-mobilemenu>ul>li>ul>li>span,nav#block-mobilemenu>ul>li>ul>li>a{font-size:20px;font-family:"Avenir-Heavy",sans-serif !important;padding:15px;padding-left:30px}@media only screen and (max-width:320px){nav#block-mobilemenu>ul>li>ul>li>span,nav#block-mobilemenu>ul>li>ul>li>a{font-size:16px;padding-left:15px}}nav#block-mobilemenu>ul>li>ul>li>span::before,nav#block-mobilemenu>ul>li>ul>li>a::before{font-size:30px;bottom:-5px;position:relative;margin-right:10px;display:inline}nav#block-mobilemenu .ajax-progress-throbber{display:none !important}nav#block-mobilemenu>ul>li>ul{position:fixed;z-index:999;top:0;right:-380px;width:380px;height:100%;background-color:#202020;transition:all 800ms ease;display:block;padding-top:70px;border:0 none}@media only screen and (max-width:414px){nav#block-mobilemenu>ul>li>ul{right:-314px;width:314px}}@media only screen and (max-width:412px){nav#block-mobilemenu>ul>li>ul{right:-312px;width:312px}}@media only screen and (max-width:375px){nav#block-mobilemenu>ul>li>ul{right:-275px;width:275px}}@media only screen and (max-width:320px){nav#block-mobilemenu>ul>li>ul{right:-220px;width:220px}}nav#block-mobilemenu>ul>li>ul.active{right:0;overflow-y:auto}nav#block-mobilemenu>ul{margin:0 auto;display:flex;justify-content:center}nav#block-mobilemenu>ul>li{text-align:center;align-self:center;flex-grow:1}@media only screen and (max-width:768px){nav#block-mobilemenu>ul>li{width:25%}}nav#block-mobilemenu>ul>li>span,nav#block-mobilemenu>ul>li>a{padding:10px 5px;padding-top:44px;text-decoration:none;font-size:16px;line-height:1;font-family:"Avenir-Medium",sans-serif !important;position:relative;display:block;transition:all 400ms ease;color:#fff;background-color:transparent;cursor:pointer;text-align:center;border-right:1px solid #474747}@media only screen and (max-width:375px){nav#block-mobilemenu>ul>li>span,nav#block-mobilemenu>ul>li>a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:46px;font-size:14px}}nav#block-mobilemenu>ul>li>span::after,nav#block-mobilemenu>ul>li>span::before,nav#block-mobilemenu>ul>li>a::after,nav#block-mobilemenu>ul>li>a::before{font-size:30px;position:absolute;top:10px;left:50%;margin-left:-15px;display:block}nav#block-mobilemenu>ul>li>span::after,nav#block-mobilemenu>ul>li>a::after{content:'\e91f'}nav#block-mobilemenu>ul>li>span[class*='icon-']::after,nav#block-mobilemenu>ul>li>a[class*='icon-']::after{display:none}nav#block-mobilemenu>ul>li>span:hover,nav#block-mobilemenu>ul>li>a:hover{background-color:#952122}@media only screen and (max-width:1024px){nav#block-mobilemenu>ul>li>span:hover,nav#block-mobilemenu>ul>li>a:hover{background-color:transparent}}nav#block-mobilemenu>ul>li>span.is-active,nav#block-mobilemenu>ul>li>a.is-active{color:#fff;background-color:#952122}nav#block-mobilemenu>ul>li>.icon-login::before{margin-left:-14px}nav#block-mobilemenu>ul>li>span.is-active{background-color:transparent}.icon-menu-close-mobile{position:absolute;right:-102px;bottom:0;height:100%;width:100px;padding:10px 5px;padding-top:44px;text-decoration:none;text-align:center;font-size:16px;font-family:"Avenir-Medium",sans-serif !important;display:block;transition:all 100ms ease;color:#fff;background-color:#952122;cursor:pointer;z-index:999}@media only screen and (max-width:375px){.icon-menu-close-mobile{font-size:14px;text-align:center}}@media only screen and (max-width:768px){.menu-active .icon-menu-close-mobile{right:0;transition-delay:400ms}}.icon-menu-close-mobile::before{font-size:30px;position:absolute;top:10px;left:50%;margin-left:-15px}div#block-mobile-nav-contact{position:fixed;bottom:0;right:-380px;width:380px;background-color:#202020;padding:20px;transition:all 800ms ease;min-height:113px;z-index:1000}@media only screen and (max-width:414px){div#block-mobile-nav-contact{right:-314px;width:314px}}@media only screen and (max-width:412px){div#block-mobile-nav-contact{right:-312px;width:312px}}@media only screen and (max-width:375px){div#block-mobile-nav-contact{right:-275px;width:275px;padding:10px}}@media only screen and (max-width:320px){div#block-mobile-nav-contact{right:-220px;width:220px}}.menu-active div#block-mobile-nav-contact{right:0}div#block-mobile-nav-contact p{margin:0}.user-logged-in nav#block-mobilemenu>ul>li:nth-last-child(3){display:none}.user-not-logged nav#block-mobilemenu>ul>li:nth-last-child(2){display:none}.page-node-type-movie .region-content{background-color:#fff;color:#000}.page-node-type-movie .region-content a{color:#000}.node--type-movie{background-color:#fff;color:#000;padding:20px;padding-bottom:40px}@media only screen and (max-width:375px){.node--type-movie{padding:20px 10px}}.node--type-movie a{color:#000}.node--type-movie .left-column{width:30%;z-index:1}@media only screen and (max-width:480px){.node--type-movie .left-column{width:40%;display:none}}.node--type-movie .right-column{width:70%;padding:0 70px;padding-right:50px;padding-top:10px}@media only screen and (max-width:1440px){.node--type-movie .right-column{padding:0 60px;padding-right:40px}}@media only screen and (max-width:1366px){.node--type-movie .right-column{padding:0 50px;padding-right:30px}}@media only screen and (max-width:1024px){.node--type-movie .right-column{padding:0 30px;padding-right:10px}}@media only screen and (max-width:768px){.node--type-movie .right-column{padding:0 20px;padding-right:0}}@media only screen and (max-width:480px){.node--type-movie .right-column{width:100%;padding:0}}.node--type-movie .node-title{font-family:"Avenir-Black",sans-serif;font-size:30px;text-align:center;text-transform:uppercase;margin:0 auto;width:auto;position:relative;line-height:1;padding-bottom:30px;margin-bottom:40px}@media only screen and (max-width:480px){.node--type-movie .node-title{display:none}}.node--type-movie .node-title::before{content:'';position:absolute;width:60%;height:1px;bottom:0;left:20%;background-color:#efefef}.node--type-movie .node-title-mobile{font-family:"Avenir-Black",sans-serif;font-size:30px;text-transform:uppercase;margin:0 auto;padding-right:20px;position:relative;line-height:1;margin-bottom:20px;width:100%}@media only screen and (max-width:480px){.node--type-movie .node-title-mobile{display:block}}@media only screen and (max-width:375px){.node--type-movie .node-title-mobile{font-size:28px}}.node--type-movie .bottom-column{background-color:#f5f5f5;border-bottom:1px solid #efefef;color:#9B9B9B;padding:20px 0;padding-left:30%;font-size:14px;margin-top:-91px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.node--type-movie .bottom-column .bottom-column-content{position:relative;max-width:70%;margin:0 auto;padding-left:70px}.node--type-movie .bottom-column .title{font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase}.node--type-movie .bottom-column .links{font-size:12px}.node--type-movie .bottom-column .links a{font-family:"Avenir-Heavy",sans-serif;color:#490D0C;text-decoration:none}.node--type-movie .bottom-column span.icon-tickets{font-size:50px;color:#490D0C;float:left;margin-top:-25px;position:absolute;left:0;top:50%}.node--type-page.node--view-mode-full .node--type-movie .node__content,.node--type-movie .node__content{display:flex;flex-wrap:wrap;flex-direction:unset}.node--type-movie .field--name-field-image img{width:90%;display:block;height:auto}.node--type-movie .buy-trailer-buttons{text-align:center;margin:45px 0;display:flex;justify-content:center}@media only screen and (max-width:480px){.node--type-movie .buy-trailer-buttons{text-align:left;margin:20px 0;justify-content:flex-start;flex-direction:row-reverse}}.node--type-movie .reserve-button,.node--type-movie .show-trailer{color:#fff;padding:7.5px 30px;text-transform:uppercase;border-radius:0;margin-right:20px;border:2px solid #952122;text-align:center}@media only screen and (max-width:480px){.node--type-movie .reserve-button,.node--type-movie .show-trailer{margin:0;margin-right:0;flex-grow:1;padding:7.5px 20px}}.node--type-movie a.reserve-button,.node--type-movie a.show-trailer{color:#fff;font-size:16px}@media only screen and (max-width:375px){.node--type-movie a.reserve-button,.node--type-movie a.show-trailer{font-size:14px}}.node--type-movie a.show-trailer{border:2px solid #952122;background-color:#fff;color:#952122;margin-right:0}@media only screen and (max-width:480px){.node--type-movie a.show-trailer{margin:0;margin-right:20px}}.node--type-movie .subtitle-info-wrapper{display:flex;justify-content:space-around}@media only screen and (max-width:480px){.node--type-movie .subtitle-info-wrapper{flex-direction:column;display:none}}.node--type-movie .subtitle-info-wrapper>.field{text-align:center;display:flex;flex-direction:column-reverse}@media only screen and (max-width:480px){.node--type-movie .subtitle-info-wrapper>.field{text-align:left;margin-bottom:20px}}.node--type-movie .subtitle-info-wrapper .field__label{font-size:14px;line-height:1;margin-top:5px;font-family:"Avenir-Medium",sans-serif}.node--type-movie .subtitle-info-wrapper .field__item{font-family:"Avenir-Black",sans-serif;font-size:20px;line-height:1}@media only screen and (max-width:375px){.node--type-movie .subtitle-info-wrapper .field__item{font-size:18px}}.node--type-movie .field--name-body{color:#000 !important;margin-bottom:0;overflow:hidden;margin:0}.node--type-movie .field--name-body p{margin-top:0}.node--type-movie a.read-less,.node--type-movie a.read-more{color:#490D0C;font-family:"Avenir-Heavy",sans-serif !important;font-size:14px;text-decoration:none;position:relative;padding-right:15px;display:inline-block}.node--type-movie a.read-less::before,.node--type-movie a.read-more::before{font-family:'icons' !important;font-size:10px;display:block;position:absolute;top:2px;right:0}.node--type-movie a.read-less.close::before,.node--type-movie a.read-more.close::before{transform:rotate(-180deg)}.node--type-movie .mobile-header{display:none}@media only screen and (max-width:480px){.node--type-movie .mobile-header{display:flex;flex-wrap:wrap}.node--type-movie .mobile-header .subtitle-info-wrapper{display:flex}.node--type-movie .mobile-header .left-column{display:block}.node--type-movie .mobile-header .right-column{width:60%;padding:0 20px}}.ui-dialog.movie-trailer .ui-dialog-titlebar{padding:0;z-index:101;position:relative}.ui-dialog.movie-trailer .ui-dialog-title{display:none}.ui-dialog.movie-trailer .ui-dialog-titlebar-close{outline:none;z-index:102}.program-wrapper{display:flex;flex-direction:column;width:100%}.program-wrapper .title{width:100%;font-family:"Avenir-Black",sans-serif;text-transform:uppercase;margin-top:35px;margin-bottom:20px}@media only screen and (max-width:480px){.program-wrapper .title{display:none}}.program-wrapper .node-title{display:inline}.program-wrapper .program-left-column{width:70%}.program-wrapper .program-right-column{width:30%;background-color:#f5f5f5;border:1px solid #efefef;padding:20px}.program-wrapper .program-right-column .title{margin:0}#movie-info{display:flex;width:100%;margin-top:45px;justify-content:space-around;overflow:hidden}@media only screen and (max-width:768px){#movie-info{flex-wrap:wrap;justify-content:normal}#movie-info>.field{width:33%;padding:10px}}@media only screen and (max-width:480px){#movie-info>.field{width:50%}}#movie-info .field__label{font-family:"Avenir-Black",sans-serif;text-transform:uppercase;margin-bottom:10px}#movie-info .field__label::after{content:':'}.paragraph--type--tabs-wrapper{background:#fff;margin:25px 0}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-panel{padding:20px;background-color:#fff}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-panel>p{margin:0}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav{margin:0;padding:0;border:0 none;border-radius:0;background-color:transparent;display:flex}.paragraph--type--tabs-wrapper .ui-widget.ui-widget-content{background:transparent}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li{flex-grow:1;margin:0;padding:0;border:0 none;border-radius:0;background:#f5f5f5;border-bottom:2px solid #952122;font-family:"Avenir-Black",sans-serif;text-transform:uppercase;font-size:18px;line-height:1}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::after,.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::before{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::after{border-color:rgba(149,33,34,0);border-top-color:#952122;border-width:20px;margin-left:-20px}@media only screen and (max-width:375px){.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::after{border-width:10px;margin-left:-10px}}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active::after{border-top-color:#952122}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::before{border-color:transparent;border-top-color:#952122;border-width:21px;margin-left:-21px}@media only screen and (max-width:375px){.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::before{border-width:11px;margin-left:-11px}}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::before,.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li::after{display:none}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active::before,.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active::after{display:block}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#952122}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor{display:block;float:none;padding:15px;outline:none;text-align:center;color:#818181;line-height:1;transition:all 400ms ease}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover{color:#952122}@media only screen and (max-width:1024px){.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor{color:#818181}}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor span{line-height:1}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor span.icon_4dx{position:relative;padding-left:73px}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor span[class*='icon']::before{margin-right:5px}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor span.icon_4dx::before{content:'\e931';font-size:28px;position:absolute;left:0;top:-5px}.paragraph--type--tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#fff;line-height:1}.paragraph--type--tabs-wrapper .paragraph--type--text{text-align:center}.node--type-page.node--view-mode-teaser,.node--type-event.node--view-mode-teaser,.node--type-news.node--view-mode-teaser{flex-direction:row;margin-bottom:20px;padding:0;background-color:transparent}@media only screen and (max-width:480px){.node--type-page.node--view-mode-teaser,.node--type-event.node--view-mode-teaser,.node--type-news.node--view-mode-teaser{flex-direction:column}}.node--type-page.node--view-mode-teaser .field--name-body,.node--type-event.node--view-mode-teaser .field--name-body,.node--type-news.node--view-mode-teaser .field--name-body{max-height:12em;overflow:hidden}.node--type-page.node--view-mode-teaser .field--name-body.longer-text::after,.node--type-event.node--view-mode-teaser .field--name-body.longer-text::after,.node--type-news.node--view-mode-teaser .field--name-body.longer-text::after{content:'...'}.node--type-page.node--view-mode-teaser .node__content,.node--type-event.node--view-mode-teaser .node__content,.node--type-news.node--view-mode-teaser .node__content{width:100%;padding-right:0;display:flex;flex-wrap:wrap}.node--type-page.node--view-mode-teaser>div,.node--type-event.node--view-mode-teaser>div,.node--type-news.node--view-mode-teaser>div{width:50%}@media only screen and (max-width:480px){.node--type-page.node--view-mode-teaser>div,.node--type-event.node--view-mode-teaser>div,.node--type-news.node--view-mode-teaser>div{width:100%;padding:0}}.node--type-page.node--view-mode-teaser>div.node-content-wrapper,.node--type-event.node--view-mode-teaser>div.node-content-wrapper,.node--type-news.node--view-mode-teaser>div.node-content-wrapper{padding-right:0;padding-left:20px}@media only screen and (max-width:480px){.node--type-page.node--view-mode-teaser>div.node-content-wrapper,.node--type-event.node--view-mode-teaser>div.node-content-wrapper,.node--type-news.node--view-mode-teaser>div.node-content-wrapper{padding:0}}@media only screen and (max-width:480px){.node--type-page.node--view-mode-teaser>div.node-image-wrapper,.node--type-event.node--view-mode-teaser>div.node-image-wrapper,.node--type-news.node--view-mode-teaser>div.node-image-wrapper{margin-bottom:10px}}.node--type-page.node--view-mode-teaser h2,.node--type-event.node--view-mode-teaser h2,.node--type-news.node--view-mode-teaser h2{font-size:16px;text-transform:uppercase;font-family:"Avenir-Heavy",sans-serif;line-height:1;margin:10px 0}.node--type-page.node--view-mode-teaser h2 a,.node--type-event.node--view-mode-teaser h2 a,.node--type-news.node--view-mode-teaser h2 a{text-decoration:none}.node--type-page.node--view-mode-teaser a.read-more,.node--type-event.node--view-mode-teaser a.read-more,.node--type-news.node--view-mode-teaser a.read-more{border-radius:22px;font-size:14px;background-color:#952122;color:#fff;padding:10px 30px;font-family:"Avenir-Book",sans-serif;text-transform:uppercase;margin-top:20px;display:inline-block}.view-related-news-events .node--type-page.node--view-mode-teaser a.read-more,.view-related-news-events .node--type-event.node--view-mode-teaser a.read-more,.view-related-news-events .node--type-news.node--view-mode-teaser a.read-more{margin:10px 0}.view-related-news-events .view-content{display:flex;flex-wrap:wrap;justify-content:space-between}.view-related-news-events .views-row{width:50%;padding-right:20px}.view-related-news-events .views-row:nth-child(2n){padding-right:0;padding-left:20px}@media only screen and (max-width:768px){.view-related-news-events .views-row{padding:0;width:100%}.view-related-news-events .views-row:nth-child(2n){padding:0}}.view-related-news-events .field--name-body{max-height:6em;overflow:hidden}.paragraph--type--text{background-color:#fff;color:#000;padding:20px}.paragraph--type--text p:first-child{margin-top:0}.button-red,.button-red-round,.button-white,.button-white-round{text-transform:uppercase;display:inline-block;color:#fff !important}.button-red:hover,.button-red-round:hover{color:#fff !important}.button-white,.button-white-round{background-color:#fff;color:#952122 !important}.button-red-round,.button-white-round{border-radius:22px}.paragraph--type--document-attachment{padding:25px 0;color:#000}.paragraph--type--document-attachment a{color:#000}.paragraph--type--document-attachment article{display:flex}.paragraph--type--document-attachment .field--name-thumbnail{margin-right:5px}.paragraph--type--document-attachment .field--name-thumbnail img{display:block;max-height:25px;width:auto}.content-transparent .paragraph--type--document-attachment{background-color:transparent;color:#fff}.content-transparent .paragraph--type--document-attachment a{color:#fff}.paragraph--type--cinema-room{background-color:#202020;color:#fff;text-align:center;padding:10% 20px;border-radius:5px;height:100%;position:relative}.paragraph--type--cinema-room .field--name-field-title{font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase;font-size:18px}.paragraph--type--cinema-room .field--name-field-screen-width,.paragraph--type--cinema-room .field--name-field-screen-height{font-size:14px;color:#818181;position:absolute}.paragraph--type--cinema-room .field--name-field-screen-height{right:-34px;transform:rotate(90deg);line-height:1}.paragraph--type--cinema-room .field--name-field-screen-width{bottom:-24px;line-height:1;text-align:center;width:100%;left:0}.field--name-field-room-options{display:flex;justify-content:center;margin-top:10px}.field--name-field-room-options .field__item{background-color:#952122;border-radius:50%;width:28px;overflow:hidden;height:28px;margin-right:10px}.field--name-field-room-options .field__item:last-child{margin-right:0}.field--name-field-room-options .field__item::before{position:relative;padding:4px;display:block;font-size:18px}.field--name-field-room-options .field__item:first-child::before{content:'\e91d'}.field--name-field-room-options .field__item:nth-child(2)::before{content:'\e91c'}.node--type-page,.node--type-event,.node--type-news{display:flex;flex-direction:column;padding:25px;background-color:#fff;color:#000}.node--type-page a,.node--type-event a,.node--type-news a{color:#000}.node--type-page.node--view-mode-full .node__content,.node--type-event.node--view-mode-full .node__content,.node--type-news.node--view-mode-full .node__content{display:flex;flex-direction:column}.node--type-page.node--view-mode-full .col1,.node--type-event.node--view-mode-full .col1,.node--type-news.node--view-mode-full .col1{flex-grow:3;width:45%}.node--type-page.node--view-mode-full .col2,.node--type-event.node--view-mode-full .col2,.node--type-news.node--view-mode-full .col2{flex-grow:2;width:40%;padding:25px;padding-top:0}@media only screen and (max-width:768px){.node--type-page.node--view-mode-full .col2,.node--type-event.node--view-mode-full .col2,.node--type-news.node--view-mode-full .col2{padding:0}}.node--type-page.node--view-mode-full .col3,.node--type-event.node--view-mode-full .col3,.node--type-news.node--view-mode-full .col3{flex-grow:1;width:15%}.node--type-page.node--view-mode-full .col3>form .form-item>.chosen-container,.node--type-page.node--view-mode-full .col3>form .form-item>select,.node--type-event.node--view-mode-full .col3>form .form-item>.chosen-container,.node--type-event.node--view-mode-full .col3>form .form-item>select,.node--type-news.node--view-mode-full .col3>form .form-item>.chosen-container,.node--type-news.node--view-mode-full .col3>form .form-item>select{margin-bottom:20px}.node--type-page.node--view-mode-full .col3>form .form-item,.node--type-event.node--view-mode-full .col3>form .form-item,.node--type-news.node--view-mode-full .col3>form .form-item{margin:0}.node--type-page.node--view-mode-full .col3>form .form-item.form-item-price-range,.node--type-event.node--view-mode-full .col3>form .form-item.form-item-price-range,.node--type-news.node--view-mode-full .col3>form .form-item.form-item-price-range{margin-bottom:20px}@media only screen and (max-width:768px){.node--type-page.node--view-mode-full .col1,.node--type-page.node--view-mode-full .col2,.node--type-page.node--view-mode-full .col3,.node--type-event.node--view-mode-full .col1,.node--type-event.node--view-mode-full .col2,.node--type-event.node--view-mode-full .col3,.node--type-news.node--view-mode-full .col1,.node--type-news.node--view-mode-full .col2,.node--type-news.node--view-mode-full .col3{flex-grow:3;width:100%}}.node--type-page.node--view-mode-full .chosen-container,.node--type-event.node--view-mode-full .chosen-container,.node--type-news.node--view-mode-full .chosen-container{width:100% !important}.node--type-page .field--name-field-image,.node--type-event .field--name-field-image,.node--type-news .field--name-field-image{width:100%;display:block;margin-bottom:20px;padding-right:20px}.node--type-page .field--name-field-image img,.node--type-event .field--name-field-image img,.node--type-news .field--name-field-image img{display:block;max-width:100%;width:100%}.paragraph--type--movies-list .node--type-page .field--name-field-image img,.paragraph--type--movies-list .node--type-event .field--name-field-image img,.paragraph--type--movies-list .node--type-news .field--name-field-image img{width:100%}@media only screen and (max-width:768px){.node--type-page .field--name-field-image,.node--type-event .field--name-field-image,.node--type-news .field--name-field-image{padding-right:0}}.node--type-page .field--name-body,.node--type-event .field--name-body,.node--type-news .field--name-body{color:#818181;width:100%}.node--type-page .field--name-body a,.node--type-event .field--name-body a,.node--type-news .field--name-body a{color:#818181}.node--type-page footer.node__meta,.node--type-event footer.node__meta,.node--type-news footer.node__meta{font-size:14px;text-transform:uppercase;font-family:"Avenir-Heavy",sans-serif;color:#818181}.node--type-page footer.node__meta .node__submitted,.node--type-event footer.node__meta .node__submitted,.node--type-news footer.node__meta .node__submitted{font-family:"Avenir-Heavy",sans-serif !important;text-transform:uppercase}.node--type-page footer.node__meta .node__submitted::before,.node--type-event footer.node__meta .node__submitted::before,.node--type-news footer.node__meta .node__submitted::before{font-family:'icons';color:#952122;margin-right:10px}.node--type-page input#edit-submit,.node--type-event input#edit-submit,.node--type-news input#edit-submit{text-transform:uppercase;padding:7.5px 30px;line-height:1;text-align:center}@media only screen and (max-width:1024px){.node--type-page input#edit-submit,.node--type-event input#edit-submit,.node--type-news input#edit-submit{padding-left:20px;padding-right:20px}}.node--type-page div#edit-price-range,.node--type-event div#edit-price-range,.node--type-news div#edit-price-range{color:#952122;font-family:"Avenir-Heavy",sans-serif}.node--type-page div#edit-price-range label,.node--type-event div#edit-price-range label,.node--type-news div#edit-price-range label{font-size:14px;color:#000;font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase}@media only screen and (max-width:768px){.node--type-page .backlink,.node--type-event .backlink,.node--type-news .backlink{border-top:1px solid #efefef;margin-top:25px;padding-top:25px}}.node--type-page .backlink a,.node--type-event .backlink a,.node--type-news .backlink a{padding:7.5px 30px}.node--type-page .backlink a.button-red,.node--type-event .backlink a.button-red,.node--type-news .backlink a.button-red{color:#fff}.node--type-page .backlink a.button-white,.node--type-event .backlink a.button-white,.node--type-news .backlink a.button-white{color:#952122}.node--type-page .backlink.top,.node--type-event .backlink.top,.node--type-news .backlink.top{margin-bottom:20px;display:flex;align-self:flex-end}@media only screen and (max-width:768px){.node--type-page .backlink.top,.node--type-event .backlink.top,.node--type-news .backlink.top{border-top:0 none;padding:0;margin:0;margin-bottom:25px}}.node--type-page .backlink.top a,.node--type-event .backlink.top a,.node--type-news .backlink.top a{text-decoration:none;padding:0;color:#952122}.node--type-page .backlink.top a::before,.node--type-event .backlink.top a::before,.node--type-news .backlink.top a::before{float:left;transform:rotate(90deg);content:'\e901';font-size:14px;margin-top:5px;margin-right:10px}.node--type-page.node--view-mode-full .node__content,.node--type-event.node--view-mode-full .node__content,.node--type-news.node--view-mode-full .node__content{display:flex;flex-direction:row}@media only screen and (max-width:768px){.node--type-page.node--view-mode-full .node__content,.node--type-event.node--view-mode-full .node__content,.node--type-news.node--view-mode-full .node__content{flex-direction:column}}@media only screen and (max-width:480px){.node--type-page.node--view-mode-full .node__content,.node--type-event.node--view-mode-full .node__content,.node--type-news.node--view-mode-full .node__content{flex-direction:column}}.node--type-page.node--view-mode-full .col1,.node--type-news.node--view-mode-full .col1{width:50%}.node--type-page.node--view-mode-full .col2,.node--type-news.node--view-mode-full .col2{width:50%}@media only screen and (max-width:768px){.node--type-page.node--view-mode-full .col1,.node--type-page.node--view-mode-full .col2,.node--type-news.node--view-mode-full .col1,.node--type-news.node--view-mode-full .col2{width:100%}}.node--type-event footer.node__meta .node__submitted{display:flex}.node--type-event footer.node__meta .node__submitted .devider{margin:0 10px}.paragraph--type--movies-list .field--name-field-image img{width:90%}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;text-transform:uppercase;font-family:"Avenir-Heavy",sans-serif;user-select:none}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0;height:auto;border:0;border-radius:0;background:transparent;background-color:#efefef;background-clip:padding-box;box-shadow:none;color:#952122;text-decoration:none;white-space:nowrap;line-height:1;padding-right:47px;padding-left:15px}.chosen-container-single .chosen-single input[type='text']{cursor:pointer;opacity:0;position:absolute;width:0;padding:0;margin:0;border:0}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:0;text-overflow:ellipsis;white-space:nowrap;line-height:1;padding:10px 0;position:relative}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:34px;height:100%;background-color:#952122}.chosen-container-active.chosen-with-drop .chosen-single{border:0 none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:none;box-shadow:none}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:0 none;border-top:0;background:#f5f5f5;box-shadow:none}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0;background-clip:padding-box}.chosen-container .chosen-results{color:#952122;margin:0;padding:0}.chosen-container .chosen-results li{line-height:1;padding:10px 15px;font-family:"Avenir-Roman",sans-serif}.chosen-container .chosen-results li:first-child::before{content:'-- '}.chosen-container .chosen-results li:first-child::after{content:' --'}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:none;color:#fff}.chosen-container-single .chosen-single div b{background:transparent;position:relative;background-image:none !important}.chosen-container-single .chosen-single div b::before{content:'\e901';color:#fff;font-size:12px;position:absolute;top:11px;left:11px;transition:all 400ms ease}.chosen-container-active.chosen-with-drop .chosen-single div b{background-color:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b::before{color:#952122;transform:rotate(-180deg)}.chosen-container-single .chosen-search input[type='text']{padding:5px;padding-right:28px;background:transparent;border:0 none;font-size:14px;margin:0}.chosen-container-single .chosen-search{margin:10px;padding:0;position:relative;border:1px solid #b1b1b1}.chosen-container-single .chosen-search::before{content:'\e910';position:absolute;top:7px;right:7px;color:#952122;font-size:14px}.node--type-page.node--view-mode-teaser{background-color:transparent}html[data-useragent*='MSIE 10.0'] .node--type-page.node--view-mode-teaser,html[data-useragent*='rv:11.0'] .node--type-page.node--view-mode-teaser{display:block}.node--type-page p:last-child{margin-bottom:0}.vertical-tabs__panes .node--type-page.node--view-mode-full{padding:0;background-color:transparent}.node--type-page.content-transparent{padding:0;background:transparent;color:#fff}.node--type-page.content-transparent .field--name-body{color:#fff}.paragraph--type--media{padding:25px 0}.paragraph--type--media img{width:100%;height:auto;display:block}.paragraph--type--media .movie-4dx-headline{display:flex;align-content:space-between;justify-content:space-between;background-color:#fff;position:relative}.paragraph--type--media .field--name-field-overlay-mobile-logo,.paragraph--type--media .field--name-field-overlay-logo{position:absolute;right:0;bottom:0}@media only screen and (max-width:480px){.paragraph--type--media .field--name-field-overlay-mobile-logo,.paragraph--type--media .field--name-field-overlay-logo{display:none}}.paragraph--type--media .field--name-field-overlay-mobile-logo{display:none}@media only screen and (max-width:480px){.paragraph--type--media .field--name-field-overlay-mobile-logo{display:block;padding:0 5px 5px 0}}.paragraph--type--media .field--name-field-media-title{line-height:1;padding:15px;font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase;color:#000}@media only screen and (max-width:480px){.paragraph--type--media .field--name-field-media-title{padding:10px;font-size:14px}}.campaign-header{padding:65px 25px;text-align:center;position:relative}@media only screen and (max-width:480px){.campaign-header{padding:90px 20px 80px}}.campaign-header .field--name-field-markup-additional{position:absolute;right:1%;top:5%}@media only screen and (max-width:768px){.campaign-header .field--name-field-markup-additional{position:static;margin-top:45px}}.campaign-header .field--name-field-markup p:first-child,.campaign-header .field--name-field-markup-additional p:first-child{margin-top:0}.campaign-header .field--name-field-markup p:last-child,.campaign-header .field--name-field-markup-additional p:last-child{margin-bottom:0}.campaign-header .content-video-wrapper{margin-bottom:45px}.campaign-header .play-trailer{text-decoration:none;display:inline-block;position:relative;padding-top:56px}.campaign-header .play-trailer::before{content:'\e901';background-color:#952122;color:#fff;padding:11px;padding-top:14px;padding-bottom:8px;border-radius:50%;height:46px;width:46px;font-size:24px;display:block;transform:rotate(-90deg);position:absolute;top:0;left:50%;margin-left:-23px}.paragraph--type--campaign-banner{position:relative;max-width:100%;overflow:hidden;margin:15px 0;color:#fff}@media only screen and (max-width:1440px){.paragraph--type--campaign-banner{margin:15px}}.paragraph--type--campaign-banner .content-wrapper{position:absolute;left:20px;bottom:40px;width:70%}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .content-wrapper{bottom:auto;top:20px;width:calc(100% - 40px)}}.paragraph--type--campaign-banner .field--name-field-mobile-image img,.paragraph--type--campaign-banner .field--name-field-image img{display:block;width:100%;height:auto}.paragraph--type--campaign-banner .field--name-field-mobile-image{display:none}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .field--name-field-mobile-image{display:block}}.paragraph--type--campaign-banner .field--name-field-image{display:block;min-width:1440px;position:relative;right:0;float:right;width:100%;padding:0;margin:0}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .field--name-field-image{display:none}}.paragraph--type--campaign-banner .field--name-field-title{font-size:42px;font-family:"Avenir-Black",sans-serif;max-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .field--name-field-title{font-size:32px;max-height:3em;white-space:normal}}.paragraph--type--campaign-banner .field--name-field-banner-subtitle{font-size:20px;font-family:"Avenir-Heavy",sans-serif;max-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .field--name-field-banner-subtitle{font-size:16px;max-height:3em;white-space:normal}}.paragraph--type--campaign-banner .field--name-field-text-long p{margin:0}.paragraph--type--campaign-banner a{text-decoration:none}.paragraph--type--campaign-banner a:active,.paragraph--type--campaign-banner a:focus{outline:none;-moz-outline-style:none}.paragraph--type--campaign-banner .field--name-field-text-long{margin-top:35px;max-height:6em;overflow:hidden}.paragraph--type--campaign-banner .field--name-field-text-long a{text-decoration:underline}.paragraph--type--campaign-banner .field--name-field-text-long a:hover{text-decoration:none}@media only screen and (max-width:480px){.paragraph--type--campaign-banner .field--name-field-text-long{font-size:14px}}.paragraph--type--campaign-banner .field--name-field-banner-link{margin-top:40px}.paragraph--type--campaign-banner .field--name-field-banner-link a{text-transform:uppercase;background-color:#fff;color:#952122;border-radius:22px;display:inline-block}.paragraph--type--movies-list>.item-list>ul{display:flex;flex-wrap:wrap;margin:0 -30px}@media only screen and (max-width:1440px){.paragraph--type--movies-list>.item-list>ul{margin:0}}@media only screen and (max-width:375px){.paragraph--type--movies-list>.item-list>ul{justify-content:center}}.paragraph--type--movies-list>.item-list>ul>li{max-width:300px;width:20%;padding:0 30px;margin:15px 0}@media only screen and (max-width:1440px){.paragraph--type--movies-list>.item-list>ul>li{padding:0 15px}}@media only screen and (max-width:1024px){.paragraph--type--movies-list>.item-list>ul>li{width:25%;padding:0 10px}}@media only screen and (max-width:768px){.paragraph--type--movies-list>.item-list>ul>li{width:33.33%}}@media only screen and (max-width:480px){.paragraph--type--movies-list>.item-list>ul>li{width:50%}}.paragraph--type--movies-list>.item-list>ul>li>.content-wrapper{width:100%;height:100%;background-color:#952122;display:flex;flex-direction:column;text-align:center;justify-content:center}.paragraph--type--movies-list>.item-list>ul>li>.content-wrapper>b{font-family:"Avenir-Heavy",sans-serif;font-size:22px}.paragraph--type--movies-list>.item-list>ul>li>.content-wrapper>span{font-family:"Avenir-Roman",sans-serif;font-size:18px}.paragraph--type--movies-list>.item-list>ul>li.blurred>.content-wrapper{background-color:#000}.paragraph--type--movies-list>.item-list>ul>li#ml-movie-details{max-width:none;width:100%;display:block;height:auto;flex-grow:2;position:relative;margin-top:0;padding-top:15px}.paragraph--type--movies-list #ml-movie-details-close-btn{animation-duration:400ms;animation-fill-mode:both;animation-name:fadeIn;animation-delay:400ms;display:block;position:absolute;border:2px solid #fff;border-radius:50%;background-color:#000;color:transparent;padding:0;height:32px;width:32px;right:22px;top:7px;margin:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiAjRkZGRkZGIiBkPSJNMzAuNywyNS4xTDMwLjcsMjUuMUwyMS42LDE2bDkuMS05LjFsMCwwYzAuMS0wLjEsMC4yLTAuMiwwLjItMC4zYzAuMS0wLjMsMC4xLTAuNy0wLjItMWwtNC4zLTQuM2MtMC4zLTAuMy0wLjctMC4zLTEtMC4yDQoJYy0wLjEsMC0wLjIsMC4xLTAuMywwLjJsMCwwTDE2LDEwLjRMNi45LDEuM2wwLDBDNi44LDEuMiw2LjcsMS4xLDYuNiwxLjFDNi4yLDAuOSw1LjgsMSw1LjYsMS4zTDEuMyw1LjZDMSw1LjgsMC45LDYuMiwxLjEsNi42DQoJYzAsMC4xLDAuMSwwLjIsMC4yLDAuM2wwLDBsOS4xLDkuMWwtOS4xLDkuMWwwLDBjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4zYy0wLjEsMC4zLTAuMSwwLjcsMC4yLDFsNC4zLDQuM2MwLjMsMC4zLDAuNywwLjMsMSwwLjINCgljMC4xLDAsMC4yLTAuMSwwLjMtMC4ybDAsMGw5LjEtOS4xbDkuMSw5LjFsMCwwYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4yYzAuMywwLjEsMC43LDAuMSwxLTAuMmw0LjMtNC4zYzAuMy0wLjMsMC4zLTAuNywwLjItMQ0KCUMzMC45LDI1LjMsMzAuOCwyNS4yLDMwLjcsMjUuMXoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-size:12px;background-position:8px 8px;transition:all 200ms ease;z-index:2}@media only screen and (max-width:1440px){.paragraph--type--movies-list #ml-movie-details-close-btn{top:25px;right:25px}}@media only screen and (max-width:1024px){.paragraph--type--movies-list #ml-movie-details-close-btn{right:20px}}@media only screen and (max-width:480px){.paragraph--type--movies-list #ml-movie-details-close-btn{top:20px;right:15px}}.paragraph--type--movies-list #ml-movie-details-close-btn:hover{background-size:14px;background-position:7px 7px}@media only screen and (max-width:1024px){.paragraph--type--movies-list #ml-movie-details-close-btn:hover{background-size:12px;background-position:8px 8px}}.paragraph--type--movies-list .node--view-mode-teaser{display:block;padding:5px;margin:0;background-color:#fff;color:#000;transition:all 800ms ease}.paragraph--type--movies-list .node--view-mode-teaser .field--name-field-image img{width:100%}.paragraph--type--movies-list .node--view-mode-teaser>.movie-preview-link{width:100%;padding:0;text-decoration:none}.paragraph--type--movies-list .node--view-mode-teaser>.movie-preview-link{padding:0}.paragraph--type--movies-list .node--view-mode-teaser>.movie-preview-link>h2{display:block;color:#000;margin:0;margin-top:10px;text-align:center;font-family:"Avenir-Medium",sans-serif;font-size:16px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paragraph--type--movies-list .node--view-mode-teaser>.movie-preview-link>h2 a{color:#000;text-decoration:none}.paragraph--type--movies-list .blurred .node--view-mode-teaser{opacity:.5}.paragraph--type--movies-list .field--name-field-image{margin:0;padding:0}.paragraph--type--movies-list .ajax-progress.ajax-progress-throbber{display:none !important}form#movies-list-select{background-color:#952122;padding:20px 10px;padding-top:30px;margin-bottom:15px;display:flex;z-index:3}form#movies-list-select.sticky{position:fixed;top:0;width:100%;max-width:1440px}@media only screen and (max-width:480px){form#movies-list-select.sticky{flex-direction:row}}@media only screen and (max-width:1440px){form#movies-list-select{margin-left:15px;margin-right:15px}form#movies-list-select.sticky{width:calc(100% - 30px) !important}}@media only screen and (max-width:1024px){form#movies-list-select{margin-left:10px;margin-right:10px}form#movies-list-select.sticky{width:calc(100% - 20px) !important}}form#movies-list-select #edit-reset,form#movies-list-select .button--reset{display:none}form#movies-list-select>.form-item{width:50%;margin:0;padding:0 10px}@media only screen and (max-width:480px){form#movies-list-select>.form-item.form-item-movies{margin-bottom:0}}form#movies-list-select>.form-item select{width:100%}form#movies-list-select>.form-item label{font-size:18px;font-family:"Avenir-Medium",sans-serif;display:none}form#movies-list-select>.form-item .chosen-container-single .chosen-single span{padding-left:32px}form#movies-list-select>.form-item .chosen-container-single .chosen-single div{background-color:#490D0C}form#movies-list-select>.form-item .chosen-container-active.chosen-with-drop .chosen-single div{background-color:transparent}form#movies-list-select>.form-item.form-item-cinemas .chosen-container-single .chosen-single span::before,form#movies-list-select>.form-item.form-item-movies .chosen-container-single .chosen-single span::before,form#movies-list-select>.form-item.form-item-days .chosen-container-single .chosen-single span::before{font-size:16px;position:absolute;left:0;top:0;line-height:34px}form#movies-list-select>.form-item.form-item-days .chosen-container-single .chosen-single span::before{content:'\e921'}form#movies-list-select>.form-item.form-item-movies .chosen-container-single .chosen-single span::before{content:'\e920'}form#movies-list-select>.form-item.form-item-cinemas .chosen-container-single .chosen-single span::before{content:'\e916'}@media only screen and (max-width:480px){form#movies-list-select.sticky>.form-item{width:50%;margin:0;padding:0 10px}}.paragraph--type--tabs-links{margin-top:15px}@media only screen and (max-width:1440px){.paragraph--type--tabs-links{margin-left:15px;margin-right:15px}}@media only screen and (max-width:1024px){.paragraph--type--tabs-links{margin-left:10px;margin-right:10px}}.paragraph--type--tabs-links .field--name-field-links{display:flex}.paragraph--type--tabs-links .field--name-field-links .field__item{width:50%;background-color:#000}.paragraph--type--tabs-links .field--name-field-links .field__item span,.paragraph--type--tabs-links .field--name-field-links .field__item a{padding:20px;line-height:1;font-size:18px;font-family:"Avenir-Black",sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;display:block;color:#fff;transition:all 400ms ease}@media only screen and (max-width:480px){.paragraph--type--tabs-links .field--name-field-links .field__item span,.paragraph--type--tabs-links .field--name-field-links .field__item a{font-size:16px}}.paragraph--type--tabs-links .field--name-field-links .field__item a{opacity:.8}.paragraph--type--tabs-links .field--name-field-links .field__item a:hover{opacity:1}@media only screen and (max-width:768px){.paragraph--type--tabs-links .field--name-field-links .field__item a{opacity:1}}.paragraph--type--tabs-links .field--name-field-links .field__item span{background-color:#952122;display:block}#block-views-block-related-news-events-news-3-items,#block-views-block-related-news-events-event-3-items{background-color:#fff;color:#000;padding:25px}#block-views-block-related-news-events-news-3-items>h2,#block-views-block-related-news-events-event-3-items>h2{margin:0;margin-bottom:25px;line-height:1;text-transform:uppercase;font-size:20px}.paragraph--type--webform-reference{padding:25px 0}.content-transparent .paragraph--type--webform-reference{padding:25px 15px}.content-transparent .paragraph--type--webform-reference label{color:#fff}.content-transparent .paragraph--type--webform-reference label.form-required{color:#df7071}.paragraph--type--webform-reference label{width:30%;line-height:40px;text-align:right;padding-right:10px}.content-transparent .paragraph--type--webform-reference .form-textarea-wrapper,.content-transparent .paragraph--type--webform-reference input.form-date,.content-transparent .paragraph--type--webform-reference textarea,.content-transparent .paragraph--type--webform-reference input.form-email,.content-transparent .paragraph--type--webform-reference input.form-text{background-color:transparent;color:#fff}.paragraph--type--webform-reference .form-textarea-wrapper,.paragraph--type--webform-reference input.form-date,.paragraph--type--webform-reference textarea,.paragraph--type--webform-reference input.form-email,.paragraph--type--webform-reference input.form-text{width:70%;border-top:0;border-left:0;border-right:0;border-color:#b1b1b1;padding:7.5px}.paragraph--type--webform-reference .form-textarea-wrapper textarea{width:100%}.paragraph--type--webform-reference input.form-submit{padding:7.5px 15px;text-transform:uppercase;margin-left:15%}@media only screen and (max-width:480px){.paragraph--type--webform-reference input.form-submit{margin-left:30%}}.paragraph--type--webform-reference .webform-submission-form{display:flex;flex-wrap:wrap}.paragraph--type--webform-reference .webform-submission-form>.form-item{width:50%;padding:0 10px;display:flex;flex-wrap:wrap}@media only screen and (max-width:480px){.paragraph--type--webform-reference .webform-submission-form>.form-item{width:100%;padding:0}}.paragraph--type--webform-reference .webform-submission-form>.form-wrapper{width:100%;padding:0 10px}@media only screen and (max-width:480px){.paragraph--type--webform-reference .webform-submission-form>.form-wrapper{padding:0;padding-left:10px}}.paragraph--type--webform-reference .captcha{width:100%;padding:0 10px;margin-left:15%;margin-bottom:25px}@media only screen and (max-width:480px){.paragraph--type--webform-reference .captcha{margin:0 auto;margin-bottom:25px;padding:0}.paragraph--type--webform-reference .captcha .g-recaptcha>div{margin:0 auto}}.paragraph--type--effects{background-color:#fff;padding:25px}.paragraph--type--tabs-wrapper .paragraph--type--effects{padding:0}.paragraph--type--effects .field--name-field-gif-image,.paragraph--type--effects .field--name-field-image{padding:0;margin:0}.paragraph--type--effects .field--name-field-gif-image img,.paragraph--type--effects .field--name-field-image img{width:auto;display:block;margin:0 auto}.paragraph--type--effects .field--name-field-effect-item{display:flex}@media only screen and (max-width:480px){.paragraph--type--effects .field--name-field-effect-item{flex-direction:column}}.paragraph--type--effects .gif-wrapper{width:50%;background-image:url("/themes/custom/nfbiose/assets/img/Dual Ring-2s-100px.svg");background-position:center;background-repeat:no-repeat;background-size:32px;padding-right:25px}@media only screen and (max-width:480px){.paragraph--type--effects .gif-wrapper{width:100%;padding-right:0}}.paragraph--type--effects .icons-wrapper{width:50%;text-align:center}@media only screen and (max-width:480px){.paragraph--type--effects .icons-wrapper{width:100%}}.paragraph--type--effects .icons-grid{display:flex;flex-wrap:wrap;margin-top:20px}.paragraph--type--effects .paragraph--type--effect-item{text-align:center;margin-right:10px;margin-bottom:10px;cursor:pointer;max-width:66px}.paragraph--type--effects .paragraph--type--effect-item:hover .field--name-field-title{transition:all 400ms ease;color:#952122}.paragraph--type--effects .paragraph--type--effect-item .field--name-field-title{line-height:1.1;margin-top:5px}.paragraph--type--effects .paragraph--type--effect-item .gif-wrapper img{display:block}.paragraph--type--effects .effect-title-placeholder{font-family:"Avenir-Black",sans-serif;color:#952122;font-size:21px;line-height:1;text-transform:uppercase}.paragraph--type--effects>.field--name-field-title{font-size:21px;font-family:"Avenir-Black",sans-serif;text-align:center;text-transform:uppercase;margin:20px}.paragraph--type--effects>.field--name-field-text-long{margin:20px;margin-top:0;margin-bottom:40px;text-align:center;font-size:18px;color:#7a7a7a}.paragraph--type--effects>.field--name-field-text-long p{margin-top:0}form.user-form{background-color:#fff;padding:25px}@media only screen and (max-width:768px){form.user-form{padding:0}}form.user-form .details-wrapper{display:flex;flex-wrap:wrap;text-align:left}@media only screen and (max-width:480px){form.user-form .details-wrapper{padding:0}}form.user-form select,form.user-form textarea,form.user-form input[type='text'],form.user-form input[type='email'],form.user-form input[type='password'],form.user-form input[type='number'],form.user-form input[type='date']{width:70%;border-top:0;border-left:0;border-right:0;border-color:#b1b1b1;padding:7.5px;background-color:transparent}@media only screen and (max-width:768px){form.user-form select,form.user-form textarea,form.user-form input[type='text'],form.user-form input[type='email'],form.user-form input[type='password'],form.user-form input[type='number'],form.user-form input[type='date']{width:80%}}@media only screen and (max-width:480px){form.user-form select,form.user-form textarea,form.user-form input[type='text'],form.user-form input[type='email'],form.user-form input[type='password'],form.user-form input[type='number'],form.user-form input[type='date']{width:70%}}form.user-form .form-item{width:50%}@media only screen and (max-width:768px){form.user-form .form-item{padding:0;width:100%}}form.user-form .form-item.form-type-password-confirm{width:100%;display:flex;flex-wrap:wrap;align-items:start}form.user-form .form-item label{float:left;width:30%;text-align:right;padding-right:10px;line-height:40px;color:#7a7a7a}@media only screen and (max-width:768px){form.user-form .form-item label{width:20%}}@media only screen and (max-width:480px){form.user-form .form-item label{line-height:1.5;font-size:12px;padding-right:5px;width:30%}}@media only screen and (max-width:375px){form.user-form .form-item label{word-break:break-word}}form.user-form .form-item .description{float:left;width:100%;padding-left:30%;text-align:left}@media only screen and (max-width:768px){form.user-form .form-item .description{padding-left:20%}}@media only screen and (max-width:480px){form.user-form .form-item .description{padding-left:30%}}form.user-form .form-item.form-type-password-confirm .description{width:100%;padding-left:15%}@media only screen and (max-width:768px){form.user-form .form-item.form-type-password-confirm .description{padding-left:20%}}@media only screen and (max-width:480px){form.user-form .form-item.form-type-password-confirm .description{padding-left:30%}}form.user-form .form-wrapper.form-actions{width:100%;display:flex}form.user-form .form-wrapper.form-actions input{margin-right:10px}@media only screen and (max-width:480px){form.user-form .form-wrapper.form-actions input{margin:0 10px !important}}form.user-form .form-wrapper.field--name-field-vista-id{width:100%;margin-top:20px}form.user-form .details-wrapper>.form-wrapper{display:flex;flex-wrap:wrap}form.user-form .details-wrapper>fieldset.form-wrapper{display:block}form.user-form .details-wrapper>#edit-vista-gender{order:1;width:100%;margin-bottom:0}form.user-form .details-wrapper>#edit-vista-dob{width:100%}form.user-form .details-wrapper>#edit-vista-genres--wrapper{width:100%}form.user-form .details-wrapper>#edit-vista-genres--wrapper .description{margin-left:0}form.user-form .details-wrapper>#edit-account{order:2}form.user-form .fieldgroup.date-time{width:100%}form.user-form .fieldgroup.date-time .fieldset-wrapper{width:85%}@media only screen and (max-width:768px){form.user-form .fieldgroup.date-time .fieldset-wrapper{width:80%}}@media only screen and (max-width:480px){form.user-form .fieldgroup.date-time .fieldset-wrapper{width:70%}}form.user-form .fieldgroup.date-time .form-item:last-child{padding-right:0}@media only screen and (max-width:768px){form.user-form .fieldgroup.date-time .form-item{padding-right:0}}form.user-form .fieldgroup.date-time .description{width:100%;margin:0;padding-left:15%}@media only screen and (max-width:768px){form.user-form .fieldgroup.date-time .description{padding-left:20%}}@media only screen and (max-width:480px){form.user-form .fieldgroup.date-time .description{padding-left:30%}}form.user-form .fieldgroup.date-time legend{width:15%;line-height:34px}@media only screen and (max-width:768px){form.user-form .fieldgroup.date-time legend{width:20%}}@media only screen and (max-width:480px){form.user-form .fieldgroup.date-time legend{width:30%}}form.user-form .details-wrapper>.form-wrapper.rabbit-hole-action-setting{display:block;width:100%}form.user-form .rabbit-hole-action-setting .form-radios{flex-direction:column}form.user-form .rabbit-hole-action-setting .form-radios .form-item{margin-bottom:10px}form.user-form .rabbit-hole-action-setting .description{margin-left:0}form.user-form .tabs-label{display:none}form.user-form .details,form.user-form .form-wrapper.rabbit-hole-settings-form,form.user-form .form-wrapper.field-group-details{border-top:1px solid #d6d6d6;text-align:center;width:100%;margin-bottom:25px}form.user-form .details .title::-webkit-details-marker,form.user-form .details summary::-webkit-details-marker,form.user-form .form-wrapper.rabbit-hole-settings-form .title::-webkit-details-marker,form.user-form .form-wrapper.rabbit-hole-settings-form summary::-webkit-details-marker,form.user-form .form-wrapper.field-group-details .title::-webkit-details-marker,form.user-form .form-wrapper.field-group-details summary::-webkit-details-marker{display:none}form.user-form .details .title,form.user-form .details summary,form.user-form .form-wrapper.rabbit-hole-settings-form .title,form.user-form .form-wrapper.rabbit-hole-settings-form summary,form.user-form .form-wrapper.field-group-details .title,form.user-form .form-wrapper.field-group-details summary{font-family:"Avenir-Black",sans-serif;top:-10px;margin-top:-10px;position:relative;background-color:#fff;margin:0 auto;padding:0 20px;cursor:pointer;display:inline-block;text-transform:uppercase;color:#818181;outline:0;border:0;-moz-outline-style:none;font-size:14px}form.user-form .details.facebook-block .details-content{display:flex;flex-direction:column;align-items:center}form.user-form .fieldgroup{margin-top:0}form.user-form .fieldgroup legend{padding:0;float:left;width:30%;text-align:right;padding-right:15px;line-height:1;display:block;margin-bottom:10px;font-size:14px;color:#7a7a7a}@media only screen and (max-width:768px){form.user-form .fieldgroup legend{width:20%}}@media only screen and (max-width:480px){form.user-form .fieldgroup legend{width:30%;line-height:1.5;font-size:12px;padding-right:10px}}@media only screen and (max-width:375px){form.user-form .fieldgroup legend{word-break:break-word}}form.user-form #edit-vista-genres--wrapper legend{width:15%}@media only screen and (max-width:768px){form.user-form #edit-vista-genres--wrapper legend{width:30%}}form.user-form .fieldgroup .fieldset-wrapper{width:70%;float:left}@media only screen and (max-width:768px){form.user-form .fieldgroup .fieldset-wrapper{width:80%}}@media only screen and (max-width:480px){form.user-form .fieldgroup .fieldset-wrapper{width:70%}}form.user-form #edit-vista-genres--wrapper .fieldset-wrapper{width:85%}@media only screen and (max-width:768px){form.user-form #edit-vista-genres--wrapper .fieldset-wrapper{width:70%}}form.user-form .form-checkboxes,form.user-form .form-radios{display:flex;flex-direction:column}form.user-form #edit-vista-gender-widget{flex-direction:row}form.user-form #edit-vista-gender-widget legend{min-height:18px;display:inline-flex;align-items:center}form.user-form #edit-vista-gender-widget input{min-height:18px}form.user-form #edit-vista-gender-widget .form-item{margin:0;width:auto;display:inline-flex;align-items:center;line-height:1;margin-right:40px}form.user-form #edit-vista-genres{flex-direction:unset;flex-wrap:wrap;width:100%;padding-left:15%}@media only screen and (max-width:480px){form.user-form #edit-vista-genres{padding-left:0}}form.user-form .form-checkboxes .form-item,form.user-form .form-radios .form-item{display:flex;margin:0;margin-bottom:10px}form.user-form #edit-vista-genres .form-item{width:100%}form.user-form #edit-vista-genres .form-item legend{display:none}form.user-form #edit-vista-genres .form-item .fieldset-wrapper{width:100%}form.user-form #edit-vista-genres .form-item .fieldset-wrapper .description{margin:0;margin-top:10px;padding:0;width:100%}form.user-form #edit-vista-genres .form-checkboxes{display:flex;flex-wrap:wrap;flex-direction:unset}form.user-form #edit-vista-genres .form-checkboxes>.form-item{width:25%}@media only screen and (max-width:1024px){form.user-form #edit-vista-genres .form-checkboxes>.form-item{width:33%}}@media only screen and (max-width:480px){form.user-form #edit-vista-genres .form-checkboxes>.form-item{width:50%}}form.user-form .form-checkboxes label,form.user-form .form-radios label{line-height:1;width:auto;padding:0;margin:0;text-align:left}form.user-form #edit-vista-genres .form-item label,form.user-form #edit-vista-genres .form-item input{cursor:pointer}form.user-form input.form-submit{padding:7.5px 15px;text-transform:uppercase}form.user-form .password-strength__meter{width:70%;margin:0;margin-top:0}@media only screen and (max-width:768px){form.user-form .password-strength__meter{width:80%}}@media only screen and (max-width:480px){form.user-form .password-strength__meter{width:70%}}form.user-form .password-strength__title{width:30%;text-align:right;padding-right:10px;font-size:14px;line-height:1;color:#7a7a7a}@media only screen and (max-width:768px){form.user-form .password-strength__title{width:20%}}@media only screen and (max-width:480px){form.user-form .password-strength__title{width:30%;line-height:1.5;font-size:12px;padding-right:5px}}form.user-form div.password-strength{position:relative;bottom:0;left:0;box-sizing:border-box;width:100%;height:auto;margin-bottom:0;margin-top:10px;text-align:center;display:flex;flex-direction:row-reverse}form.user-form .password-suggestions.description{padding:10px}form.user-form .form-item.form-item-vista-phone{display:flex;flex-wrap:wrap;width:100%}form.user-form .form-item.form-item-vista-phone label{width:15%}@media only screen and (max-width:768px){form.user-form .form-item.form-item-vista-phone label{width:20%}}@media only screen and (max-width:480px){form.user-form .form-item.form-item-vista-phone label{width:30%}}@media only screen and (max-width:375px){form.user-form .form-item.form-item-vista-phone label{word-break:break-word}}form.user-form .form-item.form-item-vista-phone input{width:calc(85% - 55px)}@media only screen and (max-width:768px){form.user-form .form-item.form-item-vista-phone input{width:calc(80% - 55px)}}@media only screen and (max-width:480px){form.user-form .form-item.form-item-vista-phone input{width:calc(70% - 55px)}}form.user-form .form-item.form-item-vista-phone .field-prefix{line-height:43px;width:55px}form.user-form .form-item.form-item-vista-zip-code{width:100%}form.user-form .form-item.form-item-vista-zip-code label{width:15%}@media only screen and (max-width:768px){form.user-form .form-item.form-item-vista-zip-code label{width:20%}}@media only screen and (max-width:480px){form.user-form .form-item.form-item-vista-zip-code label{width:30%}}@media only screen and (max-width:375px){form.user-form .form-item.form-item-vista-zip-code label{word-break:break-word}}form.user-form .form-item.form-item-vista-zip-code input{width:85%}@media only screen and (max-width:768px){form.user-form .form-item.form-item-vista-zip-code input{width:80%}}@media only screen and (max-width:480px){form.user-form .form-item.form-item-vista-zip-code input{width:70%}}.carousels-wrapper{padding:20px;padding-bottom:0;background-color:#f5f5f5;border:1px solid #dedede;float:left;width:100%}.carousels-wrapper .cinema-shows-wrapper{border-bottom:1px solid #dedede;margin-bottom:20px}.carousels-wrapper .cinema-shows-wrapper:last-child{border-bottom:0 none;margin-bottom:0}.carousels-wrapper .content-wrapper{overflow:hidden}html[data-useragent*='rv:11.0'] .carousels-wrapper .content-wrapper{overflow:auto}@media only screen and (max-width:375px){.carousels-wrapper{padding:10px;padding-bottom:70px}.movie-showtimes-content .carousels-wrapper{padding-bottom:0}}.carousels-wrapper .slick-disabled{opacity:0}.carousels-wrapper .slick-list{overflow:visible}.carousels-wrapper nav.slick__arrow{width:100%;display:flex;justify-content:space-between;padding:0 2.5px;height:35px;z-index:1;position:relative}.carousels-wrapper nav.slick__arrow.visually-hidden{display:none}.carousels-wrapper ul.slick-dots{margin-bottom:0}.carousels-wrapper .slick-arrow{background-color:#fff;color:#952122;font-family:"Avenir-Black",sans-serif;text-transform:uppercase;transition:all 400ms ease;padding:10px 18px 5px 20px;border:1px solid #dedede}.carousels-wrapper .slick-arrow:hover{background-color:#dedede}.buttons-wrapper{overflow:hidden;overflow-x:auto;display:flex;position:relative;z-index:1}.version-button{float:left;line-height:1;padding:10px 20px;padding-top:15px;bottom:0;position:relative;z-index:1;font-family:"Avenir-Black",sans-serif;font-size:16px;background-color:#dedede;border-bottom:5px solid #dedede;color:#952122;white-space:nowrap;cursor:pointer}.version-button.active{background-color:#952122;border-bottom-color:#952122;color:#fff;z-index:1}.movie-showtimes-content{display:flex;flex-direction:column;position:relative}@media only screen and (max-width:480px){.movie-showtimes-content{margin-top:25px}}.movie-showtimes-content .slick{padding-bottom:80px}@media only screen and (max-width:1024px){.movie-showtimes-content .slick{padding-bottom:30px}}@media only screen and (max-width:375px){.movie-showtimes-content .slick{padding-bottom:20px}}.movie-showtimes-content table{border-spacing:0}.movie-showtimes-content td{border-spacing:0;padding:3px 10px}@media only screen and (max-width:1024px){.movie-showtimes-content td{font-size:11px}}@media only screen and (max-width:414px){.movie-showtimes-content td{font-size:9px}}.movie-showtimes-content td.left{font-family:"Avenir-Heavy",sans-serif;text-align:left;padding-right:0}@media only screen and (max-width:1024px){.movie-showtimes-content td.left{padding-left:5px}}.movie-showtimes-content td.right{padding-left:0;white-space:nowrap}@media only screen and (max-width:1024px){.movie-showtimes-content td.right{padding-right:5px}}.version-button-overlay{background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);position:absolute;content:'';display:block;right:0;top:0;height:46px;width:60px;z-index:1;opacity:1;transition:opacity 400ms ease}.version-button-overlay:hover{z-index:0;opacity:0}.buttons-wrapper:hover+.version-button-overlay{z-index:0;opacity:0}.movie-showtimes-legend{margin-top:20px;font-size:14px;color:#7a7a7a}.movie-showtimes-legend>div{display:flex}@media only screen and (max-width:480px){.movie-showtimes-legend>div{flex-wrap:wrap}}.movie-showtimes-legend .seat-icon{background-color:transparent;height:12px;width:12px;display:block;float:left;margin-right:10px}.movie-showtimes-legend .seat-status{margin-right:20px;line-height:1}@media only screen and (max-width:480px){.movie-showtimes-legend .seat-status{margin-right:20px;margin-bottom:10px}}.movie-showtimes-legend .seat-status.many .seat-icon{background-color:#72ca00}.movie-showtimes-legend .seat-status.few .seat-icon{background-color:#ebdc26}.movie-showtimes-legend .seat-status.fewer .seat-icon{background-color:#ff8200}.movie-showtimes-legend .seat-status.soldout .seat-icon{background-color:#e4242c}.cinema-name a{font-family:"Avenir-Black",sans-serif;text-decoration:none;font-size:21px;color:#7a7a7a !important}.cinema-name{margin-bottom:20px}@media only screen and (max-width:375px){.cinema-name{margin:10px;line-height:1}}.slide__content{text-align:center;padding:0 2.5px;display:flex;flex-direction:column;font-size:14px}.slide__content time{color:#7a7a7a;font-family:"Avenir-Book",sans-serif}.movies-showtimes-button{position:relative;color:transparent;max-height:36px;max-width:189px;margin:0 auto;margin-bottom:5px;width:100%}.left-column .movies-showtimes-button{max-width:139px}.right-column .movies-showtimes-button{max-width:111px}.movies-showtimes-button a{padding:10px;background-color:transparent;color:#fff !important;font-size:16px;font-family:"Avenir-Black",sans-serif;line-height:1;text-decoration:none;display:block}.movies-showtimes-button.many{background-color:#72ca00}.movies-showtimes-button.few{background-color:#ebdc26}.movies-showtimes-button.fewer{background-color:#ff8200}.movies-showtimes-button.soldout{background-color:#e4242c}.movies-showtimes-button-popup{position:absolute;top:36px;z-index:1;background-color:#fff;color:#000;width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:0;box-shadow:0 4px 8px -4px rgba(0,0,0,0.2)}@media only screen and (max-width:375px){.movies-showtimes-button-popup{padding:0}}.movies-showtimes-button-popup.active{display:block}.button.showtimes-carousel-hidden{display:inline-block;background-color:#fff;color:#952122;border:1px solid #dedede;margin-bottom:20px}.node--type-movie.node--view-mode-program .button.showtimes-carousel-hidden{margin-bottom:15px}.button.showtimes-carousel-hidden:hover{background-color:#dedede}.warn_4dx{color:#7a7a7a;font-size:12px;padding:5px}.warn_4dx .title{font-family:"Avenir-Heavy",sans-serif;text-transform:uppercase;margin:0}@media only screen and (max-width:375px){.warn_4dx .title{display:block !important}}.node--type-movie.node--view-mode-carousel-full{padding:20px;padding-bottom:40px;background-color:#efefef;margin:-20px;margin-top:0}.node--type-movie.node--view-mode-carousel-full .left-column{width:75%;padding:0}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .left-column{width:100%;display:block}}.node--type-movie.node--view-mode-carousel-full .right-column{width:25%;padding:0;padding-left:40px}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .right-column{width:100%;padding:20px;padding-left:20px;display:none}}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .active-popup .right-column{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1;display:block}}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content{position:absolute;width:90%;height:auto;max-height:90%;top:15%;left:5%;background-color:#fff;z-index:2;padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex}.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-content,.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-poster{width:50%}.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-poster{padding-right:20px}.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .node-title{margin-top:0}}@media only screen and (max-width:375px){.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content{top:5%;max-height:calc(90% - 100px);flex-direction:column}.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-content,.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-poster{width:100%;padding-right:0}.node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content .movie-content{margin-top:20px}}@media only screen and (max-width:768px){.user-not-logged .node--type-movie.node--view-mode-carousel-full .active-popup .right-column-content{top:5%}}.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button{position:absolute;top:calc(15% - 8px);right:calc(5% - 8px);cursor:pointer;z-index:3;display:none}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .js-mobile-close-button{display:block}}@media only screen and (max-width:768px){.user-not-logged .node--type-movie.node--view-mode-carousel-full .js-mobile-close-button{top:calc(5% - 8px)}}.node--type-movie.node--view-mode-carousel-full .mobile-popup-button{display:none}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-carousel-full .mobile-popup-button{display:block;text-align:center;margin-bottom:20px}}.node--type-movie.node--view-mode-carousel-full .mobile-popup-button .node-title{font-size:18px;font-family:"Avenir-Black",sans-serif;padding:0;margin:0;color:#952122;display:block}.node--type-movie.node--view-mode-carousel-full .mobile-popup-button .node-title::before{display:none}.node--type-movie.node--view-mode-carousel-full .mobile-popup-button .js-show-right-column{font-size:14px;color:#7a7a7a;text-decoration:none}.node--type-movie.node--view-mode-carousel-full .field--name-field-image{padding:0;margin:0}.node--type-movie.node--view-mode-carousel-full .field--name-field-premiere-date{background-color:#0e262d;color:#fff;font-size:16px;display:block;padding:5px;text-align:center;font-family:"Avenir-Heavy",sans-serif}.node--type-movie.node--view-mode-carousel-full .field--name-field-premiere-date time{color:#fff;font-size:16px;line-height:1;font-family:"Avenir-Heavy",sans-serif}.node--type-movie.node--view-mode-carousel-full .right-column .node-title{font-size:18px;padding:0;margin:20px 0;text-align:left}.node--type-movie.node--view-mode-carousel-full .right-column .node-title::before{display:none}.node--type-movie.node--view-mode-carousel-full .field--name-body{color:#7a7a7a !important}.node--type-movie.node--view-mode-carousel-slider{padding:0 10px}.node--type-movie.node--view-mode-carousel-slider .field--name-field-image{margin:0;padding:0}.node--type-movie.node--view-mode-carousel-slider .slick{margin:0 auto;padding:0 20px}.node--type-movie.node--view-mode-carousel-slider .field--name-field-premiere-date{background-color:#0e262d;color:#fff;font-size:16px;display:block;padding:5px;text-align:center;font-family:"Avenir-Heavy",sans-serif}.node--type-movie.node--view-mode-carousel-slider .field--name-field-premiere-date time{color:#fff;font-size:16px;line-height:1;font-family:"Avenir-Heavy",sans-serif}.node--type-movie.node--view-mode-carousel-slider .field--name-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-family:"Avenir-Heavy",sans-serif;padding:15px 5px;font-weight:normal;text-transform:uppercase;margin:0;display:block;line-height:1}.node--type-movie.node--view-mode-carousel-slider a{text-decoration:none;display:block}.node--type-movie.node--view-mode-carousel-slider .button-red{padding:10px 15px}.node--type-movie.node--view-mode-carousel-slider h2{margin:0}.paragraph--type--movies-carousel.paragraph--view-mode--full{display:flex;flex-direction:column}.paragraph--type--movies-carousel.paragraph--view-mode--full>div{order:1}.paragraph--type--movies-carousel.paragraph--view-mode--full #movie-list-carousel-details{order:2}.paragraph--type--movies-carousel>.slick{position:relative;padding:0 30px;text-align:center}.paragraph--type--movies-carousel>.slick.unslick>article{max-width:315px;margin:0 auto}.paragraph--type--movies-carousel>.slick .slide__content{padding:0}.paragraph--type--movies-carousel>.slick .slick-slide{transition:all 400ms ease;opacity:1}.paragraph--type--movies-carousel>.slick .slick-slide.faded{opacity:.5}.paragraph--type--movies-carousel>.slick .slick-slide.faded:hover{opacity:1}.paragraph--type--movies-carousel>.slick .slick__arrow{display:flex;justify-content:space-between;position:absolute;left:0;top:calc(50% - 50px);width:100%;opacity:0;transition:all 400ms ease}.paragraph--type--movies-carousel>.slick:hover .slick__arrow{opacity:1}.paragraph--type--movies-carousel>.slick .slick__arrow button{height:50px;text-indent:-1000px;width:30px;overflow:hidden;display:block;padding:0;background-color:transparent}.paragraph--type--movies-carousel>.slick .slick__arrow button.slick-prev{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xNi42LDMxTDEsMTZMMTYuNiwxTDE5LDMuNEw1LjksMTZMMTksMjguNkwxNi42LDMxeiIvPg0KPC9zdmc+DQo=");background-repeat:no-repeat;background-size:auto 100%}.paragraph--type--movies-carousel>.slick .slick__arrow button.slick-next{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xLDI4LjZMMTQuMSwxNkwxLDMuNEwzLjQsMUwxOSwxNkwzLjQsMzFMMSwyOC42eiIvPg0KPC9zdmc+DQo=");background-repeat:no-repeat;background-size:auto 100%}.paragraph--type--movies-carousel .field--name-field-title{font-size:21px;font-family:"Avenir-Black",sans-serif;text-align:center;text-transform:uppercase;margin:20px}.paragraph--type--movies-carousel .field--name-field-text-more p{margin:0}.paragraph--type--movies-carousel .field--name-field-text-more::before{content:'i';text-transform:none;font-size:16px;font-family:"Avenir-Heavy",sans-serif;float:left;color:#952122 !important;background-color:#fff;width:22px;height:22px;border-radius:50%;border:2px solid #952122;line-height:1;padding:3px 7px;position:absolute;top:0;left:-32px}.paragraph--type--movies-carousel .field--name-field-text-more{position:relative;max-width:calc(61% - 64px);margin:35px auto;font-size:14px;align-self:center;color:#000}@media only screen and (max-width:768px){.paragraph--type--movies-carousel .field--name-field-text-more{max-width:calc(91% - 64px)}}.paragraph--type--movies-carousel .field--name-field-text-long{margin:20px;margin-top:0;margin-bottom:40px;text-align:center;font-size:18px;color:#7a7a7a}.paragraph--type--movies-carousel .field--name-field-text-long p{margin-top:0}.paragraph--type--movies-carousel .ajax-progress-throbber{display:none}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program{flex-direction:column}}@media only screen and (max-width:768px){.node--type-movie.node--view-mode-program{padding:0;padding-bottom:40px}}.node--type-movie.node--view-mode-program .node-title{margin:0;margin-bottom:15px;padding:0;text-align:left;font-size:21px;color:#952122}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .node-title{display:none}}.node--type-movie.node--view-mode-program .node-title.mobile{display:none;margin-left:20px}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .node-title.mobile{display:block}}.node--type-movie.node--view-mode-program .node-title::before{display:none}.node--type-movie.node--view-mode-program .right-column{width:85%;padding:0}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .right-column{width:100%}}.node--type-movie.node--view-mode-program .left-column{width:15%;padding-right:20px;margin-bottom:20px}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .left-column{width:100%;display:flex}}.node--type-movie.node--view-mode-program .carousels-wrapper{padding:15px;padding-bottom:0}.node--type-movie.node--view-mode-program .cinema-name{display:none}.node--type-movie.node--view-mode-program .movie-showtimes-content table td{font-size:11px}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .movie-showtimes-content table td{font-size:10px}}@media only screen and (max-width:414px){.node--type-movie.node--view-mode-program .movie-showtimes-content table td{font-size:9px}}.node--type-movie.node--view-mode-program .movie-showtimes-content td{white-space:nowrap}@media only screen and (max-width:1024px){.node--type-movie.node--view-mode-program .movie-showtimes-content td{font-size:11px}}.anonymous-login-form{margin-top:25px}.anonymous-auth-form{margin-bottom:25px}.ui-dialog .ui-dialog-content{padding:20px}.path-order.user-not-logged form.user-login-form{padding:20px 0;display:flex;flex-direction:column}.path-order.user-not-logged .ui-tabs .ui-tabs-panel{padding:0}.path-order.user-not-logged .ui-tabs .ui-tabs-nav{flex-direction:row;border:0;padding:40px 20px;padding-bottom:0;border-radius:0;background-color:#fff;margin:0 auto;width:100%;display:block;max-width:1024px;border-bottom:1px solid #dedede}@media only screen and (max-width:480px){.path-order.user-not-logged .ui-tabs .ui-tabs-nav{flex-direction:column;padding:40px 0;padding-bottom:0}}.path-order.user-not-logged .ui-tabs .ui-tabs-nav li{margin:0;margin-bottom:-1px;padding:0;padding-bottom:1px;border:0;background:transparent;border-radius:0;display:flex}@media only screen and (max-width:480px){.path-order.user-not-logged .ui-tabs .ui-tabs-nav li{display:block;margin-bottom:10px}}.path-order.user-not-logged .ui-tabs .ui-tabs-nav li a{border-radius:0;font-size:14px;background-color:#fff;color:#000;display:block;cursor:pointer;transition:all 400ms;text-decoration:none;line-height:1;font-family:"Avenir-Heavy",sans-serif;font-weight:normal;text-transform:uppercase;outline:0;-moz-outline-style:none;padding:15px 30px;border:1px solid #fff;border-bottom-color:#dedede;margin-right:10px;margin-bottom:-1px}.path-order.user-not-logged .ui-tabs .ui-tabs-nav li a:hover{background-color:#fff !important;color:#000}@media only screen and (max-width:480px){.path-order.user-not-logged .ui-tabs .ui-tabs-nav li a{margin:0;width:100%}}@media only screen and (max-width:768px){.path-order.user-not-logged .ui-tabs .ui-tabs-nav li a:hover{background-color:#490D0C}}.path-order.user-not-logged .ui-tabs .ui-tabs-nav li.ui-state-active a{border:1px solid #dedede;border-bottom-color:#fff}@media only screen and (max-width:768px){.path-order.user-not-logged .ui-tabs .ui-tabs-nav li.ui-state-active a:hover{background-color:#fff}}.vista-orders-payment-methods-selection-form{background-color:#fff;padding-bottom:25px;display:flex;flex-wrap:wrap}.vista-orders-payment-methods-selection-form a{color:#952122;text-decoration:none}.vista-orders-payment-methods-selection-form #col_2,.vista-orders-payment-methods-selection-form #col_1{width:50%;margin:0;padding:50px 25px;padding-bottom:0}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form #col_2,.vista-orders-payment-methods-selection-form #col_1{padding:25px 15px;padding-bottom:0}}@media only screen and (max-width:768px){.vista-orders-payment-methods-selection-form #col_2,.vista-orders-payment-methods-selection-form #col_1{padding:15px 5px;padding-bottom:0}}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form #col_2,.vista-orders-payment-methods-selection-form #col_1{width:100%}}.vista-orders-payment-methods-selection-form #col_2 .form-title,.vista-orders-payment-methods-selection-form #col_1 .form-title{color:#000;text-transform:none;width:80%;margin:0 auto;margin-bottom:25px;font-size:21px;font-family:"Avenir-Black",sans-serif;line-height:1}.vista-orders-payment-methods-selection-form #col_2 .form-title.paymenttype,.vista-orders-payment-methods-selection-form #col_2 .form-title.giftcard,.vista-orders-payment-methods-selection-form #col_1 .form-title.paymenttype,.vista-orders-payment-methods-selection-form #col_1 .form-title.giftcard{border-top:1px solid #efefef;margin-bottom:15px;padding-top:15px;font-size:16px;font-family:"Avenir-Medium",sans-serif}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form #col_2 .form-title,.vista-orders-payment-methods-selection-form #col_1 .form-title{width:100%}}.vista-orders-payment-methods-selection-form #col_2 #edit-payment-method,.vista-orders-payment-methods-selection-form #col_2 .form-item table,.vista-orders-payment-methods-selection-form #col_1 #edit-payment-method,.vista-orders-payment-methods-selection-form #col_1 .form-item table{width:80%}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form #col_2 #edit-payment-method,.vista-orders-payment-methods-selection-form #col_2 .form-item table,.vista-orders-payment-methods-selection-form #col_1 #edit-payment-method,.vista-orders-payment-methods-selection-form #col_1 .form-item table{width:100%}}.vista-orders-payment-methods-selection-form #col_2 legend span,.vista-orders-payment-methods-selection-form #col_1 legend span{color:#000;text-transform:none;width:80%;margin:0 auto;margin-bottom:25px}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form #col_2 legend span,.vista-orders-payment-methods-selection-form #col_1 legend span{width:100%}}.vista-orders-payment-methods-selection-form #col_2 .form-submit.card-remove,.vista-orders-payment-methods-selection-form #col_1 .form-submit.card-remove{text-align:center;padding:0;border-radius:3px;width:100%;max-width:80%;margin:0 auto;text-decoration:underline;color:#952122;background-color:transparent;font-family:"Avenir-Book",sans-serif;text-transform:none;font-size:14px}.vista-orders-payment-methods-selection-form #col_2 .form-submit.card-remove:focus,.vista-orders-payment-methods-selection-form #col_1 .form-submit.card-remove:focus{outline:none}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form #col_1{order:2}}.vista-orders-payment-methods-selection-form .due-amount{background-color:#fff;color:#000;padding:25px;padding-bottom:0}.vista-orders-payment-methods-selection-form .form-item{margin:0;padding-bottom:0}.vista-orders-payment-methods-selection-form .form-item.form-item-tos{max-width:80%;margin:0 auto;text-align:center;margin-top:20px}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form .form-item.form-item-tos{width:100%}}.vista-orders-payment-methods-selection-form legend{display:none;padding:0;position:relative;margin:0;width:100%;line-height:1;font-size:14px}.vista-orders-payment-methods-selection-form legend span{width:40%;margin:0 auto;display:block;font-size:21px;font-family:"Avenir-Black",sans-serif;color:#7a7a7a;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form legend span{width:50%}}@media only screen and (max-width:768px){.vista-orders-payment-methods-selection-form legend span{width:70%}}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form legend span{width:100%}}.vista-orders-payment-methods-selection-form .form-item label{font-size:16px}.vista-orders-payment-methods-selection-form .form-item table{width:50%;margin:0 auto;border-top:1px solid #efefef;border-bottom:1px solid #efefef}@media only screen and (max-width:768px){.vista-orders-payment-methods-selection-form .form-item table{width:70%}}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form .form-item table{width:100%}}.vista-orders-payment-methods-selection-form .form-item table td{line-height:1;padding:10px 0;font-size:14px;color:#7a7a7a;width:calc(100% / 3)}.vista-orders-payment-methods-selection-form .form-item table tr{display:flex}.vista-orders-payment-methods-selection-form .form-item table tr:nth-last-child(2) td{border-top:1px solid #efefef}.vista-orders-payment-methods-selection-form .form-item table tr:last-child td{color:#000;font-family:"Avenir-Black",sans-serif;border-top:1px solid #efefef}.vista-orders-payment-methods-selection-form .form-item table td:first-child{padding-right:10px}.vista-orders-payment-methods-selection-form .form-item table td:last-child{padding-left:10px;text-transform:uppercase;text-align:right}.vista-orders-payment-methods-selection-form fieldset#edit-payment-method--wrapper{position:relative;width:100%}.vista-orders-payment-methods-selection-form .form-item-swish-saved-card,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card,.vista-orders-payment-methods-selection-form #edit-payment-method{width:40%;margin:0 auto;display:block}@media only screen and (max-width:1024px){.vista-orders-payment-methods-selection-form .form-item-swish-saved-card,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card,.vista-orders-payment-methods-selection-form #edit-payment-method{width:50%}}@media only screen and (max-width:768px){.vista-orders-payment-methods-selection-form .form-item-swish-saved-card,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card,.vista-orders-payment-methods-selection-form #edit-payment-method{width:70%}}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form .form-item-swish-saved-card,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card,.vista-orders-payment-methods-selection-form #edit-payment-method{width:100%}}.vista-orders-payment-methods-selection-form .form-item-swish-saved-card select,.vista-orders-payment-methods-selection-form .form-item-swish-saved-card .chosen-container,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card select,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card .chosen-container{width:100% !important}.vista-orders-payment-methods-selection-form .form-item-swish-saved-card label,.vista-orders-payment-methods-selection-form .form-item-altapay-saved-card label{font-size:14px;color:#7a7a7a;display:none}.vista-orders-payment-methods-selection-form #edit-payment-method .form-item{padding:10px 20px;background-color:#efefef;border-radius:5px;margin-bottom:10px;display:flex;align-items:center;color:#000}.vista-orders-payment-methods-selection-form #edit-payment-method .form-item label{font-size:18px;line-height:1;cursor:pointer;display:flex;margin:0;flex-grow:1;justify-content:space-between;align-items:center}.vista-orders-payment-methods-selection-form .right{display:flex;align-items:center}.vista-orders-payment-methods-selection-form .giftcard-icon,.vista-orders-payment-methods-selection-form .logo-mastercard,.vista-orders-payment-methods-selection-form .logo-visa{display:block;background-repeat:no-repeat;background-position:right}.vista-orders-payment-methods-selection-form .logo-visa{background-image:url("/themes/custom/nfbiose/assets/img/logo-visa.png");margin-right:20px;height:18px;width:75px;background-size:auto 18px}.vista-orders-payment-methods-selection-form .logo-mastercard{background-image:url("/themes/custom/nfbiose/assets/img/logo-master.png");height:24px;width:31px;background-size:auto 24px}.vista-orders-payment-methods-selection-form .giftcard-icon{background-image:url("/themes/custom/nfbiose/assets/img/giftcard.png");height:34px;width:62px;background-size:auto 34px;cursor:default}.vista-orders-payment-methods-selection-form input[type='submit']{cursor:pointer}.vista-orders-payment-methods-selection-form .form-item .fieldset-wrapper{width:100%;float:left}.vista-orders-payment-methods-selection-form>.form-item{background-color:#fff;color:#000;margin:0;padding:25px}.vista-orders-payment-methods-selection-form>.form-item.form-item-tos{padding-top:0;position:relative;width:100%;text-align:center}.vista-orders-payment-methods-selection-form>.form-item.form-wrapper{padding:0;width:50%}@media only screen and (max-width:480px){.vista-orders-payment-methods-selection-form>.form-item.form-wrapper{padding:0 20px;width:100%;order:3}}.vista-orders-payment-methods-selection-form input[type='submit']{margin:20px auto;padding:7.5px 30px;display:block;font-size:16px;text-transform:uppercase}.vista-orders-payment-methods-selection-form .error.payment{color:#000;width:100%}.error.payment{background-color:transparent;text-align:center;color:#fff;margin:20px 0}.error-button{text-align:center}.error-button a{text-decoration:none;margin:0 auto;padding:7.5px 30px;display:inline-block;color:#fff}.error.payment-methods{padding:25px}.countdown{padding:20px;color:#fff;font-family:avenir-black;text-align:center;text-transform:uppercase;margin-top:-20px;background-color:#0e1118;width:100%}#edit-addgc{max-width:80%;margin:0 auto;margin-bottom:20px;padding-bottom:5px}@media only screen and (max-width:1024px){#edit-addgc{max-width:100%}}#edit-addgc .details-wrapper{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:10px 20px;background-color:#efefef;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:768px){#edit-addgc .details-wrapper{padding:10px;flex-wrap:wrap}}#edit-addgc .description{margin-top:10px;text-align:right;width:100%;font-size:14px;font-style:italic;opacity:.5;order:1}#edit-addgc input[type='text']{border:1px solid #efefef;border-radius:4px;padding:5px 10px;font-size:14px;margin-bottom:0}#edit-addgc input[type='text']::-webkit-input-placeholder{color:#686868;font-family:"Avenir-Heavy",sans-serif}#edit-addgc input[type='text']::-moz-placeholder{color:#686868;font-family:"Avenir-Heavy",sans-serif}#edit-addgc input[type='text']:-ms-input-placeholder{color:#686868;font-family:"Avenir-Heavy",sans-serif}#edit-addgc input[type='text']:-moz-placeholder{color:#686868;font-family:"Avenir-Heavy",sans-serif}#edit-addgc .form-item.form-item-giftcard{width:50%;padding-right:10px}@media only screen and (max-width:1024px){#edit-addgc .form-item.form-item-giftcard{width:70%}}#edit-addgc label{display:none}#edit-addgc .form-item.form-item-pin{width:20%;padding-right:20px}@media only screen and (max-width:1024px){#edit-addgc .form-item.form-item-pin{width:30%}}@media only screen and (max-width:768px){#edit-addgc .form-item.form-item-pin{padding-right:10px}}#edit-addgc input[type='submit']{margin:0;padding:9px 15px 6px;border-radius:3px;background-color:#686868;font-size:14px;cursor:default}@media only screen and (max-width:1024px){#edit-addgc input[type='submit']{margin-top:10px}}@media only screen and (max-width:768px){#edit-addgc input[type='submit']{font-size:12px}}#edit-addgc .active input[type='submit']{background-color:#4f9407;cursor:pointer}#edit-addgc .active input[type='submit']:hover{background-color:#356305}#edit-addgc summary{display:block;font-size:16px;margin-bottom:0;line-height:0;outline:none;cursor:pointer}#edit-addgc summary::-webkit-details-marker{display:none}#edit-addgc .giftcard-wrapper{padding:5px 20px;background-color:#efefef;border-radius:5px;margin-bottom:-5px;display:flex;justify-content:space-between;align-items:center;color:#000;line-height:1.5;text-decoration:underline}.user-register-title{padding:25px;text-align:left;font-family:"Avenir-Black",sans-serif;font-size:20px;text-transform:uppercase;line-height:1;max-width:1024px;margin:0 auto}@media only screen and (max-width:768px){.user-register-title{font-size:20px;padding:25px 20px}}@media only screen and (max-width:480px){.user-register-title{font-size:24px;padding:25px 10px}}.links-holder{max-width:640px;margin:0 auto;padding-bottom:20px;display:flex}@media only screen and (max-width:768px){.links-holder{max-width:100%}}.links-holder>div{padding:25px}.links-holder>div:first-child{border-right:1px solid #efefef}@media only screen and (max-width:375px){.links-holder>div{padding:10px}}.links-holder img{display:block;transition:all 400ms ease;padding:40px;padding-bottom:0}@media only screen and (max-width:480px){.links-holder img{padding:10px;padding-bottom:10px}}@media only screen and (max-width:375px){.links-holder img{padding:20px;padding-bottom:20px}}.links-holder a{text-align:center;padding:15px 30px;font-size:16px;font-family:"Avenir-Medium",sans-serif}@media only screen and (max-width:768px){.links-holder a{padding:10px;font-size:14px}}@media only screen and (max-width:375px){.links-holder a{font-size:12px}}.email-register-link-icon img{margin:0 auto;width:100px;display:block}.member-more-link{padding:20px;padding-top:0;text-align:center;font-size:14px;color:#7a7a7a}.member-more-link a{color:#952122;text-decoration:none}.js-wrap-register-form{max-width:1024px;margin:0 auto}.js-wrap-register-form .or-login{width:calc(100% - 40px)}.js-wrap-register-form form.user-register-form input.form-submit{margin:0 auto;width:100%;padding:15px;font-size:16px}.or-login{border-top:1px solid #d6d6d6;text-align:center;margin:0 auto;width:100%}.or-login span{font-family:"Avenir-Black",sans-serif;top:-10px;margin-top:-10px;position:relative;background-color:#fff;margin:0 auto;padding:0 20px;cursor:pointer;display:inline-block;text-transform:uppercase;color:#818181;outline:0;border:0;-moz-outline-style:none;font-size:14px}.booking-success{background-color:#fff;color:#000;margin:0;margin-bottom:20px;padding:25px}.booking-success img{display:block;width:100%}.booking-success .content-wrapper{display:flex;margin:20px 0;padding:20px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef}@media only screen and (max-width:375px){.booking-success .content-wrapper{flex-direction:column}}.booking-success .col1{width:17.5%}@media only screen and (max-width:480px){.booking-success .col1{width:30%}}@media only screen and (max-width:375px){.booking-success .col1{width:50%;margin-bottom:20px}}.booking-success .col2{flex-grow:1;padding-left:20px}@media only screen and (max-width:375px){.booking-success .col2{padding:0}}.booking-success table{width:100%;margin:0 auto}@media only screen and (max-width:480px){.booking-success table tr{display:flex}}.booking-success table td{line-height:1;padding:5px 0;font-size:14px;color:#7a7a7a}.booking-success table td:first-child{padding-right:10px;color:#000;font-family:"Avenir-Black",sans-serif;width:160px;text-transform:uppercase}@media only screen and (max-width:480px){.booking-success table td:first-child{width:50%;padding:5px 0}}.booking-success table.booking-success-table-bottom td:first-child{color:#7a7a7a}.booking-success table td:last-child{padding-left:10px}@media only screen and (max-width:480px){.booking-success table td:last-child{padding:5px 0;width:50%}}.booking-success .cancel-reservation-text{text-align:center;margin-top:25px}.booking-success .cancel-reservation-text a{color:#952122;text-decoration:none}.booking-success .section-title{background-color:#952122;color:#fff;padding:10px 20px;line-height:1;font-size:18px;text-transform:uppercase;font-family:"Avenir-Black",sans-serif;margin:-25px;margin-bottom:25px}.booking-success .title{margin:0;line-height:1;font-size:21px;text-transform:uppercase;font-family:"Avenir-Black",sans-serif}.booking-success .additional-title{margin:0;line-height:1;font-size:18px;text-transform:uppercase;font-family:"Avenir-Black",sans-serif;margin-top:20px;padding-top:20px;padding-bottom:15px;border-top:1px solid #efefef;color:#000}.booking-success .button-wrapper{display:flex;margin-top:20px}.booking-success .button.print{padding:7.5px 30px}.booking-success table td.gift-card{padding:0;padding-top:15px;font-family:"Avenir-Book",sans-serif;text-transform:none}@media only screen and (max-width:480px){.booking-success table td.gift-card{width:100%}}.booking-success .gift-card .gift-card-wrapper{padding:10px 20px;margin-bottom:-2px;display:inline-block;background-color:#efefef;border-radius:5px;color:#7a7a7a}.booking-success .gift-card .gift-card-wrapper div{margin-bottom:10px}.booking-success .gift-card .gift-card-wrapper div:last-child{margin-bottom:0}.booking-success .gift-card strong{color:#000;font-family:"Avenir-Black",sans-serif;padding-left:5px}.profile-history-tab img{display:block}.profile-history-tab ul{color:#7a7a7a;background-color:#fff;padding:25px}@media only screen and (max-width:480px){.profile-history-tab ul{padding:0}}.profile-history-tab li{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.profile-history-tab li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 none}.profile-history-tab .movie-poster a{text-decoration:none}.profile-history-tab .movie-info{padding-left:20px}.profile-history-tab .movie-info *::before{color:#952122}.profile-history-tab .movie-info h3{margin:0;font-size:18px;text-transform:uppercase;font-family:"Avenir-Black",sans-serif;color:#000}.profile-history-tab .movie-info a{color:#952122;font-size:14px;font-family:"Avenir-Black",sans-serif;text-transform:uppercase;text-decoration:none;margin-right:10px}.profile-history-tab .movie-info .refund-link a{font-family:"Avenir-Book",sans-serif}.profile-history-tab .movie-info h3 a{text-decoration:none;color:#000;font-size:18px}.profile-history-tab .movie-info .time{margin-right:20px;padding-right:20px;border-right:1px solid #dedede}@media only screen and (max-width:480px){.profile-history-tab .movie-info .time{margin-right:0;padding-right:0;border-right:0 none}}.profile-history-tab .links-tickets{display:flex;flex-direction:column}.profile-history-tab .movie-info-wrapper{display:flex}@media only screen and (max-width:480px){.profile-history-tab .movie-info-wrapper{flex-direction:column}}.profile-history-tab .icon-map-marker{margin-right:7px}#menu-page-order{display:flex;justify-content:flex-start;padding:20px;background-color:rgba(0,0,0,0.5)}@media only screen and (max-width:768px){#menu-page-order{justify-content:center}}@media only screen and (max-width:480px){#menu-page-order{padding:13px 35px}}#menu-page-order img{height:85px;display:block}@media only screen and (max-width:480px){#menu-page-order img{height:75px}}.path-order main{margin:0 auto;padding:0}#menu-page-order{background-color:transparent;margin:0 auto;max-width:1440px}.altapay-payment-form{padding:20px 0;background-color:#fff;color:#000}@media only screen and (max-width:1440px){.altapay-payment-form{padding:20px}}.altapay-payment-form>form{margin-top:20px}.altapay-payment-form>.content-wrapper{padding:20px;border:1px solid #ebebeb}@media only screen and (max-width:375px){.altapay-payment-form>.content-wrapper{padding:10px}}.altapay-payment-form table{margin-bottom:40px}@media only screen and (max-width:480px){.altapay-payment-form table{margin-bottom:20px}}.altapay-payment-form table td{line-height:1;padding:5px 0;font-size:14px;color:#7a7a7a}.altapay-payment-form table td.label{padding-right:10px;color:#000;font-family:"Avenir-Black",sans-serif;width:160px;text-transform:uppercase;font-weight:bold}@media only screen and (max-width:480px){.altapay-payment-form table td.label{width:auto}}.altapay-payment-form table tr:last-child td{word-break:break-all}.altapay-payment-form tr:last-child td.label{word-break:normal}.pensio_payment_form_row{display:flex;flex-direction:row;margin-bottom:20px}.pensio_payment_form_row.expiry_row label:first-child{width:30%}.pensio_payment_form_row.expiry_row label:nth-child(3){padding-left:0}.pensio_payment_form_row.expiry_row label{width:auto}.pensio_payment_form_row.expiry_row{align-items:center}@media only screen and (max-width:480px){.pensio_payment_form_row.expiry_row{flex-wrap:wrap}}.pensio_payment_form_row.cvc_description_row{flex-direction:column;padding-left:30%}.pensio_payment_form_label_cell,.pensio_payment_form_row label{float:left;width:30%;text-align:left;padding:0 10px;line-height:40px;font-size:14px;color:#7a7a7a}.pensio_payment_form_label_cell:first-child,.pensio_payment_form_row label:first-child{padding-left:0}@media only screen and (max-width:480px){.pensio_payment_form_label_cell,.pensio_payment_form_row label{line-height:1.5;word-break:break-word}}.pensio_payment_form_input_cell input[type='text'],.pensio_payment_form_input_cell input[type='email'],.pensio_payment_form_input_cell input[type='password'],.pensio_payment_form_input_cell input[type='number'],.pensio_payment_form_input_cell input[type='date'],.pensio_payment_form_input_cell input[type='tel'],.pensio_payment_form_row input[type='text'],.pensio_payment_form_row input[type='email'],.pensio_payment_form_row input[type='password'],.pensio_payment_form_row input[type='number'],.pensio_payment_form_row input[type='date'],.pensio_payment_form_row input[type='tel']{width:100%;border:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #7a7a7a;border-color:#7a7a7a;padding:7.5px;line-height:1.5;color:#000;background-color:#fff;margin-bottom:10px;border-radius:0}.pensio_payment_form_label_cell{width:100%;text-align:left}.pensio_payment_form_submit_cell input{font-weight:bold;text-transform:uppercase}.pensio_payment_form_row.cvc_row{margin-bottom:0}.pensio_payment_form_row.submit_row{margin-bottom:0;justify-content:flex-end}.cancel-button .content-wrapper{display:flex}@media only screen and (max-width:480px){.cancel-button .content-wrapper{justify-content:flex-end}}.cancel-button a{margin-top:-44px;position:relative;background-color:#000;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:480px){.cancel-button a{margin-top:20px}}.pensio_payment_form_label_cell{float:left;width:30%;text-align:left;padding-right:10px;line-height:40px;font-size:14px;color:#7a7a7a}.pensio_payment_form_row.cvc_description_row .pensio_payment_form_label_cell{width:100%}@media only screen and (max-width:768px){.pensio_payment_form_row.cvc_description_row .pensio_payment_form_label_cell{line-height:1.5}}.pensio_payment_form_input_cell{display:flex;flex-direction:column}.pensio_payment_form_row.expiry_row .pensio_payment_form_input_cell{flex-direction:row}@media only screen and (max-width:480px){.pensio_payment_form_row.expiry_row .pensio_payment_form_input_cell{padding-left:30%}}.pensio_payment_form_input_cell select{margin-right:20px}.pensio_payment_form_input_cell input[type='submit']{align-self:flex-end}.pensio_payment_form_input_cell input[type='text']{align-self:flex-start}.pensio_payment_form_cvc_cell img{width:80px}#edit-permdb{text-align:center;width:100%}#edit-permdb a{color:#952122;text-decoration:none}#edit-permdb h3{font-family:"Avenir-Black",sans-serif;top:-10px;position:relative;background-color:#fff;margin:0 auto;padding:0 20px;cursor:pointer;display:inline-block;text-transform:uppercase;color:#818181;outline:0;border:0;-moz-outline-style:none;font-size:14px}#edit-permdb .form-item{width:100%;display:flex;text-align:left;margin:0 auto;margin-bottom:20px;padding-left:15%;align-items:flex-start}@media only screen and (max-width:480px){#edit-permdb .form-item{padding-left:0}}#edit-permdb .form-item label{text-align:left;line-height:1.5;width:calc(100% - 32px)}#edit-permdb .form-item p{margin-top:0;margin-bottom:10px;font-size:14px;display:inline-block}#edit-permdb .form-item input{position:relative;top:3px}#edit-permdb .form-item-permdb-tac-nfbio p{display:inline}#edit-permdb .form-item-permdb-tac-nfbio input[type='checkbox']{top:8px}#edit-permdb .label{margin-bottom:20px;font-size:14px;color:#7a7a7a;width:100%;padding-left:15%;text-align:left}@media only screen and (max-width:480px){#edit-permdb .label{padding-left:0}}#edit-permdb .title-wrapper{width:100%;margin-bottom:10px}#edit-permdb .consent{width:100%;margin-bottom:20px;margin-top:0;font-size:12px;text-align:left;padding-left:calc(15% + 23px)}@media only screen and (max-width:768px){#edit-permdb .consent{padding-left:calc(30% + 23px)}}.user-form{text-align:center}.user-form summary{font-family:"Avenir-Black",sans-serif;bottom:-13px;position:relative;background-color:#fff;margin:0 auto;padding:0 20px;cursor:pointer;text-transform:uppercase;color:#818181;outline:0;border:0;-moz-outline-style:none;font-size:14px;display:none}.user-form summary::-webkit-details-marker{display:none}.permission-info-block{padding:20px;border-radius:0;background-color:#ff8200;font-size:18px;color:#fff;text-align:left;margin-bottom:50px}.permission-info-block a{color:#fff}@media only screen and (max-width:1440px){.permission-info-block{font-size:16px}}.permission-info-block .accept-button{margin-top:40px}.permission-info-block a.js-pgroup-consent{display:inline-flex;background-color:#fff;color:#000}@media only screen and (min-width:1025px){.permission-info-block a.js-pgroup-consent:hover,.permission-info-block a.js-pgroup-consent:active{color:#000;background-color:#ccc}}.permission-info-block .section-title{font-size:26px;font-family:"Avenir-Black",sans-serif;margin-bottom:20px}.user-cancel-form{padding:20px;background-color:#fff;color:#000;text-align:center}#edit-actions{display:flex;justify-content:center;margin-top:10px}#edit-actions a,#edit-actions input{margin-right:10px;padding:7.5px 30px}.altapay-easy-payment-cards-form table{border-collapse:collapse;margin-bottom:40px;max-width:50%}@media only screen and (max-width:1024px){.altapay-easy-payment-cards-form table{max-width:100%}}.altapay-easy-payment-cards-form th{padding:5px;border-bottom:1px solid #000;font-family:"Avenir-Medium",sans-serif;font-size:14px;line-height:1;text-align:left;padding-top:8px}.altapay-easy-payment-cards-form td{padding:5px;line-height:1}.altapay-easy-payment-cards-form .form-item{margin-bottom:0}.altapay-easy-payment-cards-form .form-submit{padding:7.5px 30px}.vista-orders-refund-form{padding:20px;background-color:#fff;color:#000;text-align:center}.vista-orders-refund-form .form-submit{margin:0 auto;margin-top:20px}.booking-flow-control-wrapper{display:flex}.booking-flow-control-wrapper.timeout{flex-direction:column;flex-wrap:wrap;text-align:center;margin-bottom:20px}.booking-flow-control-wrapper.timeout .button{margin:0 auto;padding:7.5px 30px}.vista-orders-gift-cards-form{background-color:#fff;padding:20px;border-radius:4px;color:#000;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}.vista-orders-gift-cards-form input{margin:0;padding:0;line-height:1.6;font-family:"Avenir-Black",sans-serif;color:#480e0e;height:auto;border-color:transparent;border-bottom-color:#cbc4c5;background-color:transparent}.vista-orders-gift-cards-form input[type='submit']{opacity:.5}.vista-orders-gift-cards-form input[type='submit']:hover{background-color:transparent;transform:scale(1.2);color:#480e0e}.vista-orders-gift-cards-form input:focus{outline:none}.vista-orders-gift-cards-form .form-item{width:50%;padding-left:10px;padding-right:0}.vista-orders-gift-cards-form label{margin-bottom:0;display:none}.vista-orders-gift-cards-form .form-item.form-item-giftcard{padding-right:10px;padding-left:0;width:75%}.vista-orders-gift-cards-form .form-item.form-item-pin{width:25%}#giftcards_list{padding-top:10px;font-size:14px;margin:0}#giftcards_list a{margin:0;color:#952122;padding-left:25px;display:inline-block;z-index:1;position:relative}.gc{position:relative}#giftcards_list .gc::before{content:'\e92f';position:absolute;left:2px;top:2px;font-size:16px;transition:all 400ms ease;cursor:pointer}#giftcards_list:hover .gc::before{transform:scale(1.3)}.vista-orders-gift-cards-form input[type='text']::-webkit-input-placeholder{color:#480e0e}.vista-orders-gift-cards-form input[type='text']::-moz-placeholder{color:#480e0e}.vista-orders-gift-cards-form input[type='text']:-ms-input-placeholder{color:#480e0e}.vista-orders-gift-cards-form input[type='text']:-moz-placeholder{color:#480e0e}.block-breaking-news .field--name-body{font-size:16px;font-family:"Avenir-Book",sans-serif}.block-breaking-news .field--name-body .paragraph-title,.block-breaking-news .field--name-body h1,.block-breaking-news .field--name-body h2,.block-breaking-news .field--name-body h3,.block-breaking-news .field--name-body h4{margin-top:0}.block-breaking-news{display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:20px 55px;background-color:#ffd629;color:#000;position:relative}@media only screen and (max-width:480px){.block-breaking-news{padding:20px 50px}}.block-breaking-news.hidden{display:none}.block-breaking-news button.close-btn{position:absolute;right:20px;top:17px}@media only screen and (max-width:480px){.block-breaking-news button.close-btn{right:10px}}.maintenance-page{display:flex;justify-content:flex-start;padding:20px}@media only screen and (max-width:480px){.maintenance-page{padding:15px}}.maintenance-page header{background-color:transparent;margin:0 auto;max-width:1440px;width:100%;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:1441px){.maintenance-page header{padding-left:0;padding-right:0}}.maintenance-page header>a img{height:66px;display:block}.maintenance-page .name-and-slogan{display:none}.maintenance-page main{text-align:center}.maintenance-page main>h1{padding-bottom:1em;border-bottom:1px solid rgba(255,255,255,0.2)}@media print{@page{margin:2cm}body,article{width:100% !important;margin:0 !important;padding:0 !important;color:#000 !important;background:#fff !important}h1,h2,h3{color:#000 !important;background:none !important}nav,aside{display:none !important}img{max-width:100% !important}a{word-wrap:break-word !important}a[href^='http']::after{content:" <" attr(href) ">"}a,input,select,textarea,button,.button{color:#000 !important;background:#fff !important}h1,h2,h3{page-break-after:avoid}img{page-break-inside:avoid}}
