.elementor-52 .elementor-element.elementor-element-a6eef7e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-a6eef7e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-a6eef7e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-b6b05ba{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-b6b05ba:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-b6b05ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bistromiljoo.fi/wp-content/uploads/2024/11/fa46aa71-c2dd-4625-8b2a-42715fce8e45.jpeg);background-position:center center;background-size:cover}.elementor-52 .elementor-element.elementor-element-186c086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:024px;--padding-bottom:64px;--padding-left:024px;--padding-right:24px}.elementor-52 .elementor-element.elementor-element-186c086:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-186c086>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-0d71f9c .elementor-heading-title{font-size:4rem;font-weight:100;line-height:1.5em;color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-6036c8e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-52 .elementor-element.elementor-element-8e4c915{font-family:"DM Mono",Sans-serif;font-size:1rem;font-weight:300;color:#222;width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-8e4c915>.elementor-widget-container{margin:0 0 -16px 0}.elementor-52 .elementor-element.elementor-element-15507fb .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-15507fb .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-15507fb .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-a1b3c18{--display:flex}.elementor-52 .elementor-element.elementor-element-1a45534{font-family:"DM Mono",Sans-serif;font-size:1rem;font-weight:300;color:#222;width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-1a45534>.elementor-widget-container{margin:0 0 -16px 0}.elementor-52 .elementor-element.elementor-element-8fa2364{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:024px 024px;--row-gap:024px;--column-gap:024px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-3213691 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-3213691 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-3213691 .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-770f878 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-770f878 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-770f878 .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-bfcd6a5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-bfcd6a5 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-bfcd6a5 .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-546b6ab .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-546b6ab .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-546b6ab .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-dea4a13 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-dea4a13 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-dea4a13 .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-8db2233{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:024px 024px;--row-gap:024px;--column-gap:024px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-6fb2580 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52 .elementor-element.elementor-element-6fb2580 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-52 .elementor-element.elementor-element-6fb2580 .elementor-button{font-family:"DM Mono",Sans-serif;font-size:1.1rem;fill:#222;color:#222;background-color:#0000;border-style:solid;border-width:0 0 1px 0;border-color:#222;border-radius:0 0 0 0;padding:0 0 3px 0}.elementor-52 .elementor-element.elementor-element-0068683{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1.5rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:22px;width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-0068683>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:var(--e-global-color-956e898);border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-0068683>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:var(--e-global-color-956e898);border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-0068683>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:var(--e-global-color-956e898);border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-0068683{--n-accordion-padding:24px 0px 024px 0px}:where(.elementor-52 .elementor-element.elementor-element-0068683>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-weight:300}:where(.elementor-52 .elementor-element.elementor-element-0068683>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none;--padding-top:024px;--padding-right:0px;--padding-bottom:024px;--padding-left:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-b6b05ba{--width:50%}.elementor-52 .elementor-element.elementor-element-186c086{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-b6b05ba{--width:100%}.elementor-52 .elementor-element.elementor-element-186c086{--width:100%}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-a6eef7e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-52 .elementor-element.elementor-element-b6b05ba{--min-height:50vh}.elementor-52 .elementor-element.elementor-element-186c086{--min-height:50vh}.elementor-52 .elementor-element.elementor-element-8e4c915{font-size:1.1rem}.elementor-52 .elementor-element.elementor-element-1a45534{font-size:1.1rem}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-186c086{--min-height:0vh;--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px}.elementor-52 .elementor-element.elementor-element-0d71f9c .elementor-heading-title{font-size:2rem}.elementor-52 .elementor-element.elementor-element-8e4c915{font-size:.9rem;width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-15507fb .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-1a45534{font-size:.9rem;width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-3213691 .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-770f878 .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-bfcd6a5 .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-546b6ab .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-dea4a13 .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-6fb2580 .elementor-button{font-size:.9rem}.elementor-52 .elementor-element.elementor-element-0068683{--n-accordion-padding:016px 0px 016px 0px}.elementor-52 .elementor-element.elementor-element-0068683{--n-accordion-title-font-size:1.2rem;--n-accordion-icon-size:18px}}.elementor-52 .elementor-element.elementor-element-8e4c915 strong{font-weight:500}.elementor-52 .elementor-element.elementor-element-1a45534 strong{font-weight:500}.elementor-52 .elementor-element.elementor-element-8e4c915 strong{font-weight:500}.elementor-52 .elementor-element.elementor-element-1a45534 strong{font-weight:500}.elementor-52 .elementor-element.elementor-element-8e4c915 strong{font-weight:500}.elementor-52 .elementor-element.elementor-element-1a45534 strong{font-weight:500}