*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'gothamlight';src:url("https://cdn2.hubspot.net/hubfs/2519128/mediateko-10v/fonts/gotham-light.otf")}html,body{height:100%}body{background:white;font-family:"roboto",sans-serif;font-size:1;color:#f1f1f1;font-weight:bold}.main-container{padding:0;overflow-x:hidden}.row{max-width:75em;padding:1rem;margin:0 auto;position:relative}.hero-container{background-color:white;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:'gothamlight';color:black}.hero-container img{width:20em !important}@media all and (min-width:64.063em){.hero-container img{width:30em !important}}.hero-container .text-container h1{font-family:'gothamlight';color:black;font-size:1.5em;margin:2em 0 1em 0}@media all and (min-width:64.063em){.hero-container .text-container h1{font-size:1.875em}}.hero-container .text-container p{font-family:Georgia,serif;color:black;font-size:1em;font-weight:400;margin:2em auto;max-width:1000px}@media all and (min-width:40em){.hero-container .text-container p{font-size:1.25em}}.hero-container h1{font-size:1.125em;margin:2em 0 1em 0}@media all and (min-width:64.063em){.hero-container h1{font-size:1.875em}}.hero-container h4{font-family:Georgia,serif}@media all and (min-width:64.063em){.hero-container h4{font-size:1.5em}}.divider-image img{max-width:100%}.about{background-color:#009ee2;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:'gothamlight';color:black;margin-top:-4px !important}.about img{width:20em !important}.about p{font-family:Georgia,serif;color:white;font-size:1em;font-weight:400;margin:3em 0}.after-party{background-color:#0081c2;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:'gothamlight';color:black}.after-party img{width:20em !important}.after-party .text-container{margin:3em 0}.after-party .text-container p{font-family:Georgia,serif;color:white;font-size:1em;font-weight:400;margin:2em 0}.signup{background-color:white;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:Georgia,serif}.signup h2{color:black;font-family:'gothamlight';margin:2em 0}.signup img{width:20em !important}.signup .text-container{margin:3em 0}.signup .text-container h1{font-family:'gothamlight';color:black;font-size:1.4em;margin:-3em 0 1em 0}@media all and (min-width:64.063em){.signup .text-container h1{font-size:1.875em;margin:2em 0 1em 0}}.signup .text-container p{color:black;font-size:1em;font-weight:400;margin:2em auto;max-width:1000px}@media all and (min-width:40em){.signup .text-container p{font-size:1.25em}}.signup.lblue{background-color:#a8d9f6}.signup .form{text-align:left;color:black;max-width:600px;margin:0 auto !important;float:none !important}.signup .form li{list-style-type:none;display:inline-block;min-width:12em;margin:1em 0}.signup .form input[type="email"],.signup .form input[type="text"],.signup .form input[type="tel"]{padding:1em;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:4em;font-size:1em;margin:.25em 0 !important;font-family:'gothamlight'}.signup .form textarea{padding:1em;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:4em;font-size:1em;margin:.25em 0 !important;font-family:'gothamlight';height:200px}.signup .form input[type="submit"]{background-color:#524190;color:white;font-size:1.125em;padding:.5em 2em;border:0;margin:1em 0;cursor:pointer}.signup .form input[type="submit"]:hover{background-color:rgba(82,65,144,0.8)}.signup .form .multi-container{margin:1em 0}.signup .form .hs-form-checkbox-display{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.signup .form .hs-form-checkbox-display input{position:absolute;opacity:0;cursor:pointer}.signup .form span[data-reactid]{position:absolute;top:0;left:0;height:25px;width:25px;text-indent:1.5em;border:1px solid #9b9b9b;color:#9b9b9b}.signup .form span[data-reactid=".hbspt-forms-0.0:$0.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$1.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$2.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$3.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$4.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$5.0.0"],.signup .form span[data-reactid=".hbspt-forms-0.0:$6.0.0"]{border:1px solid white !important;display:none !important;visibility:hidden;top:-666px !important;position:fixed !important}.signup .form .hs-form-checkbox-display:hover input ~ span[data-reactid]{background-color:white}.signup .form .hs-form-checkbox-display input:checked ~ span[data-reactid]{background-color:white}.signup .form span[data-reactid]:after{content:"";position:absolute;display:none}.signup .form .hs-form-checkbox-display input:checked ~ span[data-reactid]:after{display:block}.signup .form .hs-form-checkbox-display span[data-reactid]:after{left:9px;top:5px;width:5px;height:10px;border:solid #9b9b9b;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accommodation{background-color:#a8d9f6;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:Georgia,serif}.accommodation img{width:20em !important}.accommodation .text-container{margin:3em 0}.accommodation .text-container p{color:black;font-size:1em;font-weight:400;margin:2em 0}.accommodation .accommodation-wrapper{margin:2em auto;float:none !important;max-width:600px}.accommodation .accommodation-wrapper .image-wrapper{box-sizing:border-box;width:100%}@media all and (min-width:40em){.accommodation .accommodation-wrapper .image-wrapper{float:left;width:50%}}.accommodation .accommodation-wrapper .text-wrapper{box-sizing:border-box;padding:0 2.5em;width:100%;text-align:left}@media all and (min-width:40em){.accommodation .accommodation-wrapper .text-wrapper{width:50%;float:right}}.accommodation .accommodation-wrapper .text-wrapper h1{color:black;font-family:'gothamlight';margin:1em 0;font-size:1.25em}.accommodation .accommodation-wrapper .text-wrapper span.description{display:block;color:black;font-size:.875em;margin:1em 0}.accommodation .accommodation-wrapper .text-wrapper span.price{display:block;color:#524190;font-size:.875em;margin:1em 0}.accommodation .accommodation-wrapper .text-wrapper span.url{display:block;color:#524190;margin:1em 0;font-weight:400;font-size:.875em}.footer{background-color:white;text-align:center;padding:5em 1em;margin:0 auto !important;font-family:'gothamlight';color:black;margin-top:-4px !important}.footer img{width:15em !important}.footer p{font-family:Georgia,serif;color:black;font-size:1em;font-weight:400;margin:3em 0}#label-seminaari_iltajuhla-bb445b75-fbaa-4524-b921-648e41205951_1468 span,.hs-form-required{display:none}.hs-error-msgs{margin:0 0 1em 0;font-size:.875em;color:red;font-family:'gothamlight'}