@import "https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&family=M+PLUS+2:wght@100..900&family=Paytone+One&display=swap";
*{font-optical-sizing:auto;font-variation-settings:"YOPQ" 300;font-family:"M PLUS 2",sans-serif;font-style:normal;font-weight:400}:root{--text:#382d90;--website-color:#aea5de;--gradient-1:#ffff1c;--gradient-2:#00dbde;--gradient-3:#00c3ff;--gradient-4:#c02425;--gradient-5:#cba711;--gradient-6:#382d90;--gradient-7:#aea5de;--gradient-8:#e58531;--gradient-9:#8781ad;--blue:#499fce;--yellow:#fce44e;--green:#4ca161;--dark-pink:#cb2b81;--addictional-color:#00c3ff}body{background-color:var(--website-color);font-size:16px}img{justify-items:center;width:100%}h1,p{color:var(--text)}a{color:var(--text);text-decoration:none}.header{max-width:1440px;margin:0 auto}.main{flex-direction:column;justify-content:center;align-items:center;height:auto}.element-page{max-width:1440px;margin:0 auto}.repertoire-title{text-align:center;color:var(--text);background-color:var(--text);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-repeat:repeat;background-size:100%;-webkit-background-clip:text;margin-top:68px;font-size:6rem;font-weight:700}.film.border-gradient.only-top{max-width:1440px}.film{border:5px solid;border-image-slice:1;grid-template-columns:1fr 2fr;height:auto;min-height:auto;margin:0 0 30px;padding-top:30px;display:grid}.film.policy{flex-direction:column;display:flex}.border-gradient{border-image-source:linear-gradient(to left, var(--gradient-8), var(--gradient-9), var(--gradient-6))}.only-top{border-bottom:0;border-left:0;border-right:0}.film-picture{text-align:center}.film-picture img{width:80%}.film-describe h1{margin:0 0 20px;font-size:3vh;font-weight:700}.film-describe p{text-align:justify;margin:0 0 20px;font-size:16px;font-weight:500}.film-describe.policy h1{text-align:center}.film-date{color:var(--text);font-size:18px}.date{font-weight:500}.hours{padding:14px 0;display:flex}.hours-add{background:var(--gradient-8);border-radius:10px;margin:0 8px 0 0;padding:3px 6px;font-size:18px;font-weight:500}footer{border:10px solid;border-image-slice:1}.site-footer{border-style:solid;border-width:5px 0 0;border-image-source:linear-gradient(to left, var(--gradient-8), var(--gradient-9), var(--gradient-6));min-height:auto;padding-top:8px}.footer-class section{justify-content:center;min-height:auto;margin-left:0%;margin-right:1%;padding:1rem 0}.footer-class{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;display:flex}.footer-element{width:auto;height:auto;margin-left:auto;margin-right:auto;display:flex;position:relative}.element-footer-container{justify-content:center;align-items:center;width:365px;display:inline-block;position:relative}.footer-column{min-height:1px;position:relative}.footer-widget-wrap{width:100%;color:var(--text);align-content:flex-start;position:relative}.footer-paragraph{line-height:2}.footer-paragraph .footer-map{flex-direction:column;display:flex}.footer-logo{width:60%}.footer-laws .footer-iconTop{position:relative}.footer-laws{justify-content:center;align-items:center;display:flex;position:relative}.footer-laws a{white-space:nowrap;background:0 0;justify-content:center;align-items:center;width:auto;height:23px;font-size:11px;display:inline-flex;position:relative}.footer-text p{font-size:11px}.footer-media i{font-size:.8rem}.footer-iconTop a{border:.1rem solid var(--gradient-6);z-index:1;border-radius:.6rem;justify-content:center;align-items:center;padding:.3rem;display:inline-flex;position:relative;overflow:hidden}.footer-iconTop a i{font-size:2rem}.bx-up-arrow-alt{color:var(--gradient-6)}@media (max-width:1388px){.header img{width:100%}.repertoire-title{font-size:5rem}}@media (max-width:1200px){.film-picture img{width:90%}}@media (max-width:991px){.repertoire-title{font-size:3rem}.film-picture img{width:80%}}@media (max-width:769px){.film{grid-template-columns:1fr}.film-picture img{width:40%}.footer-iconTop a i{font-size:1rem}}@media (max-width:550px){.footer-element{flex-direction:column}.repertoire-title{margin-top:34px}}@media (max-width:466px){.repertoire-title{font-size:2rem}}
