.elementor-29852 .elementor-element.elementor-element-3e581532{margin-top:30px;margin-bottom:40px;}.elementor-29852 .elementor-element.elementor-element-32af70cd{text-align:left;}.elementor-29852 .elementor-element.elementor-element-32af70cd .elementor-heading-title{color:#BF2726;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:bold;text-transform:uppercase;font-style:italic;}.elementor-29852 .elementor-element.elementor-element-1a4b51b0{--divider-border-style:solid;--divider-color:#0B1540;--divider-border-width:1.4px;}.elementor-29852 .elementor-element.elementor-element-1a4b51b0 .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-29852 .elementor-element.elementor-element-1a4b51b0 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-29852 .elementor-element.elementor-element-693b782d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-29852 .elementor-element.elementor-element-69ddbe48{text-align:left;}.elementor-29852 .elementor-element.elementor-element-69ddbe48 .elementor-heading-title{color:#091135;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:bold;text-transform:uppercase;font-style:italic;}.elementor-29852 .elementor-element.elementor-element-62818bac{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:1.4px;}.elementor-29852 .elementor-element.elementor-element-62818bac .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-29852 .elementor-element.elementor-element-62818bac .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__meta-data span + span:before{content:"•";}.elementor-29852 .elementor-element.elementor-element-40d8e66{--grid-column-gap:16px;--grid-row-gap:14px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__card{background-color:#FFFFFF;border-width:0px;padding-top:0px;padding-bottom:0px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__text{padding:0 20px;margin-bottom:6px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__meta-data{padding:10px 20px;font-family:"Poppins", Sans-serif;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__title, .elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__title a{color:#BF2726;font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:bold;font-style:italic;text-decoration:none;line-height:1.2em;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__title{margin-bottom:6px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__excerpt p{font-family:"Poppins", Sans-serif;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__excerpt{margin-bottom:11px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 .elementor-post__read-more{color:#152055;margin-bottom:6px;}.elementor-29852 .elementor-element.elementor-element-40d8e66 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:bold;font-style:italic;}.elementor-29852 .elementor-element.elementor-element-367dc6c .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#BF2726;border-radius:0px 0px 0px 0px;}.elementor-29852 .elementor-element.elementor-element-367dc6c .elementor-button:hover, .elementor-29852 .elementor-element.elementor-element-367dc6c .elementor-button:focus{background-color:#091135;}@media(max-width:767px){.elementor-29852 .elementor-element.elementor-element-32af70cd .elementor-heading-title{font-size:1.5em;}}@media(min-width:768px){.elementor-29852 .elementor-element.elementor-element-1176a52c{width:66.93%;}.elementor-29852 .elementor-element.elementor-element-23df48e4{width:33.026%;}}/* Start custom CSS for MEC, class: .elementor-element-693b782d */.elementor-29852 .elementor-element.elementor-element-693b782d .mec-event-date { position: relative; }
.elementor-29852 .elementor-element.elementor-element-693b782d .mec-event-image a::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: -18px; z-index: 20; cursor: pointer; }
.elementor-29852 .elementor-element.elementor-element-693b782d .mec-event-date-carousel { pointer-events: none; }/* End custom CSS */
/* Start custom CSS *//* Etusivun uutisnostojen tiivis esitys */
.elementor-18 .elementor-post__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:4.8em;line-height:1.6}
.elementor-18 .elementor-post__excerpt p{margin:0;line-height:1.6}/* End custom CSS */