.elementor-2221 .elementor-element.elementor-element-34aa3cd:not(.elementor-motion-effects-element-type-background),.elementor-2221 .elementor-element.elementor-element-34aa3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2221 .elementor-element.elementor-element-34aa3cd>.elementor-background-overlay{background-image:url(https://kpclinic.fi/wp-content/uploads/kpclinic-oulu-e1622716609450.jpg);background-position:bottom left;background-repeat:no-repeat;background-size:cover;opacity:.67;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2221 .elementor-element.elementor-element-34aa3cd>.elementor-container{max-width:1234px;min-height:400px}.elementor-2221 .elementor-element.elementor-element-34aa3cd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-2221 .elementor-element.elementor-element-29fc1c1>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2221 .elementor-element.elementor-element-dfafa4e .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#115278}.elementor-2221 .elementor-element.elementor-element-69b1b99 .elementor-icon-list-icon i{color:#115278;transition:color 0.3s}.elementor-2221 .elementor-element.elementor-element-69b1b99 .elementor-icon-list-icon svg{fill:#115278;transition:fill 0.3s}.elementor-2221 .elementor-element.elementor-element-69b1b99{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px}.elementor-2221 .elementor-element.elementor-element-69b1b99 .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-2221 .elementor-element.elementor-element-43663e1>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2221 .elementor-element.elementor-element-51bc0ac .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#115278}.elementor-2221 .elementor-element.elementor-element-ba5650c .elementor-button{background-color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-radius:17px 17px 17px 17px}.elementor-2221 .elementor-element.elementor-element-ba5650c .elementor-button:hover,.elementor-2221 .elementor-element.elementor-element-ba5650c .elementor-button:focus{background-color:#115278}.elementor-2221 .elementor-element.elementor-element-32bada9 .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#115278}.elementor-2221 .elementor-element.elementor-element-f2fbc56>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2221 .elementor-element.elementor-element-f66126c .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#115278}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-icon i{color:#115278;transition:color 0.3s}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-icon svg{fill:#115278;transition:fill 0.3s}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFF}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFF}.elementor-2221 .elementor-element.elementor-element-63db8ca{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-2221 .elementor-element.elementor-element-63db8ca .elementor-icon-list-item:hover .elementor-icon-list-text{color:#115278}.elementor-2221 .elementor-element.elementor-element-dc08411>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2221 .elementor-element.elementor-element-fbcdaf6 .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#115278}.elementor-2221 .elementor-element.elementor-element-42a30dd>.elementor-widget-container{margin:0 0 12px 0}.elementor-2221 .elementor-element.elementor-element-42a30dd .elementor-heading-title{font-size:16px;line-height:1.4em;color:var(--e-global-color-accent)}.elementor-2221 .elementor-element.elementor-element-77a6472{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px}.elementor-2221 .elementor-element.elementor-element-77a6472 .elementor-social-icon{background-color:var(--e-global-color-accent);--icon-padding:0.8em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF}.elementor-2221 .elementor-element.elementor-element-77a6472 .elementor-icon{border-radius:50% 50% 50% 50%}.elementor-2221 .elementor-element.elementor-element-77a6472 .elementor-social-icon:hover{background-color:#115278;border-color:#FFF}.elementor-2221 .elementor-element.elementor-element-4fe6b64:not(.elementor-motion-effects-element-type-background),.elementor-2221 .elementor-element.elementor-element-4fe6b64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4FC0D6}.elementor-2221 .elementor-element.elementor-element-4fe6b64{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10px 0 10px 0}.elementor-2221 .elementor-element.elementor-element-4fe6b64>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2221 .elementor-element.elementor-element-68f9039{text-align:center}.elementor-2221 .elementor-element.elementor-element-68f9039 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFF}@media(max-width:1024px) and (min-width:768px){.elementor-2221 .elementor-element.elementor-element-29fc1c1{width:50%}.elementor-2221 .elementor-element.elementor-element-43663e1{width:50%}.elementor-2221 .elementor-element.elementor-element-f2fbc56{width:50%}.elementor-2221 .elementor-element.elementor-element-dc08411{width:50%}}@media(max-width:1024px){.elementor-2221 .elementor-element.elementor-element-34aa3cd>.elementor-background-overlay{background-position:top center;background-repeat:no-repeat}}@media(max-width:767px){.elementor-2221 .elementor-element.elementor-element-34aa3cd{padding:60px 0 30px 0}.elementor-2221 .elementor-element.elementor-element-dc08411>.elementor-element-populated{margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}