.s-comp36{position:relative;z-index:1}.s-comp36 .l-content{position:relative;z-index:10;padding-top:calc(( var(--space-section--outer) + var(--header-height) ) * 1.2);padding-bottom:calc(var(--space-section--inner) * 1.66)}.s-comp36 .l-content :is(h1,h2,h3,h4,h5,h6),.s-comp36 .l-content .c-text{text-align:center}.s-comp36 .l-content .c-text{max-width:var(--intro-width);margin:0 auto;opacity:.7}.s-comp36 .l-content .c-btn-group{justify-content:center}.s-comp36 .l-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.s-comp36 .l-bg .c-bg__image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent);mask-image:linear-gradient(#000 0%,#000 82%,transparent)}.s-comp36 .l-bg .c-bg__image img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}.s-comp36 .l-bg .c-bg__image:before{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:var(--color--blue-dark);opacity:.9;content:""}.s-comp36 .l-bg .c-bg__spotlight{--width:100vw;--ratio:1.5;position:absolute;top:0;right:0;z-index:2;width:var(--width);height:calc(var(--width) * var(--ratio));max-height:2400px;background-image:url(https://cloud.sitemn.gr/users/kinepolis_jobsite/swfiles/files/kinepolis_spotlight.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat;mix-blend-mode:screen;opacity:.5;-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent);mask-image:linear-gradient(#000 0%,#000 82%,transparent)}.s-comp35{position:relative;z-index:5;overflow:hidden}.s-comp35 .l-grid--comp>.l-area--main{width:100%}.s-comp35 .l-grid--comp>.l-area--main>.l-content-container>.l-content-item{width:100%}.s-comp35 .l-grid--comp>.l-area--main>.l-content-container>.l-content-item h6{color:var(--color--orange)}@media only screen and (min-width:992px){.s-comp35 .l-grid--comp>.l-area--main>.l-content-container{align-items:center}.s-comp35 .l-grid--comp>.l-area--main>.l-content-container>.l-content-item .c-text{max-width:var(--intro-width)}}.s-comp37{position:relative;z-index:1;padding:var(--space-section--outer) 0}.s-comp37 .l-grid--comp{flex-direction:column}.s-comp37 .l-grid--comp>.l-area{width:100%}.s-comp37 .l-grid--comp>.l-area.l-area--content h6{color:var(--color--orange)}.s-comp37 .l-grid--comp>.l-area.l-area--content .c-text{opacity:.7}.s-comp37 .l-grid--comp>.l-area.l-area--content:last-child .l-content-item:only-child .c-btn-group{justify-content:center}.s-comp37:before{--width:100vw;--ratio:1.5;position:absolute;top:0;left:0;transform:scaleX(-1);z-index:2;width:var(--width);height:calc(var(--width) * var(--ratio));max-height:2400px;background-image:url(https://cloud.sitemn.gr/users/kinepolis_jobsite/swfiles/files/kinepolis_spotlight.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat;mix-blend-mode:screen;opacity:.5;-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent);mask-image:linear-gradient(#000 0%,#000 82%,transparent);content:""}#scomp117.s-comp37{padding-top:0}#scomp117.s-comp37:before{display:none}.s-comp33{position:relative;z-index:5;padding:var(--space-section--outer) 0;overflow:hidden;background-color:var(--color--blue-tinted)}.s-comp33 .l-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.s-comp33 .l-bg img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}.s-comp33 .l-bg:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--color--blue-dark);opacity:.9;content:""}.s-comp33 .l-area--main{width:100%}.s-comp33 .l-area--main>.l-content-container{align-items:center}.s-comp33 .l-area--main>.l-content-container :is(h2,h3,h4,h5,h6){text-align:center}.s-comp33 .l-area--main>.l-content-container h6{color:var(--color--blue-highlight)}.s-comp33 .l-area--main>.l-content-container .c-text{max-width:var(--intro-width);text-align:center;opacity:.7}@media only screen and (max-width:991px){.s-comp33 .l-area--main>.l-content-container{align-items:flex-start}.s-comp33 .l-area--main>.l-content-container :is(h2,h3,h4,h5,h6){text-align:left}.s-comp33 .l-area--main>.l-content-container .c-text{text-align:left}}