/** Generated: Wednesday, 25th of March 2026, 13:08:45 // Powered by AIOM+ v4.0.7 **/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');*{text-decoration:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}main a:hover{transition:all .4s ease}.grid,.cell,.gr{display:grid}.gr{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1.8rem}.up{text-transform:uppercase}img{max-width:100%;height:auto}.rel{position:relative}.abs{position:absolute}.btn,.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}#menu-toggler,.hidden{display:none}.block,header,header li li,header li a,main,footer,picture,.img img,.gallery img{display:block}.obj{object-fit:cover}.inl,.btn,.nav-item{display:inline-block}.grid{grid-auto-flow:dense}.mid{vertical-align:middle}html.has-lightbox body{overflow:hidden}main p+p,main h3+p,main h2+p,main ul+p,main p+ul,main h2+ul,main h3+ul,main h4+ul,main h5+ul,main h6+ul,main h2+ol,main h3+ol,main h4+ol,main h5+ol,main h6+ol,main p+ol,main ol+p,main h4+p,main h5+p,main h6+p,footer h1+p,footer h2+p,footer h3+p,footer h4+p,footer h5+p,footer h6+p,footer p+h1,footer p+h2,footer p+h3,footer p+h4,footer p+h5,footer p+h6,footer p+p{margin-top:15px}main p+h2,main p+h3,main ul+h2,main ul+h3,main ul+h4,main ul+h5,main ul+h6,main ol+h2,main ol+h3,main ol+h4,main ol+h5,main ol+h6,main p+h4,main p+h5,main p+h6{margin-top:25px}main ul,main ol{margin-left:18px}.splide{width:0;min-width:100%}.w-100,.product_img img,#hero img,.gallery img{width:100%}.h-100{height:100%}body,#hero{max-width:100vw;overflow-x:hidden}#menu-toggler{border:none;z-index:1500}a,button{cursor:pointer}.container{max-width:1200px;width:calc(100vw - 3rem)}.mx-auto,.container{margin-left:auto;margin-right:auto}.cell{place-content:center;width:100%;height:100%}.p-2,.pt-2,.py-2{padding-top:.6rem}.p-2,.pr-2,.px-2{padding-right:.6rem}.p-2,.pb-2,.py-2{padding-bottom:.6rem}.p-2,.pl-2,.px-2{padding-left:.6rem}.p-3,.pt-3,.py-3{padding-top:1rem}.p-3,.pr-3,.px-3{padding-right:1rem}.p-3,.pb-3,.py-3{padding-bottom:1rem}.p-3,.pl-3,.px-3{padding-left:1rem}.p-4,.pr-4,.px-4{padding-right:1.5rem}.p-4,.pt-4,.py-4{padding-top:1.5rem}.p-4,.pb-4,.py-4,.py-54{padding-bottom:1.5rem}.p-4,.pl-4,.px-4{padding-left:1.5rem}.p-5,.pt-5,.py-5,.py-54{padding-top:3rem}.p-5,.pr-5,.px-5{padding-right:3rem}.p-5,.pb-5,.py-5{padding-bottom:3rem}.p-5,.pl-5,.px-5{padding-left:3rem}.p-0,.px-0,.pl-0{padding-left:0}.p-0,.px-0,.pr-0{padding-right:0}.p-0,.py-0,.pt-0{padding-top:0}.p-0,.py-0,.pb-0{padding-bottom:0}.m-2,.mt-2,.my-2{margin-top:.6rem}.m-2,.mr-2,.mx-2{margin-right:.6rem}.m-2,.mb-2,.my-2{margin-bottom:.6rem}.m-2,.ml-2,.mx-2{margin-left:.6rem}.m-3,.mt-3,.my-3{margin-top:1rem}.m-3,.mr-3,.mx-3{margin-right:1rem}.m-3,.mb-3,.my-3{margin-bottom:1rem}.m-3,.ml-3,.mx-3{margin-left:1rem}.m-4,.mt-4,.my-4{margin-top:1.5rem}.m-4,.mr-4,.mx-4{margin-right:1.5rem}.m-4,.mb-4,.my-4{margin-bottom:1.5rem}.m-4,.ml-4,.mx-4{margin-left:1.5rem}.m-5,.mt-5,.my-5{margin-top:3rem}.m-5,.mr-5,.mx-5{margin-right:3rem}.m-5,.mb-5,.my-5{margin-bottom:3rem}.m-5,.ml-5,.mx-5{margin-left:3rem}.m-0,.my-0,.mt-0{margin-top:0}.m-0,.my-0,.mb-0{margin-bottom:0}.m-0,.mx-0,.ml-0{margin-left:0}.m-0,.mx-0,.mr-0{margin-right:0}.bg-success{background-color:green}.text-white,.bg-success,.bg-success a{color:#fff}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.checkGrid{grid-template-columns:15px 1fr;grid-gap:10px}@media screen and (min-width:750px){.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}}@media screen and (max-width:750px){.breadcrumb{display:none}}.open_menu{position:absolute;top:0;right:15px;font-size:1.4rem;height:42px;width:42px;z-index:60;border:0;background:0 0}.privacywire-wrapper,.privacywire-buttons button{font-size:14px}.privacywire-header{margin-bottom:6px}.privacywire-text{margin-bottom:10px}.privacywire-buttons button{padding:4px 10px;margin-bottom:10px;display:inline-block}.privacywire-text ul{list-style-type:none;margin:0;padding:0;margin-top:10px}.privacywire-text input{margin-right:5px}body{width:100vw;overflow-x:hidden;line-height:1.5;color:#333}*{box-sizing:border-box;scroll-behavior:smooth}.events-slider .slick-track{display:flex !important}.events-slider .slick-slide{height:inherit !important}.clock-center{vertical-align:-2px}.calendar-center{vertical-align:-8px}.adminbar-loaded header{top:40px}.container-fluid{margin-left:5rem;margin-right:5rem;&.mr-0{margin-right:0}&.ml-0{margin-left:0}}.container{max-width:1250px;width:90%;margin:0 auto}.filter-greyscale img{filter:grayscale(1);width:100%}#actors .filter-greyscale img{filter:grayscale(0);width:100%}.w-100 img,#actors img{width:100%}#actors .filter-greyscale img:hover,.color .filter-greyscale img{filter:grayscale(0)}.block,.block img{display:block}.title-border-bottom{border-bottom:1px solid #333}hr{margin:48px 0px;border:none;height:1px;background-color:#333333;&.lightgrey{background-color:#eee}&.narrow{margin:0}}.border-radius,.border-radius-img img{border-radius:25px}.border-radius-right,.border-radius-right-img img{border-top-right-radius:25px;border-bottom-right-radius:25px}.border-radius-left,.border-radius-left-img img{border-top-left-radius:25px;border-bottom-left-radius:25px}.border-radius-top,.border-radius-top-img img{border-top-left-radius:25px;border-top-right-radius:25px}.bg-gradient{position:absolute;width:100%;height:100%;background:#000;background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3) 80%);background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3) 80%);background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.3) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0)}.bg-white{background-color:#fff}.bg-purple{background-color:#4f125e}.bg-lightpurple{background-color:#690f7f}.bg-orange{background-color:#ef8126}.bg-lightorange{background-color:#ff9f50}.bg-grey{background-color:#e2e2e2}.bg-lightgrey{background-color:#eee}.text-purple,a,.green,.nappi,.sivu #lomake section h1,#pw_form button,.shop h2,.shop h3,.shop h1,.shop h4,.shop h5,.shop h6{color:#4f125e}.text-orange{color:#ef8126}.text-black{color:#333}.filter-img img{filter:brightness(70%)}.tw,.white,#contact_form h2,#lomake label{color:#fff}.border-bottom-purple{border-bottom:2px solid #4f125e}main a{text-decoration:underline;font-weight:600}a.regular,.regular,.headline h2{font-weight:400}a.no-underline{text-decoration:unset;&:hover{text-decoration:underline}}header #menu li a.active,header #menu li a:hover{text-decoration:underline}.shop{text-align:left}body,input,textarea,#bottom a,#bottom button{font-family:'Poppins',sans-serif;font-size:16px;font-weight:300}main .nappi{margin:0 10px 10px 0}h1,h2,h3,h4,h5,strong,.nappi,header,.uk-button,#pw_form button,#menu a,#menu .empty-link{font-weight:600}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-size:2.4em}h2{font-size:2.2em}h1,h2{word-wrap:break-word}h3{font-size:1.4em}.up,.yhteystiedot h3,.uk-button,#pw_form button{text-transform:uppercase}header .mobile-social,header .mobile-button{display:none;list-style-type:none}header{position:fixed;top:0;left:0;width:100%;padding:15px;z-index:400;background-color:#fff}header #dark-logo{display:none}header.small{box-shadow:0 2px 5px 0 rgba(0,0,0,.6)}header.small #logo{display:none}header.small #dark-logo{display:block}header .container-fluid{grid-template-columns:150px 1fr;display:grid;grid-gap:3rem;align-items:center;margin-left:5rem}#logo,#dark-logo{width:150px;display:block;margin:0 auto}#open,#contact,#close{display:block;position:absolute;top:6px}.ball{width:50px;height:50px}header .inl{vertical-align:middle;font-size:1.2em}#open .ball{left:0;background:url("/site/templates/images/menu.png") no-repeat center center/cover;margin-right:20px}#contact{right:0}#contact .ball{background:url("/site/templates/images/contact.png") no-repeat right center/contain;margin-left:20px}#close{left:0}#menu{display:block;z-index:9999999;display:grid}.dropdown-menu,.dropdown-menu-mobile{display:none;position:absolute;background-color:#fff;width:220px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.6);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.6);box-shadow:0 2px 5px 0 rgba(0,0,0,.6);z-index:50}.desktop-button:hover .dropdown-menu{display:block}.dropdown-menu a,.dropdown-menu-mobile a{display:block !important;font-size:16px}.dropdown-menu a:hover,.dropdown-menu-mobile a:hover{color:#ef8126}.mobile-button{cursor:pointer}@media screen and (min-width:1150px){#upper-navigation{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1rem}#menu #upper-navigation a.nav-link{font-size:.92em !important;font-weight:400 !important}#navigation{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem}}#menu .submenu{display:none;position:absolute;background-color:#fff;box-shadow:0 0 2px 1px #eee;width:185px}#menu .nav-item:hover .submenu{display:block}header #menu .submenu a{color:#333;padding:10px;border-top:1px solid #eee;font-size:16px;width:100%;text-transform:unset;font-weight:400;text-align:left}#menu .container{margin:2vh auto 0}#menu .content{max-width:550px;margin:0 auto}#menu li a.nav-link,#menu .empty-link{padding:0 8px;font-size:1em;color:#333}#menu .icon{font-size:14px;top:6px;position:relative}.open_menu{display:none}#menu li,#menu li a{display:inline-block}#menu img{margin-bottom:40px;max-width:400px}.social a{font-size:25px;color:#afafaf}main{margin:0 auto 0;margin-top:135px}.nappi,.uk-button,#pw_form button{background:#00aeae;color:#fff;border-radius:6px;border-radius:25px}.nappi{text-decoration:unset;position:relative;.icon{position:absolute;right:10px;top:13px}}.secondary-nappi{background-color:#fff;color:#4e0f5e;border:1px solid #4e0f5e;text-decoration:unset}.nappi.nuoli:after,.nuoli:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);vertical-align:middle;font-weight:700;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-45deg)}.nuoli.down:after{transform:translateY(-50%) rotate(45deg)}.nappi,#contact_form .nappi,#pw_form button,.uk-button{padding:10px 40px;font-size:1em;display:inline-block}.nappi.small{padding:10px 15px;font-size:16px;width:220px}.lift{overflow:hidden}.lift .container-fluid{z-index:20;position:relative}#hero .img{margin-left:5rem}#hero h1{text-transform:none;padding-bottom:15px}#hero .cap{position:absolute;bottom:0;left:0;width:100%}#hero .content{width:100%;max-width:max-content;border-top-right-radius:25px}#hero .content-sum{width:100%;max-width:unset}#hero .cell{display:table-cell;vertical-align:middle}.home #hero .content{margin-top:0;max-width:750px}.home .img,.home #hero .cell{height:calc(100vh - 130px)}.home .img{background-size:cover;background-position:center top;background-repeat:no-repeat}#hero img,.esiintyja #img{display:block}#hero #videoBG{display:block;object-fit:cover;min-height:450px;height:100%;width:100%}#hero .cell h2{font-size:3em;margin-bottom:40px}#hero .in,.kurssit #info{max-width:700px;margin:0 auto;text-align:center}.img img{width:100%}.slick-dots{bottom:0}.slick-dots{bottom:-40px !important}.slick-dots li button{background-color:#afafaf !important}.slick-dots li.slick-active button{background-color:#333 !important}.gr3,.gr3.small{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));display:grid;grid-gap:3rem}.gr4{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid;grid-gap:3rem}.gr2{grid-template-columns:1fr 1fr;display:grid;grid-gap:5rem}.gr2.no-space{grid-gap:0px}.gr2.space-25{grid-gap:25px}.grid-auto-1fr{display:grid;grid-template-columns:auto 1fr;align-items:center}.grid-750-1fr{display:grid;grid-template-columns:750px 1fr;align-items:center}#stella{display:grid;align-items:center;.text{position:absolute;top:50%;left:0;transform:translateY(-50%);background:white;padding:30px;max-width:500px;&.right{right:0;left:unset}}.stella-logo img{max-width:150px;border-radius:unset;margin-top:20px}}.show-note{.text{position:absolute;top:0;right:0;max-width:500px;margin-right:10vw}.cell{place-content:center flex-end}}#order h2{margin-bottom:15px}#order.bgt .container{padding:30px 0;max-width:500px}#order .in{width:200px;margin:0 auto}#order img{display:block;margin:0 auto}#order{margin-top:-1px}section{position:relative;padding:48px 0}#actors .more,figcaption,.year{position:absolute;left:0;width:100%}#history figcaption,.year{padding:15px;width:264px}#history figcaption{bottom:54px;display:none}#history .year{bottom:0}#history figcaption,#list .in{background:rgba(105,15,127,.8);width:100%}#history .image:hover figcaption{display:block}.course_box.front .info{position:absolute;bottom:30px;left:15px}.course_box{&.space{padding-bottom:140px}&.space-less{padding-bottom:80px}}.course_box .absolute{position:absolute;bottom:0;left:0;right:0}.course_box .dates{border-bottom:1px solid #000;width:100%}.course_box .dates li:after{content:"/";padding:0 5px}.course_box .dates li:last-child:after{content:""}#course section{padding:20px 0}#course h2{font-size:3em;margin-top:20px}#course p{color:#242424}#global .image{position:relative;overflow:hidden;width:230px;height:265px}#global img{width:200px;height:200px;display:block;margin:0 auto 15px}#global figcaption{position:absolute;top:0;left:0;width:230px;height:275px;display:none;padding:80px 0 0;background:#4f125e;z-index:100;color:#fff}#global .image:hover figcaption{display:block}#global .more{position:relative;z-index:200}#global h3{margin-bottom:4px}.actors-slider,.actors-not-slider{.actor{.actor-second-image{display:none}&:hover .actor-first-image{display:none}&:hover .actor-second-image{display:block}.name-top-image{position:absolute;bottom:15px;left:15px;font-size:1.2rem}}}.home section#actors{padding:0}#actors .slick-prev,#actors .slick-next,.events-slider .slick-prev,.events-slider .slick-next{background:url("/site/templates/arrow_new.png") no-repeat center center/cover !important}#actors .slick-prev,.events-slider .slick-prev{left:-50px !important}#actors .slick-next,.events-slider .slick-next{right:-50px !important}#actors .more{bottom:40px}.esiintyja #img{width:100%;background-position:-300px top;background-size:cover;background-repeat:no-repeat;height:calc(100vh - 130px)}#list{margin-top:45px;margin-bottom:45px}#list .in{-webkit-clip-path:polygon(0 39%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 39%,100% 0,100% 100%,0% 100%);width:84%;padding:95px 8% 15px;position:absolute;left:0;bottom:0}#list .four:hover .in,.nappi:hover,.tw a.nappi:hover,#course .nappi:hover,#pw_form button:hover,.uk-button:hover{background:#511854;color:#fff}#list h2{font-size:1.2em;margin-bottom:0}#list img{width:100%}.big{font-size:1.4em}#cv ul,#training ul{margin-left:0}#cv li{display:block;padding-top:5px}.air{padding-top:45px;padding-bottom:45px}#training img{height:100%;overflow:hidden}#training .in{width:70%;float:right;margin:20px 20px 20px 0}#training li{display:block}#training li:before,#cv li:before{content:"»";display:inline-block;margin-right:6px}.koulutukset .more{position:absolute;right:20px;bottom:20px}.tilausesitykset #contact_form,.yhteystiedot #contact_form,#lomake{padding:45px 0;background-color:#4f125e}.sivu #lomake{padding:0;background:0 0}.sivu #lomake label{color:#333;margin-left:10px}.sivu #lomake input,.sivu #lomake textarea{background:#fff;border:1px solid #333;color:#333}#lomake #form_mid input{width:99%}#contact_form .container,#lomake .container{max-width:800px}fieldset{border:none;display:inline-block}#contact_form .nappi,#pw_form button{margin-top:30px;font-size:1.1em}textarea{width:99%;height:200px}#contact_form input,textarea,#form_bot input{background:rgba(0,0,0,.3);border:none;border-radius:10px;color:#fff;margin-bottom:10px;margin-right:15px;width:99%}.InputfieldText,.InputfieldDatetime,.InputfieldEmail{display:inline-block}textarea{width:99%}.select{border-radius:10px;border-color:#333}#contact_form h2{text-transform:none}#history .image{overflow:hidden}.FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:#253041 !important}textarea,input,select{background-color:#fff !important;border:1px solid #000 !important;border-top:unset !important;border-right:unset !important}textarea{border-radius:0 !important}#form button{border-radius:25px !important;padding:10px 65px !important;&:hover{background-color:#4f125e !important}}.yhteystiedot h3{margin:10px 0 0}.four input,.five input{max-width:95%}input[type=date]{padding:5px}label{text-align:left;display:block}form .four{margin-bottom:0}.four label{width:95%;padding-left:5%}#form_mid label{width:99%;padding-left:1%}#actions{margin-bottom:25px}#actions button{padding:8px 20px;border:1px solid #333;border-radius:10px;margin:0 5px}#actions button,#lomake button.nappi{color:#333;background:#fff}#lomake button.active{background:#ff4395;color:#fff}.uk-button{border:none}.grey-box{height:max-content}.orange-dots-img{position:relative;overflow:hidden;img{max-width:700px;height:672px;position:absolute;right:0;overflow:hidden}}.white-bg{position:absolute;right:0;bottom:0;top:0;width:53vw;overflow:hidden;img{width:100%;height:100%;object-fit:cover;display:block}&.left{left:0}}footer{padding:3rem 0;color:#333}footer ul{list-style-type:none;margin-left:0}footer img{margin-bottom:15px}footer .footer-menu a{color:#333}footer a{color:#4f125e}.footer-grid{grid-template-columns:270px 1fr 2fr;grid-gap:2rem;display:grid}footer .gr3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-logo img{width:100%;max-width:150px}footer h2{border-bottom:1px solid #adadad;font-size:1.5rem}footer a:hover{color:#ef8126}footer .copyright{border-top:1px solid #adadad;color:#adadad}footer{list-style-type:none}footer ul{margin-left:0}#bottom{position:fixed;bottom:0;right:0;z-index:250}#bottom a,#bottom button{display:inline-block;color:#fff;border:none;padding:0;text-align:center;width:200px;text-transform:uppercase;line-height:2.5em}#bottom a{background:#4f125e}#bottom button{background:#4f125e}#popup_nl{height:100vh;width:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:666;display:none;place-content:center}#popup_nl.grid{display:grid}#popup_nl .content{width:100%;max-width:500px;min-height:50px;background:#fff;display:block;position:relative;padding:30px}#popup_nl .content,#popup_nl label{text-align:center}#popup_nl input{padding:10px;margin-bottom:5px}.checkGrid{display:grid;grid-template-columns:10px 1fr;grid-gap:1rem;margin:5px auto 15px;max-width:300px;text-align:left}#popup_nl .btn{padding:6px 20px;border:1px solid #999;text-transform:uppercase}#close_nl{position:absolute;right:0;top:0}fieldset legend{display:none}#Inputfield_f1 .uk-form-row,#Inputfield_f3 .uk-form-row{display:inline-block;vertical-align:top}#Inputfield_f1 .uk-form-row{width:20%}#Inputfield_f3 .uk-form-row{width:25%}.uk-form-row input{width:90%;margin:0 auto}.InputfieldSelect{text-align:left}#Inputfield_kouluttaja{margin:2px 0 15px;border:1px solid #999;padding:5px}#wrap_koulutus_submit,#wrap_tilausesitykset_submit{margin-top:25px}.news-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:5rem}.news-grid aside{ul{margin-left:0}}.news-grid aside .newest-news a{border-bottom:1px solid #253041}.rivi{display:flex;gap:1rem;flex-wrap:wrap;li,a{flex:1 1 max-content}}.news-item .date{position:absolute;top:15px;left:15px;border-radius:25px;font-weight:700;font-size:13px}.news-item .news-title.front{position:absolute;bottom:30px;left:15px}.main-news img{width:100%}.main-news-img{height:500px}ul.MarkupPagerNav{margin-left:0;margin-top:20px}ul.MarkupPagerNav li{display:inline-block;margin-top:10px;margin-bottom:10px}ul.MarkupPagerNav li a,ul.MarkupPagerNav li.MarkupPagerNavSeparator{padding:5px 10px;color:#333;background-color:#fff;margin-right:3px;font-size:16px;border:1px solid #333;text-decoration:unset}ul.MarkupPagerNav li.MarkupPagerNavOn a,ul.MarkupPagerNav li a:hover{background-color:#4f125e;color:#fff}.align-center{align-items:center}.presentation_info{padding:10px;margin-top:10px}.presentation{padding-bottom:50px}.presentation .nappi.abs,.course_box .nappi.abs{position:absolute;bottom:0;left:0;right:0;max-width:max-content;margin:0 auto}.course_box .nappi.abs{bottom:10px}.space_top{margin-top:20px}.space_equal{margin-top:20px;margin-bottom:20px}#pw_form label{color:#fff}#contact_form .tl{text-align:left}#pw_form .Inputfield_tunnistaudu label{text-align:center}.FormBuilderViewport{margin-top:2rem}#menu-toggler{display:none}.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000}.modal-content{background:#fff;width:90%;max-width:1200px;max-height:80vh;overflow-y:auto;padding:32px;margin:60px auto;border-radius:10px}.close{cursor:pointer;color:#fff;font-size:3rem;position:absolute;right:15px;top:0}#livetods-ribbon{display:none !important}button.no-border{border:unset}@media screen and (min-width:1000px){#pw_form .InputfieldText,#pw_form .InputfieldEmail{display:inline-block;width:25% !important;padding-right:35px}#pw_form .InputfieldText input,#pw_form .InputfieldEmail input{width:162px}}@media screen and (max-width:1500px){.home .img,.home #hero .cell{height:703px}#hero .content{margin-right:30px}#hero .cell h2{font-size:2.1em}}@media screen and (max-width:1300px){#stella{.text{position:relative;transform:none;max-width:100%}}}@media screen and (max-width:1246px){.footer-grid{grid-template-columns:270px 1fr 1fr}}@media screen and (max-width:1200px){.esiintyja #img{height:500px}.container{max-width:900px}#training .two:nth-child(1n){width:100%;margin:0 auto 15px;display:block;max-width:600px;overflow:hidden}.esiintyja #img{background-position:-290px top}#hero .cell h2{margin-bottom:15px;font-size:1.8em}#hero .nappi{margin-top:0}#hero .content{margin-right:20px}}@media screen and (max-width:1150px){header #menu .social,header #menu .desktop-button{display:none}header .mobile-button{display:block;position:absolute;right:0;top:15px}header .mobile-social{display:block;position:absolute;margin:0 auto;left:0;right:0;text-align:center;top:80px}header .mobile-social .social{text-align:center}header{padding:30px 0;background-color:#fff}header #logo{display:none}header #dark-logo{display:block}header button{padding:0}header .container-fluid{grid-template-columns:unset}#menu .nav-item:hover .submenu{display:none}#menu i{display:none}#menu .nav-item .submenu.show{display:block}#menu{display:none;width:100%;position:relative;top:20px;background-color:#fff;z-index:45}#menu.show{display:block}#menu li{padding:0;margin-left:0;display:block;margin:0 auto}#menu li a.nav-link,#menu .empty-link{border-top:1px solid #eee;padding:10px 15px;font-size:1rem;margin-left:0;color:#333;width:100%;text-align:left}#menu .submenu{left:0;width:100%;position:relative;padding:0;top:0;border-top:none;box-shadow:unset}header #menu .submenu a,header.small #menu .submenu a{padding:10px 35px}#menu-toggler{width:40px;height:40px;background-color:#fff;position:absolute;top:18px;left:0;z-index:200;display:block}#menu-toggler svg{fill:#4f125e;margin:0 auto;padding:2px;display:block}#menu-toggler svg.close,#menu-toggler.open .open{display:none}#menu-toggler.open .close{display:block}#menu-toggler .close line{stroke-width:5;stroke:#4f125e}#menu .container{margin-top:40px}#menu img{max-width:220px}.open_menu{display:block;color:#333;position:absolute;top:0;right:15px;font-size:1.4rem;height:42px;width:42px;z-index:60;border:0;background:0 0}.open_menu:after{content:"+"}.open_menu.open:after{content:"-"}main{margin:145px auto 0}#navigation{margin-top:0}.bg-testing{height:350px}.grid-750-1fr{grid-template-columns:minmax(0,1fr);.tr{text-align:left;margin-top:15px}}}@media screen and (max-width:1000px){#hero h1{font-size:1.6em}.esiintyja #hero{height:auto}.home .cap,#hero .cell{height:auto !important}#hero .cap{position:relative}#hero .cell{width:100%;display:block}.home .img{height:500px}#pw_form .InputfieldText input,#pw_form .InputfieldEmail input{width:100%}.gr2,.footer-grid,.news-grid{grid-template-columns:minmax(0,1fr)}.gr2 .bg{height:300px}.course_box{.absolute{position:relative}&.space,&.space-less{padding-block:0px}}.mobile-2{display:grid;grid-template-columns:1fr 1fr !important;grid-gap:1rem}}@media screen and (max-width:800px){#Inputfield_f1 .uk-form-row,#Inputfield_f3 .uk-form-row{display:block;width:100%}.uk-form-row input,.Inputfield_yleiso input,.Inputfield_sahkoposti input{width:90%;text-align:center}.show-note{.text{position:relative;top:0;right:0;max-width:500px;margin-right:10vw}.cell{place-content:center flex-end}}}@media screen and (max-width:750px){#actors .slick-prev,.events-slider .slick-prev{left:-15px !important}#actors .slick-next,.events-slider .slick-next{right:-15px !important}.container-fluid,header .container-fluid{margin-left:1rem;margin-right:1rem}#hero .img{margin-left:1rem}#hero .content,#hero .content-sum,#breadcrumb{margin-left:0;margin-right:1rem;padding-left:1rem}#order .three:nth-child(1n),.two:nth-child(1n){width:100%;display:block;margin:0 auto 15px}#order .three:last-child{ margin-bottom:0}h1,#course h2{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1em}#logo{margin-bottom:20px}#open,#contact{position:relative;top:0;left:0;display:inline-block;vertical-align:middle;margin:0 10px}main{margin:146px auto 0}#contact_form .inl{width:90%;padding:10px 5%;margin:0 auto 10px;display:block}#training .two:nth-child(1n){ width:100%}#training img{height:auto}#training .in{width:90%;padding:20px 5%;float:none;text-align:left;margin:0}.esiintyja #img{background-position:center center}#menu{height:auto}.yhteystiedot section{text-align:center}#hero .cell h2{font-size:1.5em}.koulutukset .more{position:relative;bottom:0;right:0}h1,#course h2{font-size:1.4em}.yhteystiedot tr,.yhteystiedot td{display:block;padding:0;width:100%;text-align:center}.yhteystiedot td{margin-bottom:15px}.esiintyja #img{height:400px}.main-news-img{height:300px}}@media screen and (max-width:600px){.nappi.small{width:150px;padding:10px 5px;text-align:left}.bg-testing{height:250px}#hero .cap{bottom:0}section.back-to-top,.back-to-top{margin-top:0}.dropdown-menu,.dropdown-menu-mobile{right:0}}@media screen and (max-width:550px){.esiintyja #img{background-position:-45px center}#global .image:hover figcaption{display:none}#global .image:nth-child(1n){width:100%;margin:0 auto 15px}.esiintyja #img{height:300px}.home #hero .cap{position:relative;bottom:0;left:0;width:100%}.home .img{height:300px}}@media screen and (max-width:470px){.nappi.small{font-size:12px;width:115px;right:-10px;:after{right:7px}}}@media screen and (max-width:400px){#open,#contact{font-size:.85em}#open{text-align:left}#logo,#dark-logo{width:110px}header{padding-bottom:50px}#menu{top:45px}main{margin:144px auto 0}header .mobile-button{top:14px}}@media screen and (max-width:450px){.gr3,.gr4,.gr3.small{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:330px){.nappi.small{right:-10px}}ul.carousel{margin:0}.press .gallery{margin-top:40px}.slick-slide img{display:inline-block}#facebook{padding:45px 0;background:#f8f8f8}#facebook h2{margin-bottom:40px}@font-face{font-family:'39479377';src:url('/files/fonts/39479377.eot?54046653');src:url('/files/fonts/39479377.eot?54046653#iefix') format('embedded-opentype'),url('/files/fonts/39479377.woff2?54046653') format('woff2'),url('/files/fonts/39479377.woff?54046653') format('woff'),url('/files/fonts/39479377.ttf?54046653') format('truetype'),url('/files/fonts/39479377.svg?54046653#39479377') format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before,.slick-prev:before,.slick-next:before{font-family:"39479377";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-mail:before{content:'\e800'}.icon-left-open:before,.slick-prev:before{content:'\e801'}.icon-right-open:before,.slick-next:before{content:'\e802'}.icon-phone:before{content:'\e803'}.icon-music:before{content:'\e804'}.icon-search:before{content:'\e805'}.icon-check:before{content:'\e806'}.icon-cancel:before{content:'\e807'}.icon-basket:before{content:'\e808'}.icon-down-open:before{content:'\e809'}.icon-up-open:before{content:'\e80a'}.icon-right-open-1:before{content:'\f006'}.icon-left-open-1:before{content:'\f007'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-left-circled:before{content:'\f0a8'}.icon-right-circled:before{content:'\f0a9'}.icon-menu:before{content:'\f0c9'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-mail-alt:before{content:'\f0e0'}.icon-linkedin:before{content:'\f0e1'}.icon-mobile:before{content:'\f10b'}.icon-youtube:before{content:'\f167'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-right-circled2:before{content:'\f18e'}.icon-left-circled2:before{content:'\f190'}.icon-spotify:before{content:'\f1bc'}.icon-pinterest:before{content:'\f231'}.icon-map:before{content:'\f279'}.icon-facebook-squared:before{content:'\f308'}.icon-linkedin-squared:before{content:'\f30c'}