body{background:#fff;color:#000;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400}main{margin-block:3rem}a{color:#3b52a0}blockquote{border-left:none;font-size:1.2em}.btn-agm-reports{background-color:#3b52a0}.btn-agm-reports:focus,.btn-agm-reports:hover{background-color:#5779e7}.navbar{background-color:#3b52a0;border-color:#2d3f7b;border-radius:0}.navbar-toggler{border-color:#fff}.navbar-default .navbar-collapse,.navbar-header{background-color:#3b52a0}.navbar-nav .nav-link{color:#fff}.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{background-color:#263566;color:#fff}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{background-color:#5779e7;color:#fff}.navbar-light.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media screen and (min-width:992px){.navbar{padding-block:0}.navbar-nav .nav-link{padding-block:1rem}}.aboutus-sidemenu{background-color:#f8f8f8;border-color:#e7e7e7;border-radius:4px;margin-top:30px}.table{border:1px solid #000;margin-bottom:10px}.table>:not(caption)>*>*{background-color:#3b52a0}.table tbody tr td,.table thead tr th{border:1px solid #000;padding:7px}.table thead tr th{background-color:#3b52a0;color:#fff}.table tbody tr td{background-color:#fff;color:#000}.table tfoot tr td{background:none;font-weight:600}.btn-normal{background-color:#ffc107;color:#000}.btn-normal:active,.btn-normal:focus,.btn-normal:hover{background-color:#f8ce52;color:#000}.btn-tickets{background-color:#3b52a0;border-color:#3b52a0;color:#fff}.btn-tickets:active,.btn-tickets:focus,.btn-tickets:hover{background-color:#8899d3;color:#fff}.btn-membership{background-color:#263568;color:#fff;transition:all .4s ease}.btn-membership:active,.btn-membership:focus,.btn-membership:hover{background-color:#adb9e1;color:#000}.membership-box-button a:focus,.membership-box-button a:hover{text-decoration:none}.front-page-buttons a,.front-page-buttons button{margin-top:5px}.synopsis-headings{padding-bottom:2px;padding-top:2px}.synopsis-headings,.synopsis-review-heading{border-bottom:2px solid grey;border-top:2px solid grey;margin-top:5px}.synopsis-review-heading{padding-top:3px}.synopsis-screening-date{font-style:italic;text-align:center}.synopsis-sfs-title{font-weight:700;text-align:center}.synopsis-image-full-page{margin-bottom:15px}.main-programme>div>img{margin-top:10px}.review{text-align:start}.review h2,.review h3{border-bottom:2px solid grey;border-top:2px solid grey;margin-top:.4rem;padding-block:.25rem}.review img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;padding-block-end:1rem;padding-block-start:.5rem}.review .review__content{-moz-columns:unset;columns:unset}.review .review__author{font-style:italic;text-align:end}.review .review__author.review__author--review1{-moz-column-break-after:always;break-after:always;margin-block-end:1rem}@media screen and (min-width:992px){.review .review__content{-moz-column-count:2;-moz-column-gap:2rem;column-gap:2rem;-moz-column-width:auto;columns:2}}.membership-box{align-items:center;background-color:#6279c5;box-shadow:3px 3px 13px -1px #000000bf;color:#fff;display:flex;flex-direction:column;margin-bottom:1rem;padding:10px}.membership-box h3{margin-bottom:1.4rem}.membership-box-button{padding-bottom:10px}@media screen and (min-width:992px){.membership-box{margin-bottom:0;margin-top:55px}}.poster-box-link{text-decoration:none}.poster-box{align-items:center;background-color:#f8f8f8;border-radius:5px;color:#282727;cursor:pointer;display:flex;flex-direction:column;font-weight:700;margin-bottom:10px;margin-top:5px;padding:20px 0 0;transition:all .4s ease}.poster-box .poster-box-date{padding-bottom:3px;padding-top:3px}.poster-box .poster-box__image{margin:0 auto;width:206px}.poster-box .poster-box__more-info{margin-bottom:0;padding-block:.5rem 1rem}.poster-box:focus .poster-box__more-info,.poster-box:hover .poster-box__more-info{text-decoration:underline}.film-article{margin-bottom:2.5rem}.film-article h3{margin-top:0}.film-article .film-article__info{color:#3b52a0;font-weight:700}.film-article .film-article__date{font-weight:700;margin-bottom:0}.film-article .front-page-buttons{display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.film-article .front-page-buttons>a{flex:0 1 100%}@media screen and (min-width:1100px){.film-article .front-page-buttons>a{flex-basis:20%}}footer{background-color:#3b52a0;color:#fff;font-size:.9rem;font-weight:200;padding-block:2rem}footer a{color:#fff;text-decoration:underline}footer a:active,footer a:focus,footer a:hover{color:#fff;font-weight:600}
