div.myModal,div.modal,div.modal-content{display:none!important}.ginput_recaptcha>div{margin-left:auto;margin-right:auto}body .gform_wrapper.gravity-theme .gfield_label{font-weight:400}body .gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield textarea,.gform_wrapper.gravity-theme .gfield select{height:45px;max-width:100%;background:#fbfcfd;border:1px solid #c7d8ef;border-radius:4px;color:#003254;font-size:18px;letter-spacing:1px;margin:0 15px 15px 0;padding:10px}body .gform_wrapper.gravity-theme .gfield_label{font-size:17px}.gform_wrapper.gravity-theme .gfield select{color:#007aca}body .gform_wrapper.gravity-theme .gfield input{vertical-align:top!important}.gform_wrapper.gravity-theme .gfield-choice-input+label{vertical-align:top!important;padding:6px !important;width:90%}.gform_wrapper.gravity-theme .gfield.consent .gfield_checkbox input[type=checkbox]:checked+label{color:#48aa48}body .gform_wrapper input[type=checkbox]:focus,body .gform_wrapper input[type=radio]:focus{box-shadow:0px 0px 0px #fff;outline:0px solid #fff}div.gform_footer{display:inherit!important;text-align:center!important}body .gform_wrapper .gform_footer input[type=submit]{background-color:#59bb38!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#4D9D31!important;text-decoration:underline;outline:0px solid #fff;border:0 solid #ffffff!important}body .gform_wrapper textarea:focus,body .gform_wrapper input:focus{box-shadow:0px 2px 4px #ece8fb;outline:1px solid #007aca;background:#EEF3F8!important}body .gform_wrapper input[type=checkbox]{outline:10}body .gform_wrapper input[type=checkbox],body .gform_wrapper input[type=radio]{margin-right:6px!important;margin-bottom:0!important;height:33px!important}body .gform_wrapper input:hover,body .gform_wrapper textarea:hover,body .gform_wrapper select:hover{border:1px solid #b5ceed!important;background:#edf5fd!important}:root{--footer--logo-width:8rem;--header-logo-margin-top:0rem;//--header-logo-margin-bottom:2rem;--header-logo-width:7rem;--header-logo-margin-right:calc(.5*var(--spacing));--nav-toggle-bg-color:var(--color--primary);--nav-toggle-color:var(--color--white);--color--fivaldi1:#2886c7;--color--fivaldi2:#68a72f;--color--fivaldi3:#066eb6;--color--fivaldi4:#498832;--color--primary:var(--color--fivaldi1);--color--primary--alt:var(--color--fivaldi3);--color--secondary:var(--color--fivaldi2);--color--secondary--alt:var(--color--fivaldi4);--text--gradient--primary-1:var(--color--primary);--text--gradient--primary-2:var(--color--primary--alt);--text--gradient--secondary-1:var(--color--secondary);--text--gradient--secondary-2:var(--color--secondary--alt);--button--color--primary:var(--color--primary);--button--color--primary--active:var(--color--primary--alt);--button--color--primary--shadow:rgba(69,36,198,.15);--button--color--secondary:var(--color--secondary);--button--color--secondary--active:var(--color--secondary--alt);--button--color--secondary--shadow:rgba(255,157,0,.25);--bg--gradient--primary-1:var(--color--primary);--bg--gradient--primary-2:var(--color--primary--alt);--bg--gradient--secondary-1:var(--color--secondary);--bg--gradient--secondary-2:var(--color--secondary--alt)}.gradient-fill--primary,.gradient-fill-primary{color:var(--text--gradient--primary-2);background-image:linear-gradient(to bottom right,var(--text--gradient--primary-1),var(--text--gradient--primary-2))}.gradient-fill--secondary,.gradient-fill-secondary{color:var(--text--gradient--secondary-2);background-image:linear-gradient(to bottom right,var(--text--gradient--secondary-1),var(--text--gradient--secondary-2))!important}.tag--blogi{--tag-color:var(--color--black);--tag-bg-color:var(--color--sunglow)}.tag--asiakaskokemuksia{--tag-color:var(--color--black);--tag-bg-color:var(--color--orange-peel)}.tag--tiedotteet{--tag-color:var(--color--white);--tag-bg-color:var(--color--french-blue)}.tag--opas{--tag-color:var(--color--white);--tag-bg-color:var(--color--fivaldi1)}.tag--videot{--tag-color:var(--color--white);--tag-bg-color:var(--color--purple-heart)}.tag--webinaari{--tag-color:var(--color--white);--tag-bg-color:var(--color--fivaldi2)}@media (min-width:75em){:root{--header-logo-margin-top:-5px;--header-logo-width:8rem;--header-logo-margin-right:calc(2*var(--spacing))}}:root{--section--first--padding-top:4.5}@media (min-width:48em){:root{--section--first--padding-top:4.5}}@media (min-width:66em){:root{--section--first--padding-top:5}}:root{--color--soy-neutral-100:#001e33;--color--soy-neutral-90:#003254;--color--soy-neutral-80:#234f6d;--color--soy-neutral-70:#466b84;--color--soy-neutral-60:#7592a6;--color--soy-neutral-50:#aec1ce;--color--soy-neutral-40:#c7d5df;--color--soy-neutral-30:#e0e9f0;--color--soy-neutral-20:#edf2f8;--color--soy-neutral-10:#f7f9fc;--integrations--ribbon--shadow-color:var(--integrations--color--blue-650);--integrations--ribbon--color:var(--integrations--color--primary)}.color--soy-neutral-100{color:var(--color--soy-neutral-100)}.color--soy-neutral-90{color:var(--color--soy-neutral-90)}.color--soy-neutral-80{color:var(--color--soy-neutral-80)}.color--soy-neutral-70{color:var(--color--soy-neutral-70)}.color--soy-neutral-60{color:var(--color--soy-neutral-60)}.color--soy-neutral-50{color:var(--color--soy-neutral-50)}.color--soy-neutral-40{color:var(--color--soy-neutral-40)}.color--soy-neutral-30{color:var(--color--soy-neutral-30)}.color--soy-neutral-20{color:var(--color--soy-neutral-20)}.color--soy-neutral-10{color:var(--color--soy-neutral-10)}.slds-visual-picker_vertical .slds-visual-picker__figure{height:inherit !important}.runtime_appointmentbookingFlowLocation .slds-visual-picker_vertical{display:inline-flex !important}.slds-scope .slds-button{min-height:0;min-width:0 !important}.slds-scope .slds-button:before,.slds-scope .slds-button:after{content:none}.slds-scope a:active,.slds-scope a:focus{text-decoration:none}.slds-scope .slds-page-header__title{background-image:none;background-clip:unset;color:inherit;-webkit-text-fill-color:unset}.slds-scope p span{color:inherit}.section-content .slds-scope .slds-button_neutral:hover,.section-content .slds-scope .slds-button_neutral:focus,.section-content .slds-scope .slds-button--neutral:hover,.section-content .slds-scope .slds-button--neutral:focus{--slds-c-button-color-background-hover:#fff;--slds-c-button-color-border-hover:#fff}.runtime_appointmentbookingFlowTimeslot th{font-size:13px}.runtime_appointmentbookingFlowTimeslot td{font-size:13px}.slds-scope .slds-visual-picker input:checked~label .slds-visual-picker__text:after{border-width:1.2rem!important}#data-lightning-out,#data-lightning-out:empty{position:relative;min-height:350px}#data-lightning-out:empty:before{position:absolute;display:inline-flex;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:1.25rem;text-align:center;letter-spacing:.01em;font-weight:700;animation:loader-text-anim 3s ease-in-out infinite}[lang=fi] #data-lightning-out:empty:before{content:"Ladataan kalenteria..."}@keyframes loader-text-anim{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.int-card .int-card__content:hover{box-shadow:none}