.no-scroll{overflow:hidden}.columns-grid.center{justify-content:center}.columns-grid.center .item{margin:0 35px}header.bg{background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(226,36,136,1)}.linkedin-module .row:last-child .cover{position:absolute;width:300px;height:75px;background:var(--main-color);bottom:0;right:0;z-index:100}#subpage .offer-bg{position:absolute;z-index:25;width:100%;-webkit-animation:fade-in .75s .25s both;animation:fade-in .75s .25s both}#subpage .offer-bg img{display:block;width:100%;opacity:.5}#subpage .offer-bg .gradient{position:absolute;z-index:50;bottom:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)}.img-wall-module{display:flex;justify-content:space-between;flex-wrap:wrap}.img-wall-module .item{flex-basis:46%;height:50vh;overflow:hidden;border-radius:40px}.img-wall-module.caption{padding-top:150px;padding-bottom:0}.img-wall-module.caption .item{flex-basis:31%;margin-bottom:50px;position:relative;height:auto;overflow:visible}.img-wall-module.caption .item:last-child{margin-top:0}.img-wall-module.caption .item:nth-last-child(-n+4){margin-bottom:0}.img-wall-module.caption .item .img-box{height:275px;overflow:hidden;border-top-left-radius:40px;border-top-right-radius:40px}.img-wall-module.caption .item .name{font-size:1.75rem;display:flex;align-items:center;text-align:center;padding:25px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;justify-content:center;color:var(--pink-color)}.img-wall-module.caption .hidden{flex-basis:31%;height:1px}.img-wall-module .item:last-child{margin-top:100px}.img-wall-module .item img{display:block;width:100%;height:100%;object-fit:cover}.personal-contact-module{padding-bottom:150px}.personal-contact-module .clear{text-transform:lowercase}.personal-listing.columns-grid,.headquarters-module .columns-grid{align-items:stretch}.personal-listing .item{flex:0 1 calc(( 100% - ( 60px ) ) / 2);max-width:calc(( 100% - ( 60px ) ) / 2);border:2px solid var(--pink-color);border-radius:40px;text-align:center;display:flex;align-items:center}.personal-listing .item p{margin-bottom:0}.personal-listing .item .info-box{flex-grow:1}.personal-listing .item .info-box .inside-box{padding:40px}.personal-listing .item .img-box img{display:block;width:100%;height:100%;object-fit:cover}.personal-listing .item h3{margin-bottom:10px}.personal-listing .item .position{margin-bottom:25px}.personal-listing .item .email{margin-bottom:25px}.personal-listing .item .email a{font-weight:700;text-decoration:none;color:var(--pink-color)}.personal-listing .item .email a:hover,.personal-listing .item .phones a:hover{text-decoration:underline}.personal-listing .item .phones a{text-decoration:none;color:var(--white-color)}.personal-listing .item .cinemas{padding-top:25px}#subpage.contact-page section{padding-top:0;padding-bottom:150px}#subpage.contact-page .headquarters-module{padding-bottom:150px}.map{height:450px;border-radius:40px;background:var(--pink-color);overflow:hidden}.map iframe{width:100%;height:100%}.headquarters-module .row:first-child{flex-basis:calc(40% - var(--gap));padding-left:8%;display:flex;align-items:center}.headquarters-module .row:last-child{flex-basis:calc(60% - var(--gap))}.head-menu-bars.slide span:nth-child(1){transform:rotate(45deg) translate(6px,6px);width:50px}.head-menu-bars.slide span:nth-child(2){opacity:0}.head-menu-bars.slide span:nth-child(3){transform:rotate(-45deg) translate(14px,-14px);width:50px}.head-menu-block.slide{transform:translateX(0)}.head-menu-block .phone-block{margin-top:35px}.head-menu-block .icon-button .number{font-size:1.5rem}.head-menu-block .icon-button .number{padding-left:5vw}.head-contact-block{margin-bottom:60px}.head-contact-block .item{flex:1 1 calc(50% - var(--gap));background:var(--pink-color);border-radius:40px;padding:var(--gap);text-align:center;font-weight:700;font-size:1.25rem;color:var(--white-color);text-decoration:none}.headquarters-module a{color:var(--white-color);text-decoration:none}.head-contact-block .item:hover,.headquarters-module a:hover{text-decoration:underline}.cinemas-map{text-align:center;padding-top:150px}.cinemas-map img{max-width:70%}#subpage.page-404 .wrapper-404{display:flex;height:100vh;align-items:center;justify-content:center;text-align:center;padding-top:140px}#subpage.page-404 .big{font-size:12rem;line-height:100%}#subpage.page-404 .small{padding-top:75px}.pricelist-module{padding-top:75px}.pricelist-module .button-box{text-align:center;padding-top:0}.pricelist-module .button{margin:0 5px;margin-bottom:10px}