.breakdance .bde-section-944-100 .section-container{display:flex;flex-direction:column;gap:16px}.breakdance .bde-section-944-100{background-color:var(--bde-palette-color-1-d3e6db6d-d720-4d70-8dc3-9907e6397827)}.breakdance .bde-section-944-100 .section-container{padding-bottom:64px;padding-top:128px}@media (max-width:767px){.breakdance .bde-section-944-100 .section-container{padding-top:96px}}.breakdance .bde-heading-944-101{color:var(--bde-palette-neonvihrea-c502efa6-1a47-473a-bf04-b6439ed3938c-3)}.breakdance .bde-rich-text-944-107{color:var(--bde-palette-valkoinen-0605d25e-59f9-4d53-a9dc-c40bd97ea29a-2)}.breakdance .bde-rich-text-944-107 a{color:var(--bde-palette-valkoinen-0605d25e-59f9-4d53-a9dc-c40bd97ea29a-2)}.breakdance .bde-text-944-106{color:var(--bde-palette-valkoinen-0605d25e-59f9-4d53-a9dc-c40bd97ea29a-2);font-family:"Instrument Serif",serif;font-style:italic}@media (min-width:1120px){.breakdance .bde-text-944-106{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-text-944-106{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-text-944-106{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-text-944-106{display:none}}@media (max-width:479px){.breakdance .bde-text-944-106{display:none}}.breakdance .bde-section-944-103 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-944-103 .section-container{padding-top:64px}.breakdance .bde-section-944-103{overflow:hidden}@media (max-width:767px){.breakdance .bde-section-944-103 .section-container{--bde-section-width:100%}.breakdance .bde-section-944-103 .section-container{padding-left:0px;padding-right:0px;padding-top:0px}}input[type="number"].jet-form-builder__field::-webkit-inner-spin-button,input[type="number"].jet-form-builder__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"].jet-form-builder__field{-moz-appearance:textfield;appearance:textfield;width:70px;height:30px;border:1px solid #ccc;border-radius:30px;padding:5px;text-align:center;background-color:#fff;color:#000;margin:0 5px}input[type="number"].jet-form-builder__field:focus{border-color:blue;outline:none}.flex-container{display:flex;align-items:center;justify-content:center;gap:5px}.custom-number-btn{cursor:pointer;background-color:blue;color:#fff;font-size:20px;border-radius:30px;user-select:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;padding:0;transition:background-color 0.3s;line-height:1;box-sizing:border-box}.custom-number-btn:hover{background-color:#000}.jet-form-builder .breakdance{width:100%}.laskuri-osio{margin-bottom:1.5em;background:#fff;padding:28px 30px 20px;border-radius:18px}.laskuri-osio h2{margin-top:0}.jet-form-builder h3{font-size:1.1rem}ul.jet-form-builder-choice figure{display:flex;flex-direction:column;align-items:center;flex:1}ul.jet-form-builder-choice{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;margin-top:32px}ul.jet-form-builder-choice.projektityyppi{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;margin-top:32px}ul.jet-form-builder-choice.laajuus-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}body .jet-form-builder-choice--item>.breakdance{border-radius:12px!important}body .jet-form-builder-choice--item{border:2px solid transparent!important;box-shadow:0 0 0 transparent;background-color:#fff!important;height:100%;position:relative;background:#fff;border-radius:14px!important;z-index:1!important;padding:0;gap:0;grid-gap:0}body .jet-form-builder-choice--item:before{content:'';--bg-size:400%;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;line-height:1.1em;background:#eee;z-index:-2;border-radius:14px;animation:move-bg 30s infinite linear}body .jet-form-builder-choice--item:after{z-index:-1;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;border-radius:13px}body .jet-form-builder-choice--item.is-checked:before{box-shadow:0 0 24px rgba(0,0,0,0.2);border:2px solid}.lisatiedot-osio{z-index:1;position:relative;border-radius:18px;margin:2px;padding:40px;background:#fff}body .lisatiedot-osio:after{z-index:-1;content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;border-radius:18px;background-color:#2B4E45}.lisatiedot-osio:before{content:'';--bg-size:400%;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;line-height:1.1em;z-index:-2;border-radius:20px;animation:move-bg 30s infinite linear;box-shadow:0 0 24px rgba(0,0,0,0.05)}input{width:100%;border:1px solid #dedee0;border-radius:2px;padding:10px}.lisatiedot-osio h2{margin-top:0;font-size:1.25rem;color:#fff}.lisatiedot-osio .jet-form-builder__label-text{color:#fff;display:none}.yhteenveto-osio{margin-bottom:2em}.yhteenveto-osio h2{font-size:1.25rem}.price-sticky{margin-top:1rem;justify-content:flex-end;border-top:1px solid;padding-top:1rem}.laskuri-osio .jet-form-builder__fields-group,.laskuri-osio ul,.laskuri-osio .jet-form-builder__field-wrap{order:3}.laskuri-osio .jet-form-builder__label{order:1;margin-bottom:1em}.layout-column .jet-form-builder__desc{order:2}.number-input-wrapper{display:flex;background:#eee;padding:8px;border-radius:12px;align-items:center;max-width:8em}.number-input-wrapper .decrement-button,.number-input-wrapper .increment-button{background:#fff;font-size:20px;font-weight:600;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.number-input-wrapper input{background:transparent!important;border:0!important;width:4em!important;flex:1}.number-input-wrapper input::after{content:"kieli"}jet-form-builder__field-label.for-checkbox{border-radius:12px;background:#eee;padding:12px;margin-bottom:4px}.laskuri-osio .jet-form-builder__label-text{font-weight:600;font-size:1.25rem;padding-bottom:0.2em}.lisatiedot-osio .jet-form-builder-row{padding-bottom:0.5em}.trigger-tip{border-bottom:1px dashed #7058DA;cursor:pointer}.jet-form-builder-row{padding-bottom:0em;margin-bottom:0}.laskuri-osio .jet-form-builder-row{padding-bottom:1em}.price-sticky .jet-form-builder-row{padding-bottom:0!important;padding-top:0!important}.laskuri-osio .field-type-checkbox-field .checkradio-wrap{display:flex;flex-wrap:wrap;gap:12px;flex-direction:row}.laskuri-osio .field-type-checkbox-field .checkradio-wrap .jet-form-builder__field-label.for-checkbox{margin-bottom:0}.hintarivi{padding:4px 0;align-items:flex-start!important}.hintarivi span:first-child{flex:1}.hintarivi .jet-form-builder-row{padding:0}button .jet-form-builder__next-page,.jet-form-builder button{text-transform:uppercase;font-weight:600;font-size:12px;border-radius:48px;padding:16px 32px 18px;background:#000;border:0;color:#fff;letter-spacing:1px;cursor:pointer}button.jet-form-builder__submit{display:flex;width:100%;justify-content:center;background:#53deb5;color:#000}button.jet-form-builder__submit:hover{background:#000;color:#fff}input[type="text" i],textarea{width:100%;border:1px solid #dedee0;border-radius:2px;padding:10px}.jet-form-builder__desc small{font-size:16px}@media screen and (max-width:767px){ul.jet-form-builder-choice{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))}ul.jet-form-builder-choice.laajuus-grid{grid-template-columns:repeat(1,minmax(0,1fr))}ul.jet-form-builder-choice.projektityyppi{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:16px;margin-top:32px}.laskuri-osio{margin-bottom:0em;background:#fff;padding:20px 24px 20px;border-radius:0px}.jet-form-builder__next-page-wrap,.yhteenveto-osio,.jet-form-builder__action-button-wrapper{padding:16px 24px 0}.lisatiedot-osio{border-radius:0!important;padding:24px}.lisatiedot-osio:before,body .lisatiedot-osio:after{border-radius:0}}