@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Play:wght@400;700&family=Roboto:wght@100;300;400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{height:6rem;position:absolute;width:100%;z-index:100}.navbar-links{align-items:center;height:100%}.navbar-links,.navoverlay2{display:flex;justify-content:center;width:100%}.navoverlay2{background-color:var(--color-darkgreen-ui);background-color:initial;-webkit-clip-path:polygon(45% 0,100% 0,100% 100%,49% 100%);clip-path:polygon(45% 0,100% 0,100% 100%,49% 100%);flex-flow:column;left:0;padding:3rem;position:absolute;top:0;z-index:-1}.navShadow{display:none}.nav-options{display:flex;margin:0}.nav-items{align-items:center;display:flex;justify-content:space-between;margin:0 calc(7rem - 20px);width:100%}.logo-image{cursor:pointer;-webkit-filter:drop-shadow(7.07px 7.07px 5px #474747);filter:drop-shadow(7.07px 7.07px 5px #474747);height:auto;width:150px}.nav-item #navA{align-items:center;border-radius:12px;color:var(--color-text-light);cursor:pointer;display:flex;font-size:18px;font-weight:600;height:3.8rem;padding:20px;text-decoration:none;transition:.1s ease-in;white-space:nowrap}.nav-item #navA:hover{background-color:var(--color-darkgreen-ui);color:var(--color-text-light)}.nav-options .nav-item #navA.Ajanvaraus:hover{background-color:var(--color-orange);color:var(--color-text-light)}.nav-options .nav-item.activeItem #navA{background-color:var(--color-darkgreen-ui);color:var(--color-text-light)}.nav-options .nav-item.activeItem #navA.Ajanvaraus{background-color:var(--color-orange);color:var(--color-text-light)}.SMenuBtn,.minimenu-logoWhite,.minmenu-logo{display:none}#MenuButton2{align-items:center;border:none;border-radius:5px;color:var(--color-text-light);cursor:pointer;display:flex;font-size:18px;font-weight:600;padding:5px;z-index:1001}#MenuButton2 span{padding-right:.5rem}#NoneMenuButton2{display:none}#CloseButton2{border:none;border-radius:5px;color:var(--color-text-light);cursor:pointer;display:flex;padding:5px;z-index:1001}#NoneCloseButton2,.logo-imagemain{display:none}.minmenu-logo2{cursor:pointer;display:block;height:auto;margin-left:3rem;width:130px;z-index:1001}@media (max-width:1400px){.navoverlay2{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,24% 100%);clip-path:polygon(20% 0,100% 0,100% 100%,24% 100%)}}@media (max-width:1110px){.nav-options{display:flex;margin:0}.logo-image{height:auto;width:120px}.nav-item #navA{font-size:15px}}@media (max-width:970px){.navibar{padding:1rem}.navbar-links{justify-content:space-between}.navibar-links_logo{display:block}.navoverlay2{-webkit-clip-path:polygon(45% 0,100% 0,100% 100%,49% 100%);clip-path:polygon(45% 0,100% 0,100% 100%,49% 100%)}.navShadow{background-color:var(--color-nav-dark);background-color:var(--color-darkshadow);display:inline-block;flex-flow:column;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}.navShadow.active{align-items:center;background-color:var(--color-nav-dark);justify-content:center;opacity:1;position:fixed;-webkit-transform:translateY(0);transform:translateY(0)}.nav-items,.navShadow.active{display:flex;flex-flow:column;height:100%;left:0;margin:0;top:0;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%;z-index:999}.nav-items{opacity:0;overflow:hidden;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nav-items.active{align-items:center;display:flex;flex-flow:column;height:auto;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100%;opacity:1;overflow-y:auto;position:absolute;top:25vh;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%;z-index:999}.nav-items.active .nav-options{align-items:center;flex-flow:column;position:relative;top:0}.nav-item{margin:0;text-align:center;transition:all .1s ease 0s}.nav-item,.nav-options .nav-item #navA{color:var(--color-text-light);height:100%;width:100%}.nav-options .nav-item #navA{border-radius:0;display:flex;font-size:20px;font-weight:500;justify-content:center;padding:1.5rem 0}.nav-items.active .nav-options .nav-item #navA{border-radius:0;justify-content:center;width:100vw}.nav-options .nav-item #navA:hover{background-color:var(--color-darkgreen-ui)}.nav-options .nav-item #navA.Ajanvaraus:hover{background-color:var(--color-orange)}#MenuButton,.SMenuBtn{display:flex}#MenuButton{background-color:var(--color-darkgreen-ui);border:none;border-radius:50px;color:var(--color-text-light);cursor:pointer;padding:1rem;z-index:1001}#NoneMenuButton{display:none}#CloseButton{border:none;border-radius:5px;color:var(--color-text-light);cursor:pointer;display:flex;padding:5px;z-index:1001}#NoneCloseButton,.logo-image{display:none}.minmenu-logo{cursor:pointer;display:block;height:auto;margin-left:3rem;width:130px;z-index:2000}.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.css-bq05nv-MuiSvgIcon-root{display:none}}@media (max-width:400px){nav{height:10rem;position:relative;width:100%;z-index:1001}.navbar-links{align-items:center;flex-direction:column;justify-content:space-around}.navoverlay2{background:var(--color-darkgreen-ui);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100%;padding:0}.minmenu-logo{display:none}.minimenu-logoWhite{cursor:pointer;display:block;height:70px;z-index:100}}.service-submenu{background-color:var(--color-text-light);list-style:none;position:absolute;text-align:start;top:4.9rem}.service-submenu,.service-submenu li{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.service-submenu li{cursor:pointer;transition:.1s ease-in}.service-submenu.clicked{display:none}.submenu-item{color:var(--color-text-dark);text-shadow:none}.submenu-item,.submenu-item a{display:block;font-weight:600;height:100%;padding:16px;width:100%}.submenu-item a{border-bottom:none;color:var(--color-text-light)}.service-submenu li:hover{background-color:var(--color-darkgreen-ui)}.service-submenu a:hover{color:var(--color-text-light)}@media (max-width:970px){.service-submenu{background-color:var(--color-nav-dark);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;position:relative;text-align:center;top:0;width:100%;z-index:1000}.service-submenu.clicked{display:none}.service-submenu li{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.submenu-item{padding:1.2rem;text-shadow:none;transition:.5s ease-in}.submenu-item,.submenu-item a{color:var(--color-text-light);display:block;font-weight:600;height:100%;width:100%}.submenu-item a{border-bottom:none;padding:16px}.service-submenu li:hover{background-color:var(--color-darkgreen-ui);padding:12px 0}}header{overflow:hidden;position:relative}.headershadow{background-color:#1a1f1ac0;border:1px solid #000;height:85vh;opacity:.2;width:100%}.headeroverlay{background-color:var(--color-bg);-webkit-clip-path:polygon(0 0,80% 0,100% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 100%,0 100%);display:flex;flex-flow:column;height:85vh;justify-content:center;left:0;padding:10rem 5rem 5rem;position:absolute;top:0;width:50%}.headeroverlay>h1,.headeroverlay>p{color:var(--color-darkgreen-ui);margin:20px 2rem}.headeroverlay>h1{font-size:46px}.headeroverlay>p{font-size:24px}.headerpicture.etusivu{color:#1a1f1a;height:100%;object-fit:cover;position:absolute;right:0;width:65%}@media (max-width:1110px){.headeroverlay{padding:1rem 4rem 1rem 1rem;width:65%;z-index:10}}@media (max-width:690px){.headeroverlay{background-color:#414141ba;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding:20rem 1rem;width:100%;z-index:1}.headerpicture.etusivu{width:100%}.headercover{height:100vh}.headershadow{background-color:#1a1f1ac0;border:1px solid #000;height:85vh;opacity:.1;width:100%}}section.tagline{align-items:center;background-color:var(--color-darkgreen-ui);display:flex;flex-flow:column;height:15vh;justify-content:center;margin-bottom:5rem;text-align:center}section.tagline>p{color:var(--color-text-light)}section.tagline>p,section.tagline>p>a{font-family:Arial,Helvetica,sans-serif;font-size:20px}section.tagline>p>a{color:var(--color-orange);text-decoration:underline}section#services_etusivu{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;min-height:95vh}.servicecard{border-radius:30px;cursor:pointer;flex-flow:column;margin:5rem 4rem;text-align:center}.servicecard,.servicecard figure{align-items:center;display:flex;width:300px}.servicecard figure{border-radius:32px;flex-direction:column;height:475px;position:relative;transition:.1s ease-in-out}.servicecard figure:active,.servicecard figure:hover{box-shadow:0 1px 19px 0 rgba(0,0,0,.622),0 6px 20px 0 rgba(0,0,0,.19)}.servicecard figure figcaption{align-items:center;border-radius:150px;color:var(--color-text-light);display:flex;font-weight:600;height:150px;justify-content:center;position:relative;top:-50px;width:150px}.servicecard_img{border-radius:2rem;height:100%;object-fit:cover;position:absolute;width:100%}.servicecard #linkToR{align-items:center;background-color:var(--color-darkgreen-ui);border:none;border-radius:50px;color:var(--color-text-light);cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;position:relative;top:-5rem;transition:.1s ease-in-out;width:200px}.servicecard #linkToR:hover{background-color:var(--color-orange);font-weight:600}@media (max-width:1110px){section#services_etusivu{display:flex;flex-wrap:wrap;height:100%;padding-top:2rem}}#Q_cont{background-attachment:fixed;background-image:url(/static/media/dad-2618982_1280.21b787e4b720833c5338.jpg);background-size:cover;height:100%;min-height:75vh}#Q_cont,section.Quotation{align-items:center;display:flex;justify-content:center}section.Quotation{background-color:var(--color-bg);border-radius:30px;flex-direction:column;margin:3rem 20%;padding:0 2rem 2rem;text-align:center}section.Quotation>h1{color:var(--color-text-dark);font-size:42px;margin:2rem}section.Quotation>p{color:var(--color-text-dark);font-size:larger;line-height:2rem}section.Quotation>span{border-top:1px solid var(--color-text-dark);font-size:20px;margin-top:1rem;padding:1rem 2rem}@media (max-width:690px){section.Quotation{margin:3rem 1rem}}section#infobox{align-items:center;display:flex;height:100%;justify-content:center;min-height:85vh;position:relative}#infobox:before{background-color:var(--color-darkgreen-ui);bottom:0;content:"";height:35vh;position:absolute;width:100%;z-index:-1}section#infobox .info_item{background-color:var(--color-bg);border-radius:30px;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:400px;padding:2rem 0;transition:.1s ease-in-out;width:300px}section#infobox .info_item:active,section#infobox .info_item:hover{border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:100}section#infobox .info_item>h3{color:var(--color-darkgreen-ui);text-align:center}section#infobox .info_item>p{align-items:center;display:flex;height:300px;padding:2rem;text-align:center}section#infobox .info_item:first-child>p,section#infobox .info_item:nth-child(2)>p{border-right:1px solid var(--color-btn-dark-hover)}section#infobox .info_item>a{color:var(--color-orange);font-size:18px;text-align:center}.info_icon{color:var(--color-darkgreen-ui);margin-left:3rem}@media (max-width:690px){section#infobox{flex-direction:column;padding:2rem}section#infobox .info_item{border-radius:15px;height:300px;justify-content:space-around;min-height:100px;padding:2rem 1rem;width:100%}section#infobox .info_item>p{padding:0}section#infobox .info_item:first-child>p,section#infobox .info_item:nth-child(2)>p{border-right:none}section#infobox .info_item:first-child,section#infobox .info_item:nth-child(2){border-bottom:1px solid var(--color-text-dark);border-radius:0}}footer{background-color:var(--color-darkgreen-ui);flex-direction:column;position:relative}footer,footer>.container{display:flex;height:100%;width:100%}footer>.container{flex-direction:row;justify-content:space-between;padding:2rem calc(7rem - 20px)}.footerlogo{cursor:pointer;height:100px;object-fit:contain}.footerlogo,.svgicon{transition:.1s ease-in-out}.svgicon{color:var(--color-text-light);height:50px;margin-right:10px;width:50px}.svgicon:hover{scale:1.1}.footerlogo:hover{-webkit-filter:drop-shadow(7.071067811865475px 7.0710678118654755px 5px #d1cfcf);filter:drop-shadow(7.071067811865475px 7.0710678118654755px 5px #d1cfcf)}footer .ftr_contact{display:flex;flex-direction:column;justify-content:space-between}footer .ftr_contact a{color:var(--color-text-light);font-size:20px;line-height:2.5rem}footer .ftr_contact a:hover{font-size:23px;transition:.1s ease-in-out}#footer-information{color:var(--color-text-light);letter-spacing:1px;line-height:1.5rem;margin-bottom:1rem}#footer-information:first-line,.footer_nav #footer-information{font-size:large;font-weight:600;line-height:2.5rem}.footerNav a{text-wrap:nowrap;color:var(--color-text-light);cursor:pointer;font-size:large;transition:.1s ease-in-out}.footerNav a:hover{font-size:19px}.footerNav{line-height:2rem}.footer_some{display:block;flex-flow:column}.footer_some a{align-items:center;display:flex;font-size:1.2em;margin:.5rem}#tekjanoikeus,.footer_some a{color:var(--color-text-light)}#tekjanoikeus{bottom:0;cursor:pointer;margin:2rem 0;text-align:center}@media (max-width:1000px){footer>.container{padding:2rem}}@media (max-width:800px){footer .container{flex-direction:column;justify-content:center;padding:2rem calc(7rem - 20px)}.footerlogo{cursor:pointer;height:80px;margin-bottom:2.5rem;object-fit:contain;transition:.1s ease-in-out}.footer_nav,.footer_some{margin-top:2rem}}#mapTo{border:none;height:50vh;margin:0;padding:0;width:100%}header#Header_tietoja{height:80vh;max-height:800px;position:relative}.headerpicture.tietoja{height:100%;object-fit:cover;position:absolute;width:100%}.tietojaheadershadow{background:linear-gradient(180deg,rgba(39,39,39,.342),rgba(53,53,53,.479) 35%,hsla(0,0%,51%,.116));height:100%;padding-top:400px;position:absolute;width:100%}.tietojaheadershadow h1{color:var(--color-text-light);font-size:6.5rem;text-align:center}@media (max-width:900px){.tietojaheadershadow>h1{font-size:4rem}}@media (max-height:800px){.tietojaheadershadow{padding-top:40vh}}@media (max-width:690px){header#Header_tietoja{height:100vh;position:relative}.tietojaheadershadow>h1{font-size:3rem}}@media (max-width:400px){.tietojaheadershadow>h1{font-size:2rem}}.page-bodytext img{border-radius:200px;height:200px;margin-top:2rem;object-fit:contain;width:200px}.palveluihin_cont{display:flex;margin-bottom:3rem;margin-top:5rem;max-width:1070;width:100%}a#linktoPalvelut{align-items:center;background-color:#fff;border:1px solid var(--color-darkgreen-ui);border-radius:30px;color:var(--color-darkgreen-ui);cursor:pointer;display:flex;font-size:18px;font-weight:700;height:150px;justify-content:center;left:50%;max-width:500px;position:relative;text-align:center;transition:.1s ease-in-out;width:50%}a#linktoPalvelut:hover{background-color:#fff7e1}@media (max-width:1070px){.palveluihin_cont{align-items:center;justify-content:center}a#linktoPalvelut{max-width:400px;position:static;width:100%}}.form-box{background-color:var(--color-darkgreen-ui);border-radius:30px;height:600px;justify-content:center;left:calc(50% - 500px);max-width:1000px;position:relative;top:-10vh;width:85%}.form-box,.form-box>img{align-items:center;display:flex}.form-box>img{flex-direction:column}.form-box>form>label{color:var(--color-text-light);cursor:auto;font-size:x-large;font-weight:600;text-align:center}.form-box>form>input{height:46.798780487804834px;padding:0 15px;width:381.5736579500692px}.form-box>form>input,.form-box>form>textarea{border:none;border-radius:7px;font-size:15px;font-weight:400;margin-top:10px}.form-box>form>textarea{height:150px;padding:10px 15px;width:380px}.form-box>form>input:focus,.form-box>form>textarea:focus{outline:1px solid var(--color-orange)}.submitBtn{border:none;border-radius:7px;cursor:pointer;font-size:15px;font-weight:400;height:47px;margin-top:10px;padding:0 15px;transition:.1s ease-in-out;width:380px}.submitBtn:hover{background-color:var(--color-btn-light-hover)}.form-box>aside{color:var(--color-text-light);margin-left:5rem}.form-box>aside>section>h5{margin-top:2rem}.formdisabled{align-items:center;background-color:#000000ab;border-bottom-left-radius:30px;border-top-left-radius:30px;color:var(--color-text-light);display:flex;font-size:32px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:60%}@media (max-width:1150px){.form-box{left:0;margin:0 7.5%}.formdisabled{width:65%}}@media (max-width:830px){.form-box{align-items:start;flex-direction:column;height:1000px;padding:5rem 0}.form-box>form{margin:0 5%;width:90%}.form-box>aside{margin-top:5rem}.form-box>form>button,.form-box>form>input,.form-box>form>textarea{width:100%}.formdisabled{border-bottom-left-radius:0;border-top-right-radius:30px;height:50%;width:100%}}@media (max-width:400px){.form-box{margin:0;width:100%}}.headerpicture_contact{height:80vh;object-fit:cover;position:absolute;width:100%}.otayhteyttaheadershadow{background:linear-gradient(180deg,rgba(0,0,0,.473),rgba(71,71,71,.72) 35%,hsla(0,0%,89%,.435));height:80vh;opacity:.5;position:relative;width:100%}.otayhteyttaheadertextbox{display:flex;flex-direction:column;position:absolute;text-align:center;top:30%;width:100%}.otayhteyttaheadertextbox>h1{color:var(--color-text-light);font-size:6rem}@media (max-width:900px){.otayhteyttaheadertextbox{align-items:center;padding-left:0}.otayhteyttaheadertextbox>h1{font-size:4rem}}@media (max-width:690px){.otayhteyttaheadertextbox>h1{font-size:3rem}}@media (max-width:400px){.otayhteyttaheadertextbox>h1{font-size:2rem}}@media (max-width:350px){.otayhteyttaheadertextbox{top:40%}}section#Services_content2{align-items:center;display:flex;flex-direction:column;margin-top:2rem;overflow-x:hidden}section#Services_content2 .service_container{border-radius:30px;display:flex;margin:1rem auto;max-width:1070px;position:relative;width:100%}.even{background-color:var(--color-green-ui)}.odd{background-color:var(--color-darkgreen-ui);color:var(--color-text-light)}.servicecont_img{border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0;height:500px;max-width:500px;object-fit:cover}.servicecont_img.hidden{max-height:400px}.service_info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;min-height:400px;padding:2rem 4rem;position:relative;width:100%}.service_info:last-child{align-self:center}.service_info>h2{font-size:28px;margin:0 0 1rem;text-transform:capitalize}.scardButtons{display:flex;flex-direction:column;height:100%;margin-top:2rem;max-width:350px;width:100%}.linktoReservation{background-color:var(--color-text-light);border:none;border-radius:12px;color:var(--color-orange);cursor:pointer;font-size:16px;margin-top:15px;padding:.9rem 0;text-align:center;width:100%}.prices{height:100px;overflow:hidden}.prices-scroll{height:100%;overflow-y:auto}.prices-scroll::-webkit-scrollbar{margin-left:5px;width:8px}.odd .prices-scroll::-webkit-scrollbar-thumb{background-color:var(--color-green-ui);border-radius:5px}.even .prices-scroll::-webkit-scrollbar-thumb{background-color:var(--color-darkgreen-ui);border-radius:5px}.prices p{font-size:18px;font-weight:300;margin-top:.5rem;text-align:center;white-space:none}.service_info .linktoService{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;height:3rem;justify-content:center;position:relative;width:100%}.even>.service_info .linktoService{background-color:var(--color-darkgreen-ui);color:var(--color-text-light)}.odd>.service_info .linktoService{background-color:var(--color-green-ui);color:var(--color-text-darkgreen)}@media (max-width:1100px){.prices>p{font-size:16px}}@media (max-width:1070px){section#Services_content{align-items:center;justify-content:center}.service_info{align-self:center;max-height:400px}}@media (max-width:890px){section#Services_content2 .service_container{padding:0;width:100%}.servicecont_img{max-width:350px;object-fit:cover;width:100%}}@media (max-width:740px){section#Services_content2 .service_container{align-items:center;flex-direction:column;justify-content:center;padding:0;width:100%}.servicecont_img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:30px;max-width:100%;object-fit:cover;width:100%}.service_info{padding:2rem 10px}}header#Header_palvelut{height:80vh;position:relative}.headerpicture.palvelut{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.palvelutheadershadow{align-items:center;background-color:#46454551;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.palvelutheadershadow>h1{color:#fff;font-size:6.5rem;margin-top:6rem;text-align:center;z-index:2}@media (max-width:900px){.palvelutheadershadow>h1{font-size:4rem}}@media (max-width:690px){header#Header_palvelut{height:100vh;position:relative}.palvelutheadershadow>h1{font-size:3rem}}@media (max-width:400px){.palvelutheadershadow>h1{font-size:2rem}}.wrapper{display:flex;flex-direction:row;margin:7rem auto;max-width:1070px;width:100%}.page-bodytext{padding-right:50px;width:63%}.page-bodytext h3{font-size:x-large;font-weight:300;padding:2rem 0 0}.page-bodytext p{font-size:large;font-weight:300;padding:2rem 0 0}.page-sidebar{background:#fff7e1;font-size:16px;height:100%;padding:45px 25px;width:37%}.page-sidebar h3{color:#f4bc25;font-family:Playfair Display,tahoma,arial,verdana;font-size:30px;font-weight:300;text-align:center;width:350px}.page-sidebar ul{padding-left:2rem;padding-top:2rem}.page-sidebar li{list-style:disc;padding:.7rem 0 0}.wrapper .page-bodytext a,.wrapper .page-sidebar a{color:var(--color-orange)}#dotted-list{list-style:disc;padding-left:1.5rem}#dotted-list li{font-weight:300;line-height:1.2;margin-bottom:.5rem}#dotted-list li:before{color:#000;content:"• ";font-size:1.2rem;left:0;line-height:1.2;position:relative;top:0}@media (max-width:1070px){.wrapper{align-items:center;flex-direction:column;padding:0}.page-bodytext{width:90%}.page-sidebar{margin-top:5rem;max-width:400px;width:100%}.page-sidebar h3{font-size:24px;line-break:anywhere;width:100%}}.wrapper.compbox_tietoja .page-sidebar{align-items:center;display:flex;flex-direction:column}.page-sidebar img{border-radius:200px;height:200px;margin-top:2rem;object-fit:contain;width:200px}.page-sidebar p{color:var(--color-text-dark);font-size:medium;margin-top:2rem;text-align:center}.page-sidebar h5{color:#f4bc25;font-family:Playfair Display,tahoma,arial,verdana;font-weight:300;text-align:center;width:350px}header#Header_ajanvaraus{height:80vh;position:relative}.headerpicture.ajavaraus{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.Ajanvaraus_text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10vh auto;max-width:60rem;text-align:center;width:100%}.Ajanvaraus_text h3{font-weight:400;margin-bottom:2rem}.Ajanvaraus_text p{line-height:1.5;margin-bottom:2rem}.Ajanvaraus_text span{color:#666}:root{--color-text-light:#f3f6f9e7;--color-text-dark:#555;--color-text-darkgreen:#3c463c;--color-btn-light:#f3f6f9;--color-orange:#f5821f;--color-gray-green:#595959;--color-darkgreen-logo:#28903a;--color-green-ui:#d5ecd5;--color-lightgreen-ui:#ebf3eb;--color-nav-dark:#1a1f1ac0;--color-darkgreen-ui:#6dbe6d;--color-st-ss:#f5821f;--color-nd-ss:#6dbe6d;--color-rd-ss:#739a73;--color-th-ss:#aabd65;--color-bg:#fdfefe;--color-btn-orange-hover:#f1f3eb;--color-btn-light-hover:#d7d7d7;--color-btn-dark-hover:#6a6a6aa5}*{box-sizing:border-box;font-family:Roboto,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}h3{font-size:xx-large}h4{font-size:x-large}h5{font-size:larger}h6{font-size:large}
/*# sourceMappingURL=main.26485825.css.map*/