h1,h2,h3,h4,h5,h6{font-family:RobotoSlab,sans-serif}#faq,.otsikko{color:#fff}#faq,.faq-container{text-align:center!important}.nappi:hover,.valikkoLinkki:hover{box-shadow:0 2px 5px rgba(0,0,0,.25)}#gdpr-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}#reject-btn{margin-left:20px}#gdpr-popup>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px}@font-face{font-family:Montserrat;src:url('../fontti/Montserrat.ttf') format('truetype');font-display:swap}@font-face{font-family:RobotoSlab;src:url('../fontti/RobotoSlab.ttf') format('truetype');font-display:swap}h2,h3,h4,h5,h6{font-size:32px}body{font-size:20px;font-family:Montserrat,sans-serif}header{background:linear-gradient(183deg,#0005ff,#008cff);background-size:600% 600%;-webkit-animation:5s infinite taustaVari;-moz-animation:5s infinite taustaVari;animation:5s infinite taustaVari;color:#fff!important;width:100%;padding-bottom:10px}@-webkit-keyframes taustaVari{0%,100%{background-position:52% 0}50%{background-position:49% 100%}}@-moz-keyframes taustaVari{0%,100%{background-position:52% 0}50%{background-position:49% 100%}}@keyframes taustaVari{0%,100%{background-position:52% 0}50%{background-position:49% 100%}}.valikkoLinkki{background:linear-gradient(135deg,#ffc300,#ff5733);color:#fff;border:none;padding:8px 16px;border-radius:5px;transition:.2s ease-in-out;transform:perspective(1px) translateZ(0)}.faq-item,.question{background-color:#0005ff}.faq-item,.kuvat,.listaus{border-radius:10px}.valikkoLinkki:hover{background:linear-gradient(135deg,#ff5733,#ffc300);transform:scale(1.05);color:#fff!important}.valikko{padding-bottom:10px!important}.kuvat{box-shadow:rgba(0,0,0,.35) 0 5px 15px;width:100%;height:auto}#faq{padding:10px}.ukk-otsikko{color:#000!important;font-size:20px}.faq-container{display:flex;flex-direction:column;align-items:center}.faq-item{width:100%;margin:10px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.question{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer}.answer,main>.container{background-color:#fff}.question-title{color:#fff!important;font-weight:bolder;font-size:18px;margin:0;text-align:center}.answer{padding:20px;display:none;color:#000}body>main{background-color:#dcdcdc;color:#000!important}.alert.h2,.listaus,h2.alert{background:#ff9400}.star-rating{display:inline-block;font-size:0;line-height:1}.star-rating__star{display:inline-block;width:17px;font-size:20px;overflow:hidden;position:relative}.star-rating__star:before{content:"\2605";position:absolute;top:0;left:0}.star-rating[data-rating="1"] .star-rating__star:first-child:before,.star-rating[data-rating="2"] .star-rating__star:nth-child(-n+2):before,.star-rating[data-rating="3"] .star-rating__star:nth-child(-n+3):before,.star-rating[data-rating="4"] .star-rating__star:nth-child(-n+4):before,.star-rating[data-rating="5"] .star-rating__star:nth-child(-n+5):before{color:gold}.star-rating[data-rating="0.5"] .star-rating__star:first-child:before{content:"½";color:gold}.star-rating[data-rating="1.5"] .star-rating__star:first-child:before{content:"★½";color:gold}.star-rating[data-rating="2.5"] .star-rating__star:nth-child(-n+2):before{content:"★★½";color:gold}.star-rating[data-rating="3.5"] .star-rating__star:nth-child(-n+3):before{content:"★★★½";color:gold}.star-rating[data-rating="4.5"] .star-rating__star:nth-child(-n+4):before{content:"★★★★½";color:gold}.listaus{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:100%;padding:10px;box-shadow:rgba(6,24,44,.4) 0 0 0 2px,rgba(6,24,44,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset;color:#000;text-transform:bolder;margin-bottom:30px}.alert.h2,.arvostelu-wrapper,.teksti-wrapper,h2.alert{color:#000!important}.col-2{flex-basis:calc(30% - 10px);max-width:calc(30% - 10px)}.col-3{flex-basis:calc(40% - 10px);max-width:calc(40% - 10px)}.col-4{flex-basis:calc(10% - 10px);max-width:calc(10% - 10px)}.col-5{flex-basis:calc(20% - 10px);max-width:calc(20% - 10px)}@media only screen and (max-width:768px){.col-2,.col-3,.col-4,.col-5{flex-basis:100%;max-width:100%;text-align:center}h1{font-size:32px}}.nappi{background:linear-gradient(135deg,#008cff ,#0005ff);color:#fff;border:none;padding:8px 16px;border-radius:5px}.nappi:hover{background:linear-gradient(135deg,#0005ff,#008cff);transform:scale(1.02)}.keskitetty{text-align:center!important}.footer{background-color:#00027f!important;color:#fff}.mainos{border-radius:15px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.mainos:hover{transform:scale(1.05)}@media print{body,html{display:none}}a,br,div,h1,h2,h3,h4,h5,h6,iframe,img,li,p,ul{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,img,picture{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 1px grey;border-radius:0;border:0!important}::-webkit-scrollbar-thumb{background:#0005ff}::-webkit-scrollbar-thumb:hover{background:#008cff}