:root{--breadcrumbs-space:150px;--border-cl:rgb(22 0 5/15%);--text-35:35px}.page__banner .img--cover{object-position:top}.text-up{text-transform:uppercase;font-weight:var(--fw-500)}@media(max-width:900px){.title--80,.title--72,.title--62{font-size:var(--text-42)}}@media(max-width:640px){:root{--text-18:16px}.title--80,.title--72,.title--62{font-size:var(--text-35)}}@media(max-width:390px){:root{--text-16:14px}}.margin-page{margin-block:var(--space-100)}.border{border-radius:var(--rounded-3);overflow:hidden}.dark .page h1{color:#fff}input,button,textarea,select{font:inherit}.form__group label{display:block;padding-block-end:5px;font-weight:var(--fw-700)}.form__group input,.form__group textarea,.form__group select{width:100%;background:none;border:1px solid var(--clr-text-grey);padding:var(--space-15) var(--space-25);outline:0;font-size:16px;border-radius:3px}.form__group select{-webkit-appearance:none;appearance:none;position:relative;background:url(../../images/arrow-icon.svg) no-repeat right;color:var(--clr-text-grey);background-position:right 15px bottom 20px;padding-inline-end:50px}.shop-search input{background:url(../../images/icon-search.svg) no-repeat right;-webkit-appearance:none;background-position:right 15px bottom 20px}.form-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px;z-index:9}.form-wrap .form__group.full--width{grid-column:span 2}.iti{width:100%}.shop-search button{position:absolute;z-index:4;right:0;top:0;width:60px;height:100%;border:0;outline:0;opacity:0;background-color:var(--clr-bg-primary-red)}.shop-search:focus-within button{opacity:1}.pagination-container{padding-block-start:clamp(30px,3vw,var(--space-50))}.pagination{--pagination-width:65px;--pagination-height:50px}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center;text-align:center;width:var(--pagination-width);height:var(--pagination-height);color:var(--clr-primary-black);border:1px solid transparent;font-weight:var(--fw-800);transition:all ease-in-out 200ms}.pagination li:hover a,.pagination li:hover span,.pagination .active a,.pagination .active span{color:var(--clr-white);border:1px solid transparent;background:var(--clr-primary-red);border-radius:50px}.pagination li:hover a,.pagination li:hover span{background-color:rgba(var(--clr-primary-red-alpha),.1);color:var(--clr-primary-black)}.shop-search:focus-within button svg path{fill:var(--clr-white)}.shop__list,.leasing__enquiry-page{padding-block:var(--space-80)}.store__tags .store__tags__list a svg{width:40px;height:40px}.store__details__content .social__links a{width:40px;height:40px;border-radius:50%;background-color:rgba(var(--clr-primary-red-alpha),.6)}.store__details__content .social__links a:hover{background-color:rgba(var(--clr-primary-black-alpha),.9)}.store__details__content .social__links a img{width:20px}.shop__list h4{font-weight:var(--fw-500)}.shop__list .form-wrap{grid-template-columns:49% 1fr 240px;padding-block-end:20px}.sitemap__list,.shop__list .card__list{column-gap:var(--space-30);row-gap:var(--space-80);grid-template-columns:repeat(4,minmax(0,1fr))}.shop__list .card__list .card__list--item figcaption{padding:var(--space-10)}.shop__list .grid--stack picture{aspect-ratio:1/1}.shop__list .card__list .card__list--item figcaption span{background:var(--clr-primary-red);width:max-content;padding:5px var(--space-15);border-radius:90px;font-weight:var(--fw-600);font-size:var(--text-12);color:var(--clr-white)}.shop__list .card__list .card__list--item h4{color:var(--clr-primary-black);font-size:var(--text-24)}.shop__list .card__list .card__list--item{aspect-ratio:auto;align-items:start;align-content:start}.shop__list .card__list .card__list--item figure{overflow:hidden}.shop__list .card__list .card__list--item figcaption{aspect-ratio:1/1;background:transparent}.card__list .card__list--item h4,.event__list .card__list--item img,.shop__list .card__list--item img{transition:var(--transition-200)}.event__list .card__list--item:hover img,.shop__list .card__list--item:hover img{scale:1.1;transition:var(--transition-200)}@media(hover:hover){.shop__list .card__list .card__list--item:hover h4{color:var(--clr-primary-red)}}.event__img-slider{max-width:100%}.opening__hours{padding-block-start:var(--space-70);border-top:1px solid var(--border-cl)}.opening__hours_wrap{grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:var(--space-120)}.opening__hours h4{font-weight:var(--fw-600);text-transform:uppercase}.opening__hours__card{grid-template-columns:200px 1fr;min-height:200px;border-radius:var(--rounded-3);overflow:hidden;border:1px solid rgba(var(--clr-primary-red-alpha),.1);border-inline-start-width:0}@media screen and (min-device-width:1500px) and (max-device-width:1700px){.shop__list .card__list .card__list--item h4{font-size:var(--text-24)}}@media(max-width:1200px){.shop__list .card__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.shop__list .form-wrap{grid-template-columns:1fr 1fr 150px}.sitemap__list{grid-template-columns:repeat(3,minmax(0,1fr))}.shop__list .form-wrap{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.shop__list .form-wrap .name-search{grid-area:1/1/2/3}.shop__list .form-wrap .name-sort{grid-area:2/1/3/2}.shop__list .form-wrap .name-a-z{grid-area:2/2/3/3}}@media(max-width:650px){.form__group input,.form__group textarea,.form__group select{padding-inline-start:15px}.pagination{--pagination-width:45px;--pagination-height:40px}.sitemap__list{grid-template-columns:repeat(1,minmax(0,1fr))}.shop__list .form-wrap{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:15px}.shop__list .form-wrap .name-search{grid-area:1/1/2/4}.shop__list .form-wrap .name-sort{grid-area:2/1/3/3}.shop__list .form-wrap .name-a-z{grid-area:2/3/3/4}.form__group select{background-position:right 15px bottom 23px;background-size:16px}.pagination-container{padding-block-start:clamp(20px,3vw,var(--space-50))}.opening__hours__card{grid-template-columns:120px 1fr;min-height:120px;gap:20px}}.breadcrumbs{margin-block-start:var(--breadcrumbs-space)}.breadcrumbs ul li a{font-size:var(--text-14);position:relative;color:var(--clr-primary-black)}.breadcrumbs ul li a:hover{text-decoration:underline;color:var(--clr-bg-primary-red)}.breadcrumbs li.active::after{display:none}.breadcrumbs ul li::after{content:"";width:10px;height:7px;background:url(../../images/icon-arrow.svg) no-repeat right}.stor__detailes{margin-block-start:var(--space-35)}.dark .stor__detailes .font--ivy,.dark .store__details__content h3{color:#fff}.stor__detailed_info{grid-template-columns:repeat(4,minmax(300px,1fr))}.movies-info .logo,.stor__detailed_info .logo{border:1px solid rgba(var(--clr-primary-black-alpha),.15);border-radius:var(--rounded-3);padding-block:10px}.movies-info .logo img,.stor__detailed_info .logo img{max-width:90%;margin-inline:auto}.stor__detailed_info .info:not(.info~.info){margin-inline-start:var(--space-30)}.shop__page-info p{font-size:var(--text-18)}.bus-route-info .routes aside>span,.contact__info ul li figcaption a.location,.contact__info ul li figcaption span,.stor__detailed_info .info h5{font-size:var(--text-14);font-weight:var(--fw-800);color:var(--clr-bg-primary-red);text-transform:uppercase}.stor-banner--navs{position:absolute;z-index:44;bottom:50%;display:flex;justify-content:space-between;padding-inline:30px}.store__details__content .store__tags::after{content:"";width:1px;height:100%;background:#000;position:absolute;left:calc(var(--space-40)*-1);z-index:9;opacity:.15}.dark .store__details__content .store__tags::after{background-color:#fff}.store__details__content{grid-template-columns:2fr 1fr}.store__details__content h3{font-weight:var(--fw-500);text-transform:uppercase;color:var(--clr-primary-black)}.store__details__content .content{padding-inline-end:30px}.no_rel-store{margin-block-end:var(--space-80)}.store__details__content h1,.store__details__content h2,.store__details__content h3,.store__details__content h4,.store__details__content h5,.store__details__content h6,.store__details__content p strong{color:var(--clr-text-black)}.store__tags__group h5{font-size:var(--text-20);font-weight:var(--fw-700);color:var(--clr-primary-black)}.store__tags__list.social-links a{padding:0;border:0}.store__tags__list.social-links a svg circle{stroke:var(--clr-text-grey)}.store__tags__list.social-links a:hover svg circle{stroke:var(--clr-bg-primary-red)}.store__tags__list.social-links a svg path{fill:var(--clr-text-grey)}.store__tags__list.social-links a:hover{background:none}.store__tags__list.social-links a:hover svg path{fill:var(--clr-bg-primary-red)}.stor__detailed_info .info li{font-size:var(--text-18)}.movies-info li a,.stor__detailed_info .info li a{color:var(--clr-text-black)}.stor__detailed_info .info li a:hover{text-decoration:underline}.store__tags__list a,.store__tags__list span{display:block;border:1px solid var(--clr-text-grey);color:var(--clr-text-grey);padding:8px 20px;border-radius:60px;width:max-content;font-size:var(--text-14)}.store__tags__list a:hover{background-color:var(--clr-bg-primary-red);border-color:var(--clr-bg-primary-red);color:var(--clr-white)}@media(max-width:1500px){.stor__detailed_info{grid-template-columns:repeat(4,minmax(250px,1fr))}}@media(max-width:1400px){.opening__hours_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.stor__img-slider .banner--pagination{bottom:20px}.opening__hours__card h3{font-size:var(--text-24)}.stor__detailed_info{grid-template-columns:repeat(2,minmax(300px,1fr));row-gap:var(--space-50)}}@media(max-width:900px){.opening__hours_wrap{grid-template-columns:repeat(1,minmax(0,1fr));padding-block-end:var(--space-70)}.store__details__content .store__tags::after{display:none}}@media(max-width:650px){:root{--breadcrumbs-space:110px}.shop__page-info p{font-size:15px}.stor__detailed_info .info{gap:0}.stor__detailed_info .info ul{gap:0;margin-inline-start:65px;margin-block-start:-10px}.stor__detailed_info .info:not(.info~.info){margin-inline-start:0}.stor__detailed_info .logo{width:50%}.store__details__content,.stor__detailed_info{grid-template-columns:1fr}.stor__detailed_info{row-gap:var(--space-20)}.opening__hours__card h3{font-size:var(--text-20)}.opening__hours__card figcaption ul{gap:0;font-size:15px}.opening__hours__card figcaption{gap:8px}.store__details__content h3{font-size:20px}}.shop__list .card__list.events,.shop__list .card__list.entertainment{gap:var(--space-30);grid-template-columns:repeat(3,minmax(0,1fr))}.shop__list .events picture{overflow:hidden}.shop__list .card__list.entertainment a::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 43.5%,rgba(0,0,0,.4) 77.5%,rgba(0,0,0,.5) 100%)}.shop__list .card__list.entertainment a h3{padding-block-end:var(--space-30);padding-inline-start:var(--space-30)}.thin-banner{margin-block-start:var(--space-100)}.thin-banner figure{min-height:360px}.thin-banner figure figcaption{position:relative;padding-block-end:var(--full-screen-slider-caption-bottom-space);background:rgba(0,0,0,.3);gap:var(--space-20);color:var(--clr-white);z-index:10}.thin-banner figure::after{content:"";position:absolute;bottom:0;width:100%;z-index:9;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 70%)}.thin-banner figure figcaption span{font-size:var(--text-20);font-weight:var(--fw-500);margin-block-start:var(--space-25);margin-block-end:var(--space-10)}.event__list{margin-block-start:var(--space-70);margin-block-end:var(--space-80)}.blogs .form__group select,.event__list .form__group select{min-width:260px}.event__list .card__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-30);row-gap:var(--space-80)}.event__list .events .card__list--item{aspect-ratio:auto;align-items:start}.event__list .events figure p{font-size:var(--text-13);font-weight:var(--fw-700);opacity:.6;color:var(--clr-primary-black)}.ongoing{background:rgba(115,174,130,1)}.past-event{background:rgba(181,181,181,1)}.dark .past-event{background:rgba(181,181,181,.2)}.upcoming{background:rgba(36,71,101,.6)}.ongoing,.past-event,.upcoming{color:var(--clr-white);font-size:var(--text-12);padding:5px var(--space-15);font-weight:var(--fw-500);border-radius:50px}.event__list .events figure h3{font-size:var(--text-28);color:var(--clr-primary-black);font-weight:var(--fw-500);-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.grid--stack picture{overflow:hidden}.event__detailes{margin-block-start:var(--space-35);margin-block-end:var(--space-100)}.event__detailes .event__detaile-info{grid-template-columns:4fr 2fr}.event__detaile-info .stor__detailed_info{grid-template-columns:repeat(3,minmax(270px,1fr));margin-block-start:var(--space-10)}.event__detaile-info .store__details__content span{font-weight:var(--fw-600);margin-block-end:var(--space-20);margin-block-start:var(--space-35)}.blog .event__detaile-info .store__details__content span,.news .event__detaile-info .store__details__content span{margin-block-start:0;margin-block-end:0}.dark .event__detaile-info h1{color:#fff}.store__details__content{font-size:var(--text-20);color:var(--clr-text-grey)}.related-events{padding:var(--space-35);border:1px solid rgba(var(--clr-primary-black-alpha),.1);border-radius:var(--rounded-3)}.related-events .opening__hours__card{grid-template-columns:150px 1fr;min-height:155px;border:0}.opening__hours__card figcaption span{font-size:var(--text-13);font-weight:var(--fw-600);border-radius:20px;color:rgba(var(--clr-primary-black-alpha),.7)}.related-events h4{font-size:var(--text-26)}.related-events a h5{font-size:var(--text-18);font-weight:var(--fw-500);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;color:var(--clr-primary-black)}.related-events a:hover h5{color:var(--clr-primary-red)}.event__detaile-info .stor__detailed_info .info:not(.info~.info){margin-inline-start:0}@media(max-width:1500px){.store__details__content{font-size:var(--text-18)}.event__list .events figure h3{font-size:var(--text-22)}}@media(max-width:1200px){.event__detailes .event__detaile-info{grid-template-columns:1fr}.event__detaile-info .stor__detailed_info{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-30)}.event__list .card__list,.shop__list .card__list.entertainment,.shop__list .card__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.shop__list .card__list.entertainment{grid-template-columns:repeat(1,minmax(0,1fr))}.shop__list .card__list .card__list--item h4{font-size:17px;text-wrap:balance}.event__list .card__list{grid-template-columns:1fr}.thin-banner .banner__content p{display:none}.shop__page-info .form__group{width:100%}.shop__page-info.flex--align--end{flex-direction:column;align-items:flex-start;gap:var(--space-30)}.thin-banner{margin-block-start:80px}.thin-banner figure{min-height:260px}.thin-banner figure figcaption{padding-block-end:15px}.thin-banner figure figcaption span{font-size:var(--text-16);margin-block-start:var(--space-15)}.event__detailes .event__detaile-info,.event__detaile-info .stor__detailed_info{grid-template-columns:1fr}.related-events{padding:var(--space-15)}.related-events .opening__hours__card{grid-template-columns:100px 1fr;min-height:100px}.store__details__content{font-size:var(--text-16)}.event__detailes{margin-block-end:var(--space-50)}.related--shops .wrapper{gap:30px}.related--shops .shop__list .card__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.opening__hours-info{grid-template-columns:1fr 1fr;margin-block:var(--space-100)}.opening__hours-info .info figcaption{position:absolute;z-index:10;padding:var(--space-60);color:var(--clr-white)}.opening__hours-info .info figcaption li{font-size:var(--text-20)}.opening__hours-info .info::after{content:"";position:absolute;z-index:9;width:100%;height:100%;top:0;background:linear-gradient(180deg,rgba(22,0,5,.7) 0%,rgba(22,0,5,.2) 100%)}.locate__us{border:1px dotted var(--clr-primary-black)}.locate__us iframe{width:100%;height:100%;aspect-ratio:2/1}@media(max-width:700px){.locate__us iframe{aspect-ratio:1/1}}.search-results,.blogs{margin-block-start:var(--space-30);margin-block-end:var(--space-100)}.blog__list-wrap figure{grid-template-columns:1fr 1fr}.blog__list-wrap figcaption>span{font-size:var(--text-13);color:var(--clr-primary-red);font-weight:var(--fw-500)}.blog__list-wrap figcaption a:hover{border:1px solid var(--clr-primary-red)}.blog__list-wrap figcaption h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.careers,.leasing__wraper,.bus-route figure,.about__us figure{grid-template-columns:1fr 1fr}.about__us figcaption p.clr--primary{font-weight:var(--fw-600)}@media(max-width:900px){.opening__hours-info{margin-block:var(--space-50)}.opening__hours-info,.blog__list-wrap figure{grid-template-columns:1fr}.opening__hours-page .opening__hours-info>figure{min-height:400px}.blog__list-wrap figure{gap:var(--space-35)}.blog__list-wrap figure figcaption{gap:var(--space-20)}.breadcrumbs ul{flex-wrap:wrap}.about__us figure{grid-template-columns:1fr}}@media(max-width:650px){.blogs .wrapper .flex--between{flex-wrap:wrap;gap:var(--space-35)}.opening__hours-info .info figcaption{padding:var(--space-25)}.blogs .wrapper .form__group{width:100%}}.leasing__enquiry h3{font-size:var(--text-28);font-weight:var(--fw-500)}.leasing__enquiry h4{font-size:var(--text-20);font-weight:var(--fw-600);color:var(--clr-bg-primary-red)}.leasing__enquiry-form{padding:var(--space-50);border-radius:var(--rounded-3);background:#db0032;color:var(--clr-white);position:relative}.leasing__enquiry-form h3{z-index:9}.newsletter__wraper .leasing__enquiry-form::after{content:"";z-index:3;background:url("../../images/logo-icon.svg") no-repeat;background-size:128%;background-position:-60px 60px;position:absolute;width:100%;height:100%;left:0;top:0}.leasing__enquiry-form::after{content:"";z-index:3;background:url("../../images/logo-icon.svg") no-repeat;background-size:contain;background-position:280px 10px;position:absolute;width:100%;height:100%;left:0;top:0}.leasing__enquiry-form span,.leasing__enquiry-form p,.leasing__enquiry-form form{position:relative;z-index:9}.leasing__enquiry-form textarea::placeholder,.leasing__enquiry-form input::placeholder{color:var(--clr-white);font-size:var(--text-16);opacity:.7}.leasing__enquiry-form .form-wrap{margin-block-start:var(--space-30)}.leasing__enquiry-form .iti__flag-container{background:var(--clr-white)}.leasing__enquiry-form .iti--separate-dial-code{color:var(--clr-text-black)}.leasing__enquiry-form .form__group input,.leasing__enquiry-form .form__group textarea,.leasing__enquiry-form .form__group select{border-color:var(--clr-white);color:#fff}.leasing__enquiry-form>span{font-size:var(--text-18);font-weight:var(--fw-500)}.careers .leasing__enquiry-form h3{font-weight:var(--fw-500);line-height:1.4}.careers .leasing__enquiry p{font-size:var(--text-20)}label.file__upload{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:rgba(var(--clr-white-alpha),.2);border:1px solid var(--clr-white);text-align:center;font-weight:var(--fw-400);padding:20px;min-height:80px}label.file__upload input[type="file"]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:rgba(var(--clr-primary-red-alpha),.1);cursor:inherit;display:block}.form__msg{padding:15px 20px;border-radius:10px;gap:var(--space-10);color:var(--clr-white)}.form__msg p{font-size:16px;font-weight:var(--fw-500)}.form__msg.success--message{background-color:rgba(100,156,100,.9)}.form__msg.error--message{background-color:rgba(180,97,97,.8)}.spinner{width:40px;height:40px;margin-inline-start:20px;border-radius:50%;border:3px solid var(--clr-white);border-top-color:var(--clr-bg-primary-red);-webkit-animation:.5s spin infinite linear;animation:.5s spin infinite linear}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:1600px){.leasing__enquiry-form::after{background-position:240px 10px}}@media(max-width:1200px){.leasing__enquiry-form .form__group{width:100%}.careers,.leasing__wraper{grid-template-columns:1fr}}@media(max-width:650px){.leasing__enquiry-form .form-wrap{display:flex;flex-direction:column}}.search-results .title--22 span{font-weight:var(--fw-700)}.search__result-list a{color:var(--clr-text-black);border:1px solid var(--border-cl);border-radius:var(--rounded-3);padding:var(--space-40)}.search__result-list a .btn{min-width:170px;background:var(--clr-text-dark-theme)}.search__result-list a:hover{border:1px solid var(--clr-primary-red)}.search__result-list a:hover h4{color:var(--clr-primary-red)}.search__result-list a:hover .btn{background:var(--clr-primary-red);color:var(--clr-white)}.tmc .content ul{display:flex;flex-direction:column;gap:var(--space-15)}.tmc .content ul li{list-style:disc;margin-inline-start:25px}.tmc .content ul li::marker{color:var(--clr-primary-red)}.tmc .content ul li,.tmc .content p{font-size:var(--text-18)}.tmc .content h4{text-align:centert}.newsletter__wraper{grid-template-columns:2fr 1.5fr}.newsletter__wraper .form-wrap{display:flex;gap:var(--space-20);flex-direction:column;margin:0}@media(max-width:1200px){.newsletter__wraper{grid-template-columns:1fr 1fr}}@media(max-width:850px){.newsletter__wraper{grid-template-columns:1fr}.search__result-list a{flex-direction:column;align-items:flex-start;align-content:flex-start}}.contact__wraper{grid-template-columns:1fr 2fr}.contact__info ul li figcaption span{font-size:var(--text-16)}.bus-route-info .routes aside>span{margin-block-start:var(--space-15)}.contact__info ul li figcaption a{color:var(--clr-text-black);border-bottom:1px solid transparent}.contact__info ul li figcaption a:hover{border-bottom:1px solid var(--clr-primary-black)}.contact__info ul li figcaption a.location{text-transform:capitalize;border-bottom:1px solid var(--clr-primary-red);width:fit-content}.contact__wraper .contact h4{font-size:var(--text-28);font-weight:var(--fw-500)}.contact__wraper .contact span{font-size:var(--text-18);font-weight:var(--fw-600)}.iti--separate-dial-code .iti__selected-flag{gap:var(--space-10)}.iti--separate-dial-code .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:var(--clr-white)!important}.iti--separate-dial-code .iti__selected-flag .iti__arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-2px;position:relative}.bus-route-info h2 span{color:var(--clr-primary-red)}.bus-route-info .routes aside li span{border:1px solid var(--clr-primary-black);padding:5px 20px;border-radius:50px;font-size:var(--text-14);font-weight:var(--fw-800)}.bus-route-info figcaption>span{font-weight:var(--fw-600);font-size:var(--text-18)}.sitemap__list h4{width:100%;padding-block-end:var(--space-20);border-bottom:1px solid #ab2d344f}.sitemap__list ul li a{color:var(--clr-text-black)}.sitemap__list a:hover{color:var(--clr-text-grey);text-decoration:underline;text-underline-offset:4px}.sitemap__list ul li{position:relative;padding-inline-start:var(--space-25)}.sitemap__list ul li:after{content:"";position:absolute;left:0;top:12px;border:solid #ab2d34;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.movies-data{align-items:flex-start}.Movie-list figure{grid-template-columns:250px 1fr}.Movie-list{grid-template-columns:1fr 1fr}.Movie-list figure figcaption div span:first-child{background-color:rgba(var(--clr-primary-red-alpha),.6)}.Movie-list figure figcaption div span:nth-child(2){background-color:rgba(var(--clr-blue-alpha),.6)}.Movie-list-wrap .movie--plot{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.Movie-list-wrap{margin-block-start:var(--space-50)}.Movie-list figure figcaption div span{border-radius:60px;font-size:var(--text-12);color:var(--clr-white);font-weight:600;padding:2px 20px}.Movie-list-wrap h4{border-bottom:1px solid var(--clr-primary-red);padding-bottom:var(--space-30)}.dark .Movie-list .title--22{color:#fff}@media(max-width:1200px){.contact__form-wrap .contact .form-wrap{display:flex;flex-direction:column}.contact__wraper .contact__info ul{flex-direction:row;flex-wrap:wrap}.Movie-list{grid-template-columns:1fr}.movies-data .logo{display:flex}.movies-data{flex-wrap:wrap}}@media(max-width:900px){.bus-route figure,.contact__wraper{grid-template-columns:1fr}}@media(max-width:600px){.Movie-list figure .title--22{font-size:var(--text-18)}.Movie-list figure p{font-size:var(--text-14)}.Movie-list figure{grid-template-columns:120px 1fr}}.contact__wraper .contact span.text-danger{color:#f00;font-size:var(--text-14)!important}.thankyou{padding-block-start:200px;padding-block-end:100px;text-align:center}@media(max-width:700px){.thankyou{padding-block-start:150px}.thankyou h4{font-size:16px}}.tab__content{display:none;animation:fadeIn .5s ease 1 forwards}.tab__content.active{display:block}.tab__content .content{padding-block-start:var(--space-30)}.tab__nav{display:flex;flex-wrap:wrap;gap:var(--space-10);margin-block-start:var(--space-30)}.tab__nav .tab__link{display:flex;justify-content:center;align-items:center;font-size:var(--text-15);font-weight:var(--fw-600);background-color:#cccccc54;color:var(--clr-text-black);padding:var(--space-10) var(--space-20);cursor:pointer;border-radius:var(--rounded-25);transition:var(--transition-200)}.tab__nav .tab__link.active{background-color:var(--clr-primary-red);color:var(--clr-white)}@media(hover:hover){.tab__nav .tab__link:not(.active):hover{background-color:var(--clr-primary-red);color:var(--clr-white)}}@media(max-width:700px){.tab__nav .tab__link{font-size:var(--text-14)}}.table__wrap a svg{rotate:318deg}.table__wrap a{position:absolute;z-index:9;right:15px;top:15px}.leasing__wrapper{grid-template-columns:2fr 1fr}.leasing__enquiry-forms{padding:var(--space-50);border-radius:var(--rounded-3);background:rgba(255,251,252,1);color:var(--clr-primary-black);border:1px solid rgba(var(--clr-primary-red-alpha),.2);position:relative}.leasing__enquiry-forms .form__group input,.leasing__enquiry-forms .form__group textarea,.leasing__enquiry-forms .form__group select{border-radius:var(--rounded-3)}.leasing__enquiry-forms .form__group label{font-weight:var(--fw-700);padding-bottom:7px;display:block}.leasing__enquiry-forms .form__group .text-danger{font-size:12px}.leasing__enquiry-forms .form__group .text-danger,.leasing__enquiry-forms .form__group label sup{color:var(--clr-primary-red)}.leasing__enquiry-forms .form__group .checkbox-wrap{align-items:center}.leasing__enquiry-forms .form__group .checkbox-wrap label{font-weight:var(--fw-500);width:240px;padding:0}.leasing__enquiry-forms .form__group .checkbox-wrap input{width:22px;height:22px}.leasing__enquiry-forms label.file__upload{border-radius:3px;border:1px dashed #5c5355;min-height:100px;cursor:pointer}.leasing__enquiry-forms h3{margin-block-end:1rem}.leasing__enquiry-forms h4{font-size:21px;margin-block-end:1rem;margin-block-start:4rem}.leasing__enquiry-forms .iti--separate-dial-code .iti__selected-flag{background:#fffbfc!important}.leasing__enquiry-forms .form-wrap:first-child{margin-block-end:4rem}.leasing__enquiry-forms .form__group textarea{min-height:160px}.leasing__enquiry-forms .file-upload-text{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}@media(max-width:900px){.leasing__wrapper{grid-template-columns:1fr}.leasing__enquiry-forms .form-wrap{display:flex;flex-direction:column}.leasing__enquiry-forms .form__group .checkbox-wrap label{width:auto}.leasing__enquiry-forms{padding:var(--space-20)}.checkbox-wrap.gap--15{gap:10px}.leasing__enquiry-forms .form__group .checkbox-wrap input{width:17px;height:17px}}.festival-event-list,.festival-info-wrap{grid-template-columns:1fr 1fr}.festival-event-list{margin-block:5rem;gap:5rem}.festival-events h2{margin-block:2rem 2rem}.festival-event-list figure{grid-template-columns:350px 1fr}.festival h2{color:var(--clr-bg-primary-red)}.festival-info span{font-size:20px;font-weight:bold;color:var(--clr-bg-primary-red)}.festival-event-list h4{color:#000;font-weight:var(--fw-800)}.festival-event-list p{font-size:18px}@media(max-width:1000px){.festival-event-list,.festival-info-wrap{grid-template-columns:1fr}.festival-event-list figure{grid-template-columns:250px 1fr}.festival-event-list{gap:3rem}}@media(max-width:600px){.festival-event-list figure{grid-template-columns:1fr}.festival-event-list{margin-block:2rem}.festival-event-list p{font-size:15px}.event__img-slider .swiper-pagination{position:absolute;bottom:20px;z-index:99;right:0;left:0}}