.elementor-133 .elementor-element.elementor-element-dcc5ca5{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-3549fa3{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-4915d2c{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-20de4ec{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-420404e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-604adc6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-219f483{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-e3d011d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-6ad5971{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-133 .elementor-element.elementor-element-014770a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}/* Start custom CSS *//* Prototyypissa inline: <h2 class="h2-section" style="margin-bottom:20px"> */
#bk-h2-yhteys{margin-block-end:20px}
/* Elementorin container on flex -> ei marginaalikollapsia. Alaosion
   div{margin-top:56px} tulee .contact-layout:n perään omana widgettina. */
#lomake .container>.elementor-widget-html>div[style*="margin-top: 56px"]{margin-top:56px}/* End custom CSS */