.elementor-5275 .elementor-element.elementor-element-8862935:not(.elementor-motion-effects-element-type-background),.elementor-5275 .elementor-element.elementor-element-8862935>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-5275 .elementor-element.elementor-element-8862935>.elementor-background-overlay{background-image:url(https://osakoweb.fi/wp-content/uploads/2022/03/OSAKO-kiekura-1-02-01.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:.1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5275 .elementor-element.elementor-element-8862935>.elementor-container{max-width:800px}.elementor-5275 .elementor-element.elementor-element-8862935{overflow:hidden;border-style:solid;border-width:0 0 0 0;border-color:var(--e-global-color-primary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 0% 0% 0%}.elementor-5275 .elementor-element.elementor-element-8862935,.elementor-5275 .elementor-element.elementor-element-8862935>.elementor-background-overlay{border-radius:0 0 0 0}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper{background:var(--e-global-color-e11dc50)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc td{border-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper hr.fc-divider{border-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc th{border-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-view td.fc-today{border-left-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:var(--e-global-color-text)}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-toolbar h2{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-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button{font-family:"Poppins",Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.5em}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-toolbar.fc-header-toolbar .fc-button:not(.fc-button-active){color:var(--e-global-color-primary)}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-toolbar.fc-header-toolbar .fc-button:hover{color:var(--e-global-color-accent)}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-col-header-cell{text-align:center}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-daygrid-day-top{display:block;text-align:center}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-day-today .fc-daygrid-day-top a{color:var(--e-global-color-primary)}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:#f1edf8}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000!important}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000!important}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff!important}.elementor-5275 .elementor-element.elementor-element-c028563 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff!important}.elementor-5275 .elementor-element.elementor-element-c028563 .fc-event .fc-event-title,.elementor-5275 .elementor-element.elementor-element-c028563 .fc-event .fc-event-time,.elementor-5275 .elementor-element.elementor-element-c028563 .fc-list-event-time,.elementor-5275 .elementor-element.elementor-element-c028563 .fc-list-event-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-5275 .elementor-element.elementor-element-c028563 .eaelec-modal-body{color:#555}.elementor-5275 .elementor-element.elementor-element-c028563 .eaelec-modal-body *{color:#555}#elementor-popup-modal-5275 .dialog-widget-content{animation-duration:1s;background-color:#FFF0;margin:0 0 -5px -2px}#elementor-popup-modal-5275 .dialog-message{width:802px;height:auto}#elementor-popup-modal-5275{justify-content:flex-start;align-items:flex-end}@media(max-width:767px){.elementor-5275 .elementor-element.elementor-element-8862935{border-width:5px 0 0 0}#elementor-popup-modal-5275 .dialog-message{width:100vw}}