.hamburger{cursor:pointer;padding-right:1rem}.hamburger,.hamburger input{display:none}.hamburger svg{height:2.1rem;transition:transform .6s cubic-bezier(.4,0,.2,1)}.line{fill:none;stroke:#00e5cc;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom{stroke-dasharray:12 63}.hamburger input:checked+svg{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}@media (min-width:360px) and (max-width:992px){.hamburger{display:block}}.hamburger-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navbar{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;left:0;margin:40px auto;max-width:1350px;padding:0 2rem;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .35s ease,opacity .3s ease;width:90%;z-index:1000}.navbar--hidden{opacity:0;pointer-events:none;transform:translateY(-120%)}.tuutorikeskus-logo{height:75px;width:auto}.nav-links{display:flex}.nav-actions{align-items:center;display:flex}.nav-links a{border-radius:5px;color:#000000ba;margin:0 15px;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#00e5cc}.language-toggle{align-items:center;background:#0000000d;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1.35rem;justify-content:center;margin-left:1rem;padding:.35rem .75rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.language-toggle:focus-visible,.language-toggle:hover{background:#00000014;box-shadow:0 6px 14px #0000002e;transform:translateY(-1px)}.language-toggle:focus-visible{outline:2px solid #00e5ccbf;outline-offset:2px}.contact-panel{display:none}@media (min-width:360px) and (max-width:992px){.tuutorikeskus-logo{height:2.6rem;width:auto}.navbar{border-radius:0;margin:0;padding:1.1rem;width:100%}.nav-links{background-color:#fff;flex-direction:column;height:42%;left:0;padding:0;position:fixed;text-align:left;top:5.1rem;transform:translateX(-100%);transition:transform .6s ease-out;width:100vw;z-index:1001}.nav-links.show{transform:translateX(0)}.nav-links a{background-color:#fff;border-bottom:1px solid #000000fc;border-radius:0;display:block;margin:0;padding:.94rem 1.5rem;text-align:left}.nav-links a:last-child{border-bottom:none}.nav-actions{align-items:center;justify-content:space-between;width:100%}.language-toggle{background:#0000;box-shadow:none;font-size:1.6rem;margin-left:0;margin-right:auto;order:-1;padding:.25rem .55rem}.contact-panel{background-color:#ecf9ff;display:block;height:350%;padding:1.5rem;position:fixed;right:0;top:22.3rem;transform:translateX(100%);transition:transform .6s ease-out;width:100vw;z-index:1001}.contact-panel.show{transform:translateX(0)}.contact-panel h3{font-size:1.05rem;margin-top:0}}.contact-panel a{color:#000;text-decoration:none;transition:color .3s ease}.social-icons{display:flex;gap:20px;margin-top:.5rem}.social-icons a{font-size:1.2rem;transition:transform .3s ease}.social-icons a:hover{transform:scale(1.1)}.content-background{background-color:#fff;padding:3rem 0 4rem}@font-face{font-family:Zen Antique Soft;font-style:normal;font-weight:400;src:url(/static/media/ZenAntiqueSoft-Regular.8c5bb06655ad1235381b.ttf) format("truetype")}*{box-sizing:border-box}.etusivu{background-color:initial;min-height:60vh;overflow:hidden;padding:5rem 0;position:relative}.hero-backdrop{background:#000;height:100vh;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}.hero-video{height:100%;object-fit:cover;transform:scale(.9) translateY(6vh);transform:scale(var(--hero-video-scale,.9)) translateY(var(--hero-video-offset,6vh));transform-origin:center;transition:transform .4s ease;width:100%}.hero-backdrop-overlay{background:linear-gradient(180deg,#0000008c,#0006 55%,#000000a6);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-inner{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:60vh;padding:1rem 8vw 4rem;position:relative;z-index:1}.hero-socials{bottom:calc(2.8rem + 10vh);flex-direction:column;gap:1.4rem;pointer-events:auto;position:absolute;right:1rem;z-index:10}.hero-socials,.hero-socials a{align-items:center;display:inline-flex}.hero-socials a{background:#ffffff1f;border-radius:50%;color:#fff;font-size:2.08em;height:3.63rem;justify-content:center;transition:background .3s ease,transform .3s ease;width:3.63rem}.hero-socials a:hover{background:#ffffff52;transform:translateY(-3px)}.firstpage{margin:6rem 0 0;max-width:560px}.text-container-etusivu{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;max-width:520px}.text-container-etusivu h1{color:#fff;font-size:3rem;margin-bottom:0;max-width:520px;text-shadow:0 8px 28px #0000008c;width:100%}.text-container-etusivu p{color:#ecf9ffeb;font-size:18px;line-height:1.7;margin-top:0;max-width:460px;width:100%}.hero-quote{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff26;border-radius:22px;margin-top:30px;max-width:520px;padding:24px 28px}.hero-quote p{color:#fff;font-size:1.1rem;line-height:1.6;margin:0}.palvelumme{margin:60px 120px;text-align:center}.palvelumme h1{color:#060640;font-size:2.8rem;margin-top:3rem}.palvelumme h1:after{border-bottom:5px solid #ecf9ff;border-radius:15px;content:"";display:block;left:25%;position:absolute;width:50%}.icon-frame{background-color:#ecf9ffcc;border-radius:10px;height:3.5rem;width:3.6rem}.card-logo{color:#4f5d73;font-size:2rem;margin-bottom:10px;margin-left:.5rem;margin-top:.7rem;width:40px}.card-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px 0;justify-content:space-between}.server-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem;margin:40px 10px 0;min-height:24rem;padding:24px 22px 26px;text-align:left;width:calc(33.33% - 20px)}.server-card h2{color:#060640;font-size:1.5rem;margin-top:2.2rem}.server-card p{color:#828297;flex-grow:1;font-size:1.05rem;margin-top:0}.lisa-tietoa{margin:60px 120px;text-align:center}.lisa-tietoa h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.lisa-tietoa h1:after{border-bottom:5px solid #ecf9ff;border-radius:15px;content:"";display:block;left:25%;position:absolute;width:50%}.info-card-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px 0;justify-content:space-between}.card-pic-meistä-small{height:16rem;max-height:16rem;object-position:center 35%;top:-1.5rem;z-index:2}.card-pic-lääketiede-small,.card-pic-meistä-small{border-radius:15px 15px 0 0;left:0;mask-image:none;-webkit-mask-image:none;object-fit:cover;position:absolute;width:100%}.card-pic-lääketiede-small{height:14.5rem;top:0}.info-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin:40px 10px;min-height:30rem;overflow:hidden;padding-bottom:1.5rem;position:relative;text-align:left;width:calc(33.33% - 20px)}.info-card h2{color:#060640;font-size:1.5rem;margin-left:1rem;margin-top:17rem}.info-card p{color:#828297;flex-grow:1;font-size:18px;margin-left:1rem;margin-right:1rem;margin-top:0}.info-card a{border-bottom:2px solid #0000;color:#7cd8ff;cursor:pointer;margin-left:1rem;text-decoration:none;transition:border-color .3s;z-index:500}.info-card a:hover{border-color:#7cd8ff}@media screen and (max-width:600px){.etusivu{min-height:auto;padding:4rem 0 3rem}.hero-inner{min-height:auto;padding:1rem 1.5rem 3rem}.firstpage{margin:2rem 0 0}.text-container-etusivu h1{font-size:2rem}.text-container-etusivu p{font-size:1rem;max-width:none}.frame-container{width:100%}.frame-container p{font-size:.92rem;width:auto}.hero-socials{bottom:calc(1.8rem + 10vh);right:.6rem}.hero-socials a{font-size:2.08em;height:3.08rem;width:3.08rem}.palvelumme{margin:0}.palvelumme h1{font-size:1.9rem;margin-top:1.5rem}.palvelumme p{font-size:.9rem}.icon-frame{background-color:#ecf9ffcc;border-radius:10px;height:3rem;width:3rem}.card-logo{color:#4f5d73;font-size:1.5rem;margin-bottom:10px;margin-left:.3rem;margin-top:.7rem;width:40px}.card-container{display:block;flex-wrap:wrap}.server-card{margin-left:auto;margin-right:auto;width:90%}.server-card h2{font-size:1.3rem}.server-card p{font-size:16px}.lisa-tietoa{margin:0;padding-top:2rem}.lisa-tietoa h1{font-size:1.9rem}.info-card-container{display:block;flex-wrap:wrap}.info-card{height:auto;margin-left:auto;margin-right:auto;margin-top:2.5rem;width:90%}.info-card h2{font-size:1.3rem}.info-card p{font-size:16px;margin-bottom:.7rem}.card-links1,.card-links2,.card-links3{margin-bottom:1.5rem}.card-links2{margin-top:2rem}.card-links1,.card-links2,.card-links3{margin-top:auto}}@media (min-width:601px) and (max-width:768px){.etusivu{min-height:auto;padding:5rem 0 4rem}.hero-inner{min-height:55vh;padding:1rem 60px 4rem}.firstpage{margin:4rem 0 0}.text-container-etusivu h1{font-size:2.5rem}.text-container-etusivu p{font-size:1.05rem}.hero-socials{bottom:2.2rem;right:2.2rem;top:auto;transform:none}.palvelumme{margin:0}.palvelumme h1:after{left:22%;width:56%}.card-container{display:block}.server-card{margin:30px auto 0;width:80%}.lisa-tietoa{margin:0}.lisa-tietoa h1{font-size:2.5rem;margin-bottom:.5rem}.lisa-tietoa h1:after{left:21%;width:57.3%}.info-card-container{display:block}.info-card{height:28.5rem;margin:3rem auto;width:80%}}@media (min-width:768px) and (max-width:992px){.etusivu{min-height:auto;padding:5rem 0 4rem}.hero-inner{min-height:58vh;padding:1rem 80px 4rem}.firstpage{margin:4.5rem 0 0}.text-container-etusivu h1{font-size:2.8rem}.text-container-etusivu p{font-size:1.08rem}.hero-socials{right:1rem;top:46%;transform:translateY(-50%)}.palvelumme{margin:0}.palvelumme h1:after{left:22%;width:56%}.card-container{display:block}.server-card{margin:30px auto 0;width:80%}.lisa-tietoa{margin:0}.lisa-tietoa h1{margin-bottom:.5rem}.lisa-tietoa h1:after{left:21%;width:57.3%}.info-card-container{display:block}.info-card{height:28.5rem;margin:3rem auto;width:80%}.card-links2{margin-top:2rem}}@media (min-width:993px) and (max-width:1200px){.etusivu{min-height:auto;padding:5rem 0 4rem}.hero-inner{min-height:60vh;padding:1rem 100px 4rem}.firstpage{margin:5rem 0 0}.text-container-etusivu h1{font-size:2.6rem}.frame-container p{font-size:.94rem}.hero-socials{right:4rem;top:54%}.palvelumme{margin:40px auto;width:90%}.palvelumme h1{font-size:2.6rem}.card-container{display:block}.server-card{margin:30px auto;width:85%}.lisa-tietoa{margin:50px auto;text-align:center}.lisa-tietoa h1{font-size:2.6rem}.info-card-container{display:block}.info-card{height:auto;margin:3rem auto;max-width:43rem;width:80%}.card-links1,.card-links2,.card-links3{margin-bottom:2rem}.card-links2{margin-top:2rem}}@media (min-width:1201px) and (max-width:1410px){.lisa-tietoa{margin:0}.hero-socials{right:2.8rem;transform:translate(100%,-50%)}.lisa-tietoa h1{margin-bottom:.5rem}.lisa-tietoa h1:after{left:21%;width:57.3%}.info-card-container{display:block}.info-card{height:auto;margin:3rem auto;max-width:43rem;width:80%}.card-links1,.card-links2,.card-links3{margin-bottom:2rem}.card-links2{margin-top:2rem}}.contact-container{position:relative}.company-info{display:none}.ota-yhteyttä{min-height:600px;overflow:hidden;padding:20px 0;position:relative}.contact-video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.contact-video-background video{height:100%;object-fit:cover;object-position:center;width:100%}.contact-video-overlay{background:linear-gradient(180deg,#ecf9ff66,#ecf9ff4d 50%,#ecf9ff66);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contact-content{background:#fffffffa;border-radius:15px;box-shadow:0 4px 20px #00000026;margin:2rem auto;max-width:600px;padding:2.5rem;position:relative;width:90%;z-index:2}.contact-content h1{color:#060640;font-size:2.8rem;margin:0 0 2rem}.contact-content .inputs{display:flex;flex-direction:column;margin-left:0;width:100%}.inputs input{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;font-size:1rem;margin-bottom:.75rem;padding:10px;width:100%}.inputs input,.inputs input::placeholder{font-family:Zen Antique Soft,sans-serif}.inputs input:focus{border-color:#06064080;box-shadow:0 2px 8px #06064026;outline:none}.inputs textarea{background-color:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;font-size:1rem;height:5rem;padding:10px;resize:vertical;width:100%}.inputs textarea,.inputs textarea::placeholder{font-family:Zen Antique Soft,sans-serif}.inputs textarea:focus{border-color:#06064080;box-shadow:0 2px 8px #06064026;outline:none}.contact-content .button-lähetä{background-color:#060640;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-bottom:3rem;margin-left:0;margin-top:20px;max-width:7rem;padding:1rem;transition:background-color .3s;width:100%}.button-lähetä:hover{background-color:#060640cc}.message-sent{color:green;font-weight:700}.red-border{border:2px solid red}@media screen and (max-width:600px){.contact-video-background{display:none}.ota-yhteyttä{background-color:#ecf9ff;min-height:auto;padding:17px 0}.contact-content{margin:0 auto;max-width:90%;padding:1.5rem}.contact-content h1{font-size:1.9rem;margin-bottom:2rem}.contact-content .inputs{margin-left:0;margin-right:0;width:100%}.contact-content .button-lähetä{margin-left:0}}@media (min-width:601px) and (max-width:768px){.contact-video-background{display:none}.ota-yhteyttä{background-color:#ecf9ff;min-height:auto}.contact-content{margin:0 auto;max-width:90%;padding:1.5rem}.contact-content h1{font-size:2.2rem;margin-bottom:2rem}.contact-content .inputs{margin-left:0;margin-right:0;max-width:38rem;width:100%}.contact-content .button-lähetä{margin-left:0}}@media (min-width:768px) and (max-width:992px){.contact-video-background{display:none}.ota-yhteyttä{background-color:#ecf9ff;min-height:auto}.contact-content{margin:0 auto;max-width:90%;padding:1.5rem}.contact-content h1{font-size:2.2rem;margin-bottom:2rem}.contact-content .inputs{margin-left:0;margin-right:0;max-width:40rem;width:100%}.contact-content .button-lähetä{margin-left:0}}@media (min-width:993px) and (max-width:1200px){.contact-content{margin:0 auto;max-width:600px;padding:2rem;width:90%}.contact-content h1{margin-bottom:2rem}.contact-content .inputs{margin-left:0;margin-right:0;max-width:40rem;width:100%}.contact-content .button-lähetä{margin-left:0}}.aikajana{background:linear-gradient(180deg,#ecf9ff,#fff 85%);padding-bottom:2rem;padding-top:3rem}.aikajana-container{margin:3rem auto;max-width:1100px;padding:0 2rem;position:relative;text-align:center}.timeline-kicker{color:#080c2899;display:inline-block;font-size:.95rem;letter-spacing:.3em;margin-bottom:1rem;position:relative;text-transform:uppercase;z-index:1}.aikajana h1{color:#060640;font-size:3.1rem;margin-bottom:.75rem;position:relative;z-index:1}.aikajana h1:after{background:linear-gradient(90deg,#1e6ed8,#5ab6ff 55%,#1e6ed8);border-radius:999px;content:"";display:block;height:4px;margin:1.35rem auto 0;width:320px}.aikajana p{color:#364263d9;font-size:1.18rem;line-height:1.74;margin:0 auto;max-width:720px;padding-top:1.3rem;position:relative;z-index:1}.timeline-socials{flex-direction:column;gap:1.4rem;margin:2rem auto;pointer-events:auto;z-index:1}.timeline-socials,.timeline-socials a{align-items:center;display:inline-flex}.timeline-socials a{background:linear-gradient(135deg,#060640d9,#1e6ed8bf);border-radius:50%;box-shadow:0 4px 12px #06064033;color:#fff;font-size:2.08em;height:3.63rem;justify-content:center;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:3.63rem}.timeline-socials a:hover{background:linear-gradient(135deg,#060640,#1e6ed8e6);box-shadow:0 6px 20px #0606404d;transform:translateY(-3px)}.timeline{--timeline-circle-size:116px;align-items:flex-start;display:flex;gap:clamp(1.9rem,2.4vw,3.1rem);justify-content:center;margin:3.5rem auto 3.4rem;padding:0 clamp(2.8rem,9vw,6.2rem);position:relative;width:min(100%,1200px);z-index:1}.timeline:before{background:#5ab6ff59;border-radius:999px;height:4px;top:calc(var(--timeline-circle-size)/2);z-index:0}.timeline:after,.timeline:before{content:"";left:clamp(2.4rem,8vw,5.4rem);position:absolute;right:clamp(2.4rem,8vw,5.4rem)}.timeline:after{background:linear-gradient(90deg,#1e6ed829,#1e6ed80a);filter:blur(12px);height:18px;top:calc(var(--timeline-circle-size)/2 - 8px);z-index:-1}.timeline-item{align-items:center;display:flex;flex:1 1 160px;flex-direction:column;gap:1.1rem;position:relative;transition:transform .35s ease,filter .35s ease;z-index:1}.timeline-item:hover{filter:drop-shadow(0 28px 36px rgba(30,110,216,.22));transform:translateY(-14px)}.circle{align-items:center;background:linear-gradient(135deg,#364e77eb,#20365fe0);border:3px solid #1e6ed88c;border-radius:50%;box-shadow:0 26px 45px #14365e47;display:flex;height:116px;justify-content:center;overflow:hidden;position:relative;width:116px}.circle:after{background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 68%);content:"";inset:0;pointer-events:none;position:absolute}.percentage{color:#fff;font-size:1.9rem;font-weight:600;letter-spacing:-.02em;text-shadow:0 4px 12px #0000002e}.timeline-item .year{color:#060640c7;font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@media (max-width:1024px){.timeline{--timeline-circle-size:100px}.circle{height:100px;width:100px}.percentage{font-size:1.6rem}}@media (max-width:900px){.timeline{--timeline-circle-size:92px;flex-wrap:wrap;gap:2.25rem 3rem;margin:3rem auto 1.5rem}.timeline-item{flex-basis:calc(50% - 2rem);flex-grow:0;flex-shrink:0}.circle{height:92px;width:92px}}.aikajana-small{background:linear-gradient(180deg,#eff6ff,#fff 90%);display:none;margin-bottom:2rem}.aikajana-container-small{margin:2.5rem auto;padding:0 1.5rem;position:relative;text-align:center}.aikajana-small h1{color:#060640;font-size:1.9rem;letter-spacing:-.01em;margin-bottom:.75rem;padding-top:2rem;position:relative;z-index:1}.aikajana-small h1:after{background:linear-gradient(90deg,#5ab6ff,#1e6ed8);border-radius:999px;content:"";display:block;height:3px;margin:1rem auto 0;width:200px}.aikajana-small p{color:#6a7088;font-size:1rem;line-height:1.6;margin-bottom:1rem;position:relative;z-index:1}.aikajana-small .timeline-socials{align-items:center;display:inline-flex;flex-direction:column;gap:1.2rem;margin:1.5rem auto 2rem;pointer-events:auto;z-index:1}.aikajana-small .timeline-socials a{align-items:center;background:linear-gradient(135deg,#060640d9,#1e6ed8bf);border-radius:50%;box-shadow:0 4px 12px #06064033;color:#fff;display:inline-flex;font-size:2.08em;height:3.08rem;justify-content:center;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:3.08rem}.aikajana-small .timeline-socials a:hover{background:linear-gradient(135deg,#060640,#1e6ed8e6);box-shadow:0 6px 20px #0606404d;transform:translateY(-3px)}.timeline-small{position:relative}.timeline-scroll{--mobile-circle-size:100px;--mobile-item-width:180px;--mobile-gap:clamp(1.25rem,3vw,1.75rem);-webkit-overflow-scrolling:touch;background:linear-gradient(#5ab6ff59,#5ab6ff59) center calc(var(--mobile-circle-size)/2) /100% 4px no-repeat;gap:var(--mobile-gap);margin:0;overflow-x:auto;padding-bottom:2rem;padding-left:1rem;scroll-padding:calc(var(--mobile-circle-size)/2);scroll-snap-type:x mandatory;scrollbar-color:#105aa373 #105aa314;scrollbar-width:thin}.timeline-item-small,.timeline-scroll{display:flex;position:relative;z-index:1}.timeline-item-small{align-items:center;flex:0 0 var(--mobile-item-width);flex-direction:column;gap:1rem;scroll-snap-align:center;transition:transform .35s ease}.timeline-item-small:focus-visible,.timeline-item-small:hover{transform:translateY(-10px)}.timeline-item-small .circle{box-shadow:0 20px 30px #1c67b82e;height:var(--mobile-circle-size);width:var(--mobile-circle-size)}.timeline-item-small .percentage{font-size:1.55rem}.timeline-item-small .year{font-size:.95rem;letter-spacing:.16em}.timeline-scroll::-webkit-scrollbar{height:6px}.timeline-scroll::-webkit-scrollbar-track{background:#105aa314;border-radius:999px}.timeline-scroll::-webkit-scrollbar-thumb{background:#105aa373;border-radius:999px}@media (max-width:1300px){.aikajana{display:none}.aikajana-small{display:block;margin:0 auto;width:auto}}@media (max-width:560px){.timeline-scroll{--mobile-circle-size:92px;--mobile-item-width:160px}.timeline-item-small .percentage{font-size:1.45rem}}@media (max-width:420px){.timeline-scroll{--mobile-circle-size:88px;--mobile-item-width:150px}}.popup-container{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.popup-frame{background:#ecf9ff;border-radius:15px;height:auto;max-width:1000px;overflow:hidden;padding:30px;position:relative;text-align:left;width:95%}.popup-frame h1{margin-top:0}.popup-frame p{width:80%}.popup-frame input{border:0 solid #ccc;border-radius:10px;margin:5px 0;padding:15px;width:50%}.popup-frame button:not(.close-button-news){background-color:#060640;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:1rem;margin-top:1rem;padding:11px;transition:background-color .3s;width:6rem}.close-button-news{background:#0000;border:none;color:inherit;cursor:pointer;font-size:30px;position:absolute;right:20px;top:20px}.close-button-news:focus-visible{outline:2px solid #fff;outline-offset:2px}.popup-content{align-items:center;display:flex;justify-content:space-between}.main-content-news{margin-left:2.5rem;width:70%}.right-content-news{width:60%}.right-content-news p{width:100%}.right-content-news h2{margin-top:1rem}@media screen and (max-width:640px){.popup-frame{padding:10px;text-align:center;width:95%}.popup-frame h1{margin-top:1rem}.popup-frame p{margin:0;width:100%}.popup-frame input{margin:1.5rem auto;width:85%}.popup-frame button:not(.close-button-news){margin:0 auto;width:5rem}.popup-content{display:block}.main-content-news{margin-left:0;width:100%}.right-content-news{width:100%}.right-content-news p{margin:1rem auto;width:90%}.right-content-news h2{margin-top:1rem}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.kurssitsivu{background-color:#ecf9ff;padding-top:6rem}.kurssit{margin:60px 120px;text-align:center}.kurssit h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.kurssit h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:25%;position:absolute;width:50%}.kurssi-card-container{display:flex;flex-wrap:wrap;justify-content:space-between}.kurssi-card-pic{border-radius:15px 15px 0 0;height:13.5rem;-webkit-mask-image:linear-gradient(180deg,#ecf9ffe6,#0000 220px);mask-image:linear-gradient(180deg,#ecf9ffe6,#0000 220px);object-fit:cover;width:100%}.kurssi-pic-frame{flex-shrink:0}.kurssi-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;margin:5px 10px 40px;min-height:34rem;overflow:hidden;text-align:left;width:calc(33.33% - 20px)}.kurssi-card,.kurssi-card-small{display:flex;flex-direction:column}.kurssi-card-small{min-height:28rem}.kurssi-header,.kurssi-header1{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1.2rem 1.4rem 0}.kurssi-header h2,.kurssi-header1 h2{color:#060640;flex-grow:1;font-size:1.45rem;margin:0}.kurssi-header p,.kurssi-header1 p{color:#060640;font-size:1rem;margin:0;white-space:nowrap}.kurssi-text{display:flex;flex-direction:column;flex-grow:1;padding:0 1.2rem}.kurssi-text p{color:#828297;flex-grow:1;font-size:1.05rem;margin-left:0;margin-right:0;margin-top:1rem}.p-with-dots:before{color:#060640;content:"\2022";font-size:1rem;margin-right:.5rem}.ilmottaudu-button-container{align-items:center;display:flex;gap:1rem;margin-top:auto;padding:0 1.8rem 2rem}.price-label{color:#00e5cc;flex-grow:1;font-size:1.65rem;margin-left:0;white-space:nowrap}.ilmottaudu-button,.price-label{font-family:Zen Antique Soft,sans-serif}.ilmottaudu-button{background-color:#060640;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;max-width:none;padding:.85rem 1.6rem;transition:background-color .3s}.ilmottaudu-button:hover{background-color:#060640cc}.kurssi-card-small{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;font-family:Zen Antique Soft,sans-serif;height:27rem;margin:40px 10px;overflow:hidden;text-align:left;width:calc(33.33% - 20px)}.ilmottaudu-button-container-small{align-items:center;display:flex;gap:1rem;margin-top:auto;padding:0 1.8rem 2rem}.price-label-small{color:#00e5cc;flex-grow:1;font-size:1.6rem;margin:0;white-space:nowrap}.ilmottaudu-button-small{background-color:#060640;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;max-width:none;padding:.85rem 1.6rem;transition:background-color .3s}.ilmottaudu-button-small:hover{background-color:#060640cc}.enrollment-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.enrollment-form{background:#fff;border-radius:15px;max-width:400px;padding:20px;position:relative;text-align:center;width:100rem}.close-button{cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.enrollment-form h1{color:#060640}.enrollment-form h1:after{border-bottom:5px solid #ecf9ff;border-radius:15px;content:"";display:block;left:12.7%;position:absolute;width:75%}.enrollment-form h2{color:#060640;font-size:24px}.enrollment-form form{align-items:center;display:flex;flex-direction:column}.enrollment-form input{border:1px solid #ccc;border-radius:15px;margin:5px 0;padding:10px;width:100%}.enrollment-form input,.enrollment-form input::placeholder{font-family:Zen Antique Soft,sans-serif}.tutkinto-dropdown,.tutkinto-dropdown input{position:relative;width:100%}.tutkinto-dropdown input{border:1px solid #ccc;border-radius:15px;cursor:pointer;margin:5px 0;padding:10px}.tutkinto-dropdown input,.tutkinto-dropdown input::placeholder{font-family:Zen Antique Soft,sans-serif}.tutkinto-dropdown:after{color:#060640;content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.milloin-dropdown,.milloin-dropdown input{position:relative;width:100%}.milloin-dropdown input{border:1px solid #ccc;border-radius:15px;cursor:pointer;margin:5px 0;padding:10px}.milloin-dropdown input,.milloin-dropdown input::placeholder{font-family:Zen Antique Soft,sans-serif}.milloin-dropdown:after{color:#060640;content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.options-list{background:#fff;border:1px solid #ccc;border-radius:15px;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:100%;z-index:1}.options-list div{cursor:pointer;padding:10px;transition:background-color .3s}.options-list div:hover{background-color:#f0f0f0;border-radius:15px}.option{cursor:pointer}.submit-button{background-color:#060640;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.submit-button:hover{background-color:#060640cc}.success-message{background:#2ecc71;border-radius:5px;color:#fff;margin-top:10px;padding:10px}.error-message{color:red;font-size:14px;margin-bottom:5px;margin-top:5px}@media screen and (max-width:600px){.kurssit{margin:0;padding-top:1rem}.kurssit h1{font-size:1.9rem;margin-bottom:0}.kurssit h1:after{left:24%}.kurssi-card-container{display:block}.kurssi-card{margin:30px auto;max-width:22rem;min-height:0;width:90%}.kurssi-header h2{font-size:1.3rem}.kurssi-header p{font-size:14px;margin-left:1.5rem}.kurssi-header1 h2{font-size:1.3rem}.kurssi-header1 p{font-size:14px;margin-left:6.83rem}.kurssi-text p{font-size:16px;margin-right:1rem}.price-label{font-size:25px;margin-left:3rem;margin-right:5rem}.kurssi-card-small{margin:30px auto;max-width:22rem;min-height:0;width:90%}.price-label-small{font-size:25px;margin-left:3rem;margin-right:5.5rem}.enrollment-form{width:22rem;z-index:1200}.close-button{cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.enrollment-form h1:after{border-bottom:5px solid #ecf9ff;border-radius:15px;content:"";display:block;left:10.3%;position:absolute;width:80%}.enrollment-form h2{font-size:20px}.tutkinto-dropdown{font-size:16px;position:relative;width:100%}.options-list div{cursor:pointer;padding:7px;transition:background-color .3s}}@media (min-width:601px) and (max-width:768px){.kurssitsivu{background-color:#ecf9ff;padding-top:7rem}.kurssit{margin:30px auto}.kurssit h1{font-size:2.5rem;margin-bottom:1.3rem}.kurssi-card-container{display:block}.kurssi-card,.kurssi-card-small{margin:30px auto;max-width:24rem;min-height:0;width:25rem}}@media (min-width:769px) and (max-width:992px){.kurssit{margin:30px auto}.kurssit h1{font-size:2.5rem;margin-bottom:1.3rem}.kurssi-card-container{display:block}.kurssi-card,.kurssi-card-small{margin:30px auto;max-width:24rem;min-height:0;width:25rem}}@media (min-width:992px) and (max-width:1400px){.kurssit{margin:5rem auto 30px}.kurssit h1{font-size:2.5rem;margin-bottom:1.3rem}.kurssi-card-container{display:block}.kurssi-card,.kurssi-card-small{margin:30px auto;max-width:24rem;min-height:0;width:25rem}}.romania-pic-frame video{border-radius:15px 15px 0 0;display:block;height:21rem;object-fit:cover;width:100%}.romania{background-color:#ecf9ff;height:57em;max-width:100%;padding-top:6rem}.romania-main{margin:60px 120px;text-align:center}.romania-main h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.romania-main h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:25%;position:absolute;width:50%}.romania-card-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.romania-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin-top:5px;min-height:37rem;overflow:hidden;text-align:left;width:90%}.romania-card-pic{border-radius:15px 15px 0 0;height:20rem;-webkit-mask-image:linear-gradient(180deg,#ecf9ff,#0000 20rem);mask-image:linear-gradient(180deg,#ecf9ff,#0000 20rem);width:100%}.outside-romania{align-items:stretch;background-color:#fff;display:flex;flex-grow:1;margin-top:.8rem}.lääketiede-romania-text,.tentti-romania-text{display:flex;flex:1 1;flex-direction:column;padding:10px;text-align:left}.tentti-romania-text{border-left:1px solid #ddd}.lääketiede-romania-text h2,.tentti-romania-text h2{color:#060640;font-size:24px;margin-bottom:10px;margin-left:1rem}.lääketiede-romania-text p{margin-right:1rem}.lääketiede-romania-text p,.tentti-romania-text p{color:#555;flex-grow:1;margin-bottom:20px;margin-left:1rem}.lääketiede-romania-text a{border-bottom:2px solid #0000;color:#7cd8ff;margin-left:1rem;text-decoration:none;transition:border-color .3s}.lääketiede-romania-text a:hover{border-color:#7cd8ff}.tentti-romania-text a{border-bottom:2px solid #0000;color:#7cd8ff;margin-left:1rem;text-decoration:none;transition:border-color .3s}.tentti-romania-text a:hover{border-color:#7cd8ff}.vapaa-aika{background-color:#ecf9ff}.centered-header{text-align:center}.centered-header h1{color:#060640;font-size:2.8rem;margin-bottom:20px;margin-top:0;padding-top:1rem}.centered-header h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:22%;position:absolute;width:56.5%}.vapaa-aika-content{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-left:7rem;margin-right:7rem;margin-top:3rem;overflow:hidden}.vapaa-aika-text{margin-left:2rem}.vapaa-aika-text h2{color:#060640;font-size:28px;margin-bottom:15px}.vapaa-aika-text p{color:#555;font-size:17px;width:90%}.vapaa-aika-image{height:300px;width:450px}.loma-content{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:flex;height:20rem;justify-content:center;margin-left:7rem;margin-right:7rem;margin-top:2rem;overflow:hidden}.loma-text{margin-left:3rem;width:65%}.loma-text h2{color:#060640;font-size:28px;margin-bottom:15px}.loma-text p{color:#555;font-size:22px;width:90%}.loma-image{height:400px;width:480px}.harrastus-content{background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:block;margin-left:7rem;margin-right:7rem;margin-top:2rem;overflow:hidden}.harrastus-text{text-align:center}.harrastus-text h2{color:#060640;font-size:24px;margin-bottom:15px}.harrastus-text p{color:#555;font-size:16px}.show-form-button{background-color:#060640;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:15px;margin-top:8px;max-width:10rem;padding:1rem;transition:background-color .3s;width:10rem}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container{background-color:#fff;border-radius:15px;height:80%;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1350}.myForm .content-wrapper{display:flex;justify-content:space-between}.myForm h1{color:#060640;font-size:24px;margin:10px 0;text-align:center}.myForm p{color:#555;font-size:16px;margin-top:2rem;width:50%}.myForm .additional-content{width:45%}.additional-content p{width:100%}@media screen and (max-width:600px){.romania-pic-frame video{border-radius:15px 15px 0 0;display:block;height:11.95rem;margin:0 auto;object-fit:cover;width:100%}.romania{height:auto;padding-top:7rem}.romania-main{margin:0}.romania-main h1{font-size:1.9rem;margin-bottom:1.9rem}.romania-card-container{display:flex}.romania-card{height:auto;margin:0 auto;width:90%}.romania-card-pic{height:100%;-webkit-mask-image:linear-gradient(180deg,#ecf9ff,#0000);mask-image:linear-gradient(180deg,#ecf9ff,#0000);width:100%}.outside-romania{display:block;margin-top:0}.lääketiede-romania-text{margin-bottom:1rem;padding:7px;text-align:left}.tentti-romania-text{border-left:0 solid #ddd;border-top:1px solid #ddd;margin-bottom:1rem;padding:7px}.lääketiede-romania-text h2{font-size:22px}.tentti-romania-text h2{font-size:22px;margin-top:1rem}.lääketiede-romania-text p{color:#555;margin-bottom:16px;margin-left:1rem;margin-right:1rem}.tentti-romania-text p{color:#555;margin-bottom:0;margin-left:1rem;margin-right:1rem}.vapaa-aika{overflow:hidden;padding-top:2rem}.centered-header h1{font-size:1.9rem}.centered-header p{font-size:16px;margin-left:1.5rem;margin-right:1.5rem}.vapaa-aika-content{display:block;margin:2rem auto;width:90%}.vapaa-aika-text{margin-left:1.5rem}.vapaa-aika-text h2{font-size:20px}.vapaa-aika-text p{font-size:15px;margin-bottom:1.5rem;width:95%}.vapaa-aika-image{height:auto;width:100%}.loma-content{display:block;height:15rem;margin:1.5rem auto;width:90%}.loma-text{margin-left:1.5rem;width:95%}.loma-text h2{font-size:20px}.loma-text p{font-size:16px}.loma-image{display:none}.harrastus-content{display:block;margin-top:1.5rem}.harrastus-content,.harrastus-text{margin-left:1rem;margin-right:1rem}.harrastus-text h2{font-size:18px}.harrastus-text p{color:#555;font-size:16px}.show-form-button{margin-top:3px;max-width:7rem;padding:.6rem;width:7rem}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container{height:80%;overflow:scroll;width:90%}.x-button{font-size:30px}.myForm .content-wrapper{display:block}.myForm h1{font-size:20px}.myForm p{font-size:15px;margin-top:2rem}.additional-content p,.myForm .additional-content,.myForm p{width:100%}}@media (min-width:601px) and (max-width:768px){.romania{height:auto;padding-top:7rem}.romania-main{margin:0}.romania-main h1{font-size:2.1rem;margin-bottom:1.2rem}.romania-card-container{display:flex}.romania-card{height:auto;margin:0 auto;width:90%}.romania-card-pic{height:100%;-webkit-mask-image:linear-gradient(180deg,#ecf9ff,#0000);mask-image:linear-gradient(180deg,#ecf9ff,#0000);width:100%}.outside-romania{display:block;margin-top:0}.lääketiede-romania-text{margin-bottom:1rem;padding:7px;text-align:left}.tentti-romania-text{border-left:0 solid #ddd;border-top:1px solid #ddd;margin-bottom:1rem;padding:7px}.lääketiede-romania-text h2{font-size:22px}.tentti-romania-text h2{font-size:22px;margin-top:1rem}.lääketiede-romania-text p{margin-right:1rem}.lääketiede-romania-text p,.tentti-romania-text p{color:#555;margin-bottom:16px;margin-left:1rem}.vapaa-aika{overflow:hidden;padding-top:2rem}.centered-header h1{font-size:1.9rem}.centered-header p{font-size:16px;margin:0 auto;width:85%}.vapaa-aika-content{display:block;margin:2rem auto;width:90%}.vapaa-aika-text{margin-left:1.5rem}.vapaa-aika-text h2{font-size:20px}.vapaa-aika-text p{font-size:15px;margin-bottom:1.5rem;width:95%}.vapaa-aika-image{height:auto;width:100%}.loma-content{display:flex;height:20rem;margin:0 auto;width:90%}.loma-text{margin-left:1rem;width:100%}.loma-text h2{font-size:24px}.loma-text p{font-size:18px}.loma-image{height:100%;width:320px}.harrastus-content{display:block;margin:1.5rem auto;width:90%}.harrastus-text{margin-left:1rem;margin-right:1rem}.harrastus-text h2{font-size:18px}.harrastus-text p{color:#555;font-size:16px}.show-form-button{margin-top:3px;max-width:7rem;padding:.6rem;width:7rem}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container{height:80%;overflow:scroll;width:90%}.x-button{font-size:30px}.myForm .content-wrapper{display:block}.myForm h1{font-size:20px}.myForm p{font-size:15px;margin-top:2rem}.additional-content p,.myForm .additional-content,.myForm p{width:100%}}@media (min-width:769px) and (max-width:1235px){.romania{height:auto;padding-top:7rem}.romania-main{margin:0}.romania-main h1{font-size:2.6rem;margin-bottom:1.2rem}.romania-card-container{display:flex}.romania-card{height:auto;margin:0 auto;max-width:40rem;width:90%}.romania-card-pic{height:100%;-webkit-mask-image:linear-gradient(180deg,#ecf9ff,#0000);mask-image:linear-gradient(180deg,#ecf9ff,#0000);width:100%}.outside-romania{display:block;margin-top:0}.lääketiede-romania-text{margin-bottom:1rem;padding:7px;text-align:left}.tentti-romania-text{border-left:0 solid #ddd;border-top:1px solid #ddd;margin-bottom:1rem;padding:7px}.lääketiede-romania-text h2{font-size:22px}.tentti-romania-text h2{font-size:22px;margin-top:1rem}.lääketiede-romania-text p,.tentti-romania-text p{color:#555;margin-bottom:16px;margin-left:1rem;margin-right:1rem}.vapaa-aika{overflow:hidden;padding-top:2rem}.centered-header h1{font-size:2.6rem}.centered-header p{font-size:16px;margin:0 auto;max-width:30rem;width:80%}.vapaa-aika-content{display:block;margin:2rem auto;max-width:40rem;width:90%}.vapaa-aika-text{margin-left:1.5rem}.vapaa-aika-text h2{font-size:20px}.vapaa-aika-text p{font-size:15px;margin-bottom:1.5rem;width:95%}.vapaa-aika-image{height:auto;width:100%}.loma-content{display:flex;height:20rem;margin:0 auto;max-width:40rem;width:90%}.loma-text{margin-left:3rem;width:100%}.loma-text h2{font-size:24px}.loma-text p{font-size:18px}.loma-image{height:100%;width:320px}.harrastus-content{display:block;margin:1.5rem auto;max-width:40rem;width:90%}.harrastus-text{margin-left:1rem;margin-right:1rem}.harrastus-text h2{font-size:18px}.harrastus-text p{color:#555;font-size:16px}.show-form-button{margin-top:3px;max-width:7rem;padding:.6rem;width:7rem}.overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container{height:80%;overflow:scroll;width:90%}.x-button{font-size:30px}.myForm .content-wrapper{display:block}.myForm h1{font-size:20px}.myForm p{font-size:15px;margin-top:2rem}.additional-content p,.myForm .additional-content,.myForm p{width:100%}}.carousel-container{align-items:stretch;background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:flex;gap:3rem;justify-content:space-between;margin:3rem 7rem;overflow:hidden;padding:2rem 3rem}.video-container-small{align-items:center;display:flex;flex:1 1 360px;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:0;margin-top:0;position:relative;text-align:center}.video-container-small iframe{border-radius:15px;height:220px;width:min(420px,100%)}.arrow-container{margin-top:15px}.arrow-icon{background:#0000;border:none;color:#060640;cursor:pointer;font-size:24px;margin:0 25px}.arrow-icon:focus-visible{outline:2px solid #060640;outline-offset:2px}.text-container{display:flex;flex:1 1 360px;flex-direction:column;gap:1.2rem;justify-content:center;max-width:520px;padding:0}.text-container h2{color:#060640;font-size:28px;margin-bottom:15px}.text-container p{color:#555;font-size:17px;line-height:1.7}@media screen and (max-width:600px){.carousel-container{display:block;margin:2rem auto;width:90%}.video-container-small{margin-bottom:2rem;margin-right:0;margin-top:0;text-align:center}.video-container-small iframe{height:180px;margin:0 auto;width:90%}.arrow-container{margin-top:15px}.arrow-icon{background:#0000;border:none;cursor:pointer;font-size:22px;margin:0 25px}.text-container{padding:25px}.text-container h2{font-size:22px;margin-top:0}.text-container p{color:#555;font-size:15px;width:100%}}@media (min-width:601px) and (max-width:768px){.carousel-container{display:block;margin:2rem auto;width:90%}.video-container-small{margin-bottom:2rem;margin-right:0;margin-top:0;text-align:center}.video-container-small iframe{height:180px;margin:0 auto;width:90%}.arrow-container{margin-top:15px}.arrow-icon{cursor:pointer;font-size:22px;margin:0 25px}.text-container{padding:25px}.text-container h2{font-size:22px;margin-top:0}.text-container p{color:#555;font-size:15px;width:100%}}@media (min-width:769px) and (max-width:1235px){.carousel-container{display:block;margin:2rem auto;max-width:40rem;width:90%}.video-container-small{margin-bottom:2rem;margin-right:0;margin-top:0;text-align:center}.video-container-small iframe{height:180px;margin:0 auto;width:90%}.arrow-container{margin-top:15px}.arrow-icon{background:#0000;border:none;cursor:pointer;font-size:22px;margin:0 25px}.text-container{padding:25px}.text-container h2{font-size:22px;margin-top:0}.text-container p{color:#555;font-size:15px;width:100%}}.meistä{background-color:#ecf9ff;height:43rem;padding-top:9rem}.meistä-main{left:50%;margin:0 auto;max-width:1439px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.meistä-main h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.meistä-main h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:7%;position:absolute;width:86%}.meistä-main p{color:#828297;font-size:17px;margin-left:5rem;margin-right:5rem}.meistä-main h1,.meistä-main p{opacity:1}.meistä-pic-frame{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:100%;margin-left:6rem;margin-right:6rem;margin-top:2rem;overflow:hidden;position:relative}.meistä-pic-frame:before{background-color:#ecf9ff;border-radius:15px;bottom:0;content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0}.myMeistä-frame{background-color:#ecf9ff;height:auto}.myMeistä{margin:0 120px}.myMeistä h1{color:#060640;font-size:2.6rem;margin-bottom:.3rem;margin-top:0;padding-top:6rem;text-align:center}.underline{left:50%;position:absolute;transform:translateX(-50%)}.myMeistä-text1-container{align-items:center;display:flex;height:30rem;margin:30px 90px;position:relative}.myMeistä-text1 h2{color:#060640;font-size:1.9rem;margin-bottom:.5rem}.myMeistä-text1 p{color:#828297;font-size:1.2rem;margin-top:0;width:80%}.box1{height:20rem;width:40rem}.myMeistä-text3-container{align-items:center;display:flex;height:30rem;margin:0 90px;position:relative}.myMeistä-text3 h2{color:#060640;font-size:1.9rem;margin-bottom:.5rem}.myMeistä-text3 p{color:#828297;font-size:1.2rem;margin-top:0;width:80%}.box3{height:20rem;width:40rem}.myMeistä-text2-container{align-items:center;display:flex;height:auto;margin:0 90px;position:relative}.myMeistä-text2{margin-left:7rem}.myMeistä-text2 h2{color:#060640;font-size:1.9rem;margin-bottom:.5rem}.myMeistä-text2 p{color:#828297;font-size:1.2rem;margin-top:0;width:100%}.box2{height:20rem;width:40rem}.myMeistä button{background-color:#060640;border:none;border-radius:5px;color:#fff;cursor:pointer;max-width:7rem;padding:10px;width:7rem}.overlay-meistä{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container-meistä{background-color:#fff;border-radius:15px;height:80%;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1350}.myFormeistä{margin-top:1rem;padding:1rem}.meistä-wrapper h2{color:#060640;font-size:24px;margin:10px 0;text-align:center}.myFormeistä p{color:#555;font-size:16px;margin-top:1rem;width:100%}.meistä-content{margin-top:2rem}@media screen and (max-width:600px){.meistä{height:30rem;padding-top:7rem;width:auto}.meistä-main h1{font-size:1.5rem;margin-bottom:1.3rem}.meistä-main h1:after{left:7%;position:relative;width:86%}.meistä-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.meistä-pic-frame{height:100%;margin:2rem auto;width:85%}.myMeistä{margin:0;padding-top:0}.myMeistä h1{color:#060640;font-size:1.9rem;margin-bottom:.3rem;margin-top:0;padding-top:5rem;text-align:center}.underline{left:50%;position:absolute;transform:translateX(-50%);width:220px}.myMeistä-text1-container{align-items:center;display:block;height:31.5rem;margin:0;position:static}.myMeistä-text1{margin:0;text-align:center}.myMeistä-text1 h2{font-size:1.6rem;margin-bottom:.5rem;margin-top:4.8rem}.myMeistä-text1 p{font-size:1rem;margin-top:0;width:85%}.box1,.myMeistä-text1 p{margin-left:auto;margin-right:auto}.box1{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:70%}.myMeistä-text3-container{display:block;height:40rem;margin:0;text-align:center}.myMeistä-text3 h2{font-size:1.6rem;margin-bottom:.5rem;margin-top:12rem}.myMeistä-text3 p{font-size:1rem;margin-top:0;width:85%}.box3,.myMeistä-text3 p{margin-left:auto;margin-right:auto}.box3{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:70%}.myMeistä-text2-container{display:block;height:10rem;margin:0;position:static}.myMeistä-text2{background-color:#ecf9ff;height:16rem;margin:0;text-align:center}.myMeistä-text2 h2{color:#060640;font-size:1.6rem;margin-bottom:.5rem;margin-top:0}.myMeistä-text2 p{font-size:1rem;margin-left:auto;margin-right:auto;width:85%}.box2{display:none}.myMeistä-text2 button{padding:9px}.form-container-meistä{overflow:scroll}.myFormeistä{margin-top:0;padding:.5rem}.meistä-wrapper h2{font-size:22px}.myFormeistä p{font-size:15px;margin-top:1rem}}@media (min-width:601px) and (max-width:768px){.myMeistä-frame{height:auto}.meistä{height:30rem;padding-top:7rem;width:auto}.meistä-main h1{font-size:1.5rem;margin-bottom:1.3rem}.meistä-main h1:after{left:7%;position:relative;width:86%}.meistä-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.meistä-pic-frame{height:100%;margin:2rem auto;width:85%}.myMeistä{margin:0;padding-top:0}.myMeistä h1{color:#060640;font-size:1.9rem;margin-bottom:.3rem;margin-top:0;padding-top:5rem;text-align:center}.underline{left:50%;position:absolute;transform:translateX(-50%);width:220px}.myMeistä-text1-container{align-items:center;display:block;height:27rem;margin:0;position:static}.myMeistä-text1{margin:0;text-align:center}.myMeistä-text1 h2{color:#060640;font-size:1.6rem;margin-bottom:.5rem;margin-top:4.8rem}.myMeistä-text1 p{font-size:1rem;margin-top:0;width:85%}.box1,.myMeistä-text1 p{margin-left:auto;margin-right:auto}.box1{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:45%}.myMeistä-text3-container{display:block;height:33rem;margin:0;text-align:center}.myMeistä-text3 h2{font-size:1.6rem;margin-bottom:.5rem;margin-top:6.5rem}.myMeistä-text3 p{font-size:1rem;margin-top:0;width:85%}.box3,.myMeistä-text3 p{margin-left:auto;margin-right:auto}.box3{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:70%}.myMeistä-text2-container{display:block;height:10rem;margin:0;position:static}.myMeistä-text2{background-color:#ecf9ff;height:16rem;margin:0;text-align:center}.myMeistä-text2 h2{color:#060640;font-size:1.6rem;margin-bottom:.5rem;margin-top:1rem}.myMeistä-text2 p{font-size:1rem;margin-left:auto;margin-right:auto;width:85%}.box2{display:none}.myMeistä-text2 button{padding:9px}.form-container-meistä{overflow:scroll}.myFormeistä{margin-top:0;padding:.5rem}.meistä-wrapper h2{font-size:22px}.myFormeistä p{font-size:15px;margin-top:1rem}}@media (min-width:768px) and (max-width:1230px){.myMeistä-frame{height:auto}.meistä{height:30rem;padding-top:7rem;width:auto}.meistä-main h1{font-size:1.5rem;margin-bottom:1.3rem}.meistä-main h1:after{left:7%;position:relative;width:86%}.meistä-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.meistä-pic-frame{height:100%;margin:2.5rem auto;width:85%}.myMeistä{margin:0;padding-top:0}.myMeistä h1{color:#060640;font-size:1.9rem;margin-bottom:.3rem;margin-top:0;padding-top:5rem;text-align:center}.underline{left:50%;position:absolute;transform:translateX(-50%);width:220px}.myMeistä-text1-container{align-items:center;display:block;height:27rem;margin:0;position:static}.myMeistä-text1{margin:0;text-align:center}.myMeistä-text1 h2{color:#060640;font-size:1.6rem;margin-bottom:.5rem;margin-top:4.8rem}.myMeistä-text1 p{font-size:1rem;margin-top:0;width:85%}.box1,.myMeistä-text1 p{margin-left:auto;margin-right:auto}.box1{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:45%}.myMeistä-text3-container{display:block;height:33rem;margin:0;text-align:center}.myMeistä-text3 h2{font-size:1.6rem;margin-bottom:.5rem;margin-top:5rem}.myMeistä-text3 p{font-size:1rem;margin-top:0;width:100%}.box3,.myMeistä-text3 p{margin-left:auto;margin-right:auto}.box3{display:block;height:14.5rem;margin-top:2rem;max-width:17rem;width:70%}.myMeistä-text2-container{display:block;height:10rem;margin:0;position:static}.myMeistä-text2{background-color:#ecf9ff;height:16rem;margin:0;text-align:center}.myMeistä-text2 h2{color:#060640;font-size:1.6rem;margin-bottom:.5rem;margin-top:0}.myMeistä-text2 p{font-size:1rem;margin-left:auto;margin-right:auto;width:85%}.box2{display:none}.myMeistä-text2 button{padding:9px}.form-container-meistä{overflow:scroll}.myFormeistä{margin-top:0;padding:.5rem}.meistä-wrapper h2{font-size:22px}.myFormeistä p{font-size:15px;margin-top:1rem}}.yhteistiedot{background-color:initial;min-height:100vh;overflow:hidden;padding:0;position:relative}.yhteistiedot-video-backdrop{background:#000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:0}.yhteistiedot-video{height:100%;object-fit:cover;object-position:center;width:100%}.yhteistiedot-video-overlay{background:linear-gradient(180deg,#ecf9ff66,#ecf9ff4d 50%,#ecf9ff66);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.yhteistiedot-inner{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.yhteistiedot-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:center;margin:100px 120px 40px;text-align:center}.yhteistiedot-heading{color:#fff;font-size:2.8rem;margin:3.5rem 0 2rem;position:relative;text-align:center;z-index:3}.yhteistiedot-content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;max-width:1680px;width:100%}.email-form-container{display:flex;flex:1.4 1;flex-direction:column;max-width:none;min-width:840px}.email-form-container .contact-container,.email-form-container .screen{max-width:none!important;width:100%!important}.email-form-container .ota-yhteyttä{width:100%!important}.email-form-container .ota-yhteyttä .contact-content,.yhteistiedot-main .contact-content,.yhteistiedot-main .email-form-container .contact-content{max-width:840px!important;width:840px!important}.yhteistiedot-main .ota-yhteyttä{align-items:flex-start;background-color:initial;display:flex;min-height:100%;padding:0;position:relative}.yhteistiedot-main .contact-video-background{display:none}.yhteistiedot-main .ota-yhteyttä form{display:flex;flex-direction:column;gap:1rem;margin-top:0}.yhteistiedot-main .contact-content{background:#fffffffa!important;border-radius:15px!important;box-shadow:0 4px 20px #00000026!important;box-sizing:border-box!important;margin:0 auto!important;max-width:840px!important;padding:2rem 2.5rem 1.5rem!important;width:840px!important}.yhteistiedot-main .contact-content>h1{display:none}.yhteistiedot-main .contact-content form{display:flex;flex-direction:column;width:100%}.yhteistiedot-main .contact-content .button-lähetä{margin-bottom:1rem!important}.yhteistiedot-main .company-info{background-color:#fff;border-radius:15px;box-shadow:0 2px 1px 1px #0003;display:flex;flex-direction:column;flex-shrink:0;padding:1.5rem;position:relative;text-align:center;width:28rem}.yhteistiedot-main .ota-yhteyttä .company-info h2{color:#060640;font-size:1.8rem;margin:0 0 .5rem}.yhteistiedot-main .ota-yhteyttä .company-info h3{color:#060640;font-size:1.1rem;margin:.75rem 0 .25rem}.yhteistiedot-main .ota-yhteyttä .company-info p{color:#060640;font-size:.95rem;margin:0 0 .5rem}.yhteistiedot-main .social-media{cursor:pointer;flex-direction:row;gap:1.2rem;margin-top:1rem}.yhteistiedot-main .social-media,.yhteistiedot-main .social-media a{align-items:center;display:inline-flex;justify-content:center;position:relative;z-index:1}.yhteistiedot-main .social-media a{background:linear-gradient(135deg,#060640d9,#1e6ed8bf);border-radius:50%;box-shadow:0 4px 12px #06064033;color:#fff;font-size:2.08em;height:3.63rem;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:3.63rem}.yhteistiedot-main .social-media a:hover{background:linear-gradient(135deg,#060640,#1e6ed8e6);box-shadow:0 6px 20px #0606404d;transform:translateY(-3px)}.yhteistiedot-main .social-media a svg{color:#fff!important;display:block}@media screen and (max-width:1351px){.yhteistiedot{min-height:100vh}.yhteistiedot-inner{padding-top:6rem}.yhteistiedot-main{font-family:Zen Antique Soft,sans-serif;justify-content:flex-start;margin:40px 0;padding:0 20px;text-align:center}.yhteistiedot-content-wrapper{align-items:center;flex-direction:column;gap:2rem}.email-form-container{max-width:90%;width:100%}.yhteistiedot-main .company-info{max-width:36rem;width:85%}.yhteistiedot-main .ota-yhteyttä form{margin-left:auto;margin-right:auto;margin-top:2rem}.yhteistiedot-main .ota-yhteyttä{min-height:auto}.yhteistiedot-heading{font-size:1.9rem;margin-bottom:1rem}.email-form-container .ota-yhteyttä .inputs{margin-left:auto;margin-right:auto}.email-form-container .ota-yhteyttä .button-lähetä{margin-bottom:2.3rem;margin-left:auto;margin-right:auto}.yhteistiedot-main .company-info h2{font-size:1.7rem}.yhteistiedot-main .social-media{gap:1.2rem}.yhteistiedot-main .social-media a{font-size:2.08em;height:3.08rem;width:3.08rem}}.screen{max-width:1433px}.tentti{background-color:#ecf9ff;min-height:43rem;padding-top:9rem;position:relative}.tentti-main{left:50%;margin:0 auto;max-width:1439px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.tentti-main h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.tentti-main h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:7%;position:absolute;width:86%}.tentti-main p{color:#828297;font-size:17px;margin-left:5rem;margin-right:5rem}.tentti-main h1,.tentti-main p{opacity:1}.tentti-pic-frame{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:100%;margin-left:6rem;margin-right:6rem;margin-top:2rem;overflow:hidden;position:relative}.tentti-pic-frame:before{background-color:#ecf9ff;border-radius:15px;bottom:0;content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0}.myTentti{background-color:#ecf9ff;height:auto;margin-top:0}.myTentti h1{color:#000;font-size:2.3rem;margin-top:0;padding-top:6rem;text-align:center}.myTentti h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:20%;position:relative;width:60%}.tentti-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding:10px 10px 3rem}.tentti-text1{padding:35px}.tentti-text1,.tentti-text2{background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1 360px;flex-direction:column;gap:1.2rem;max-width:520px}.tentti-text2{padding:35px 30px}.tentti-text1 h2,.tentti-text2 h2{text-align:center}.tentti-text1 p,.tentti-text2 p{color:#4a5270;flex-grow:1;font-size:1.05rem;line-height:1.7;margin:0;text-align:left}@media screen and (max-width:992px){.tentti{height:30rem;padding-top:7rem;width:auto}.tentti-main h1{font-size:1.5rem;margin-bottom:1.3rem}.tentti-main h1:after{left:7%;position:relative;width:86%}.tentti-main p{font-size:14px}.tentti-main p,.tentti-pic-frame{margin-left:1rem;margin-right:1rem}.tentti-pic-frame{height:100%;margin-top:2rem}.myTentti{background-color:#ecf9ff;height:auto}.myTentti h1{font-size:1.8rem;margin-left:1rem;margin-right:1rem;margin-top:0;padding-top:4.7rem}.myTentti h1:after{left:10%;position:relative;width:80%}.tentti-container{display:block;padding:10px 10px 3rem}.tentti-text1{margin-bottom:2rem}.tentti-text1,.tentti-text2{background-color:#fff;border-radius:15px;box-shadow:0 2px 4px #0000001a;margin-left:.5rem;margin-right:.5rem;padding:15px;width:auto}.tentti-text1 h2,.tentti-text2 h2{font-size:20px;text-align:center}.tentti-text1,.tentti-text2 p{text-align:left}}.screen{margin:0 auto;max-width:1439px}.lääketiede{background-color:#ecf9ff;height:43rem;padding-top:9rem}.lääketiede-main{left:50%;margin:0 auto;max-width:1439px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.lääketiede-main h1{color:#060640;font-size:2.8rem;margin-bottom:1.9rem}.lääketiede-main h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:7%;position:absolute;width:86%}.lääketiede-main p{color:#828297;font-size:17px;margin-left:5rem;margin-right:5rem}.lääketiede-main h1,.lääketiede-main p{opacity:1}.lääketiede-pic-frame{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:100%;margin-left:6rem;margin-right:6rem;margin-top:2rem;overflow:hidden;position:relative}.lääketiede-pic-frame:before{background-color:#ecf9ff;border-radius:15px;bottom:0;content:"";display:block;left:0;opacity:.9;position:absolute;right:0;top:0}.myRomania{background-color:#ecf9ff;height:55rem}.myRomania h1{color:#060640;font-size:2.3rem;margin:0;padding-top:6.5rem;text-align:center}.myRomania h1:after{border-bottom:5px solid #fff;border-radius:15px;content:"";display:block;left:20%;position:relative;width:60%}.lääketiede-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.lääketiede-text1{background-color:#fff;border-radius:15px;box-shadow:-2px 2px 2px 2px #0000001a;display:flex;justify-content:space-between;margin-top:2rem;padding:20px;width:80%}.text1-content{color:#060640;margin-top:0;width:60%}.text1-content p{color:#828297;margin-bottom:0;margin-left:1.5rem}.text2-content{background-color:#fff;border-radius:15px;box-shadow:-4px 4px 4px 4px #00000080;display:flex;flex-direction:column;min-height:20rem;padding:20px;width:40%}.text2-content h2{color:#060640;margin-top:1rem}.text2-content p{color:#828297;flex-grow:1;font-size:17.5px;margin-bottom:2rem;margin-top:.5rem}.text2-content button{background-color:#060640;border:none;border-radius:5px;box-shadow:-2px 2px 2px 2px #00000080;color:#fff;cursor:pointer;display:block;margin:0 auto;max-width:7rem;padding:10px;width:7rem}.text2-content button:hover{background-color:#060640cc}.overlay-lääkeromania{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.form-container-lääkeromania{background-color:#fff;border-radius:15px;height:80%;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1350}.x-button{cursor:pointer;font-size:35px;position:absolute;right:10px;top:10px}.mylääkeromania{margin-top:3rem;padding:1rem}.lääkeromania-wrapper h2{color:#060640;font-size:24px;margin:10px 0;text-align:center}.mylääkeromania p{color:#555;font-size:16px;margin-top:1rem;width:100%}.lääkeromania-content{margin-top:2rem}@media screen and (max-width:600px){.lääketiede{height:30rem;padding-top:7rem;width:auto}.lääketiede-main h1{font-size:1.5rem;margin-bottom:1.3rem}.lääketiede-main h1:after{left:7%;position:relative;width:86%}.lääketiede-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.lääketiede-pic-frame{height:100%;margin:2rem auto;width:90%}.myRomania{background-color:#ecf9ff;height:85rem}.myRomania h1{font-size:1.7rem;margin-bottom:1rem;padding-top:5rem}.myRomania h1:after{left:14%;width:71.5%}.lääketiede-text-container{display:block;margin:0}.lääketiede-text1{box-shadow:-1px 1px 1px 1px #0000001a;display:block;margin:0 auto;padding:15px;width:90%}.text1-content{font-size:.9rem;width:100%}.text1-content h2{font-size:1.3rem;width:100%}.text1-content p{font-size:15px}.text2-content{box-shadow:0 1px 1px 1px #0003;display:block;margin-top:2rem;padding:15px;width:100%}.text2-content h2{font-size:1.2rem;margin-top:.5rem}.text2-content p{font-size:15px}.form-container-lääkeromania{overflow:scroll;padding:10px}.x-button{font-size:30px}.mylääkeromania{margin-top:0}.lääkeromania-wrapper h2{font-size:22px}.mylääkeromania p{font-size:15px}}@media (min-width:601px) and (max-width:768px){.lääketiede{height:30rem;padding-top:7rem;width:auto}.lääketiede-main h1{font-size:1.5rem;margin-bottom:1.3rem}.lääketiede-main h1:after{left:7%;position:relative;width:86%}.lääketiede-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.lääketiede-pic-frame{height:100%;margin:2rem auto;width:90%}.myRomania{background-color:#ecf9ff;height:64rem}.myRomania h1{font-size:1.7rem;padding-top:5rem}.myRomania h1:after{left:14%;width:71.5%}.lääketiede-text-container{display:block;margin:0}.lääketiede-text1{box-shadow:-1px 1px 1px 1px #0000001a;display:block;margin:20px auto;padding:15px;width:90%}.text1-content{font-size:.9rem;width:100%}.text1-content h2{font-size:1.3rem;width:100%}.text1-content p{font-size:15px}.text2-content{box-shadow:0 1px 1px 1px #0003;display:block;margin-top:2rem;padding:15px;width:100%}.text2-content h2{font-size:1.2rem;margin-top:.5rem}.text2-content p{font-size:15px}.form-container-lääkeromania{overflow:scroll;padding:10px}.x-button{font-size:30px}.mylääkeromania{margin-top:0}.lääkeromania-wrapper h2{font-size:22px}.mylääkeromania p{font-size:15px}}@media (min-width:769px) and (max-width:1144px){.lääketiede{height:30rem;padding-top:7rem;width:auto}.lääketiede-main h1{font-size:1.5rem;margin-bottom:1.3rem}.lääketiede-main h1:after{left:7%;position:relative;width:86%}.lääketiede-main p{font-size:14px;margin-left:1rem;margin-right:1rem}.lääketiede-pic-frame{height:100%;margin:2rem auto;width:90%}.myRomania{background-color:#ecf9ff;height:59rem}.myRomania h1{font-size:1.7rem;padding-top:5rem}.myRomania h1:after{left:14%;width:71.5%}.lääketiede-text-container{display:block;margin:0}.lääketiede-text1{box-shadow:-1px 1px 1px 1px #0000001a;display:block;margin:20px auto;padding:15px;width:90%}.text1-content{font-size:.9rem;width:100%}.text1-content h2{font-size:1.3rem;width:100%}.text1-content p{font-size:15px}.text2-content{box-shadow:0 1px 1px 1px #0003;display:block;margin-top:2rem;padding:15px;width:100%}.text2-content h2{font-size:1.2rem;margin-top:.5rem}.text2-content p{font-size:15px}.form-container-lääkeromania{overflow:scroll;padding:10px}.x-button{font-size:30px}.mylääkeromania{margin-top:0}.lääkeromania-wrapper h2{font-size:22px}.mylääkeromania p{font-size:15px}}
/*# sourceMappingURL=main.9a957ebf.css.map*/