.elementor-22397 .elementor-element.elementor-element-1a20b03:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-1a20b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_06.jpg");background-size:cover;}.elementor-22397 .elementor-element.elementor-element-1a20b03 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-1a20b03 > .elementor-container{max-width:930px;min-height:63vh;}.elementor-22397 .elementor-element.elementor-element-1a20b03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;padding:6em 2em 2em 2em;}.elementor-22397 .elementor-element.elementor-element-8e06bdf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22397 .elementor-element.elementor-element-de85971{text-align:center;}.elementor-22397 .elementor-element.elementor-element-de85971 .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:7em;font-weight:600;text-transform:none;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-280cca3:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-280cca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;}.elementor-22397 .elementor-element.elementor-element-280cca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6px 4px 6px 4px;}.elementor-22397 .elementor-element.elementor-element-280cca3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-620cd1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22397 .elementor-element.elementor-element-58882fe{--spacer-size:50px;}.elementor-22397 .elementor-element.elementor-element-eac5cb2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22397 .elementor-element.elementor-element-eac5cb2{text-align:center;}.elementor-22397 .elementor-element.elementor-element-eac5cb2 .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:4em;font-weight:600;text-transform:none;line-height:1em;color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-88286a3{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:"antique-olive", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-88286a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-413f7d4{--spacer-size:17px;}.elementor-22397 .elementor-element.elementor-element-933b4d9{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;align-self:center;}.elementor-22397 .elementor-element.elementor-element-933b4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-32d4d90 .elementor-button{background-color:#A50034;font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-56c7f28 );color:var( --e-global-color-56c7f28 );transition-duration:0.1s;border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-32d4d90 .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-32d4d90 .elementor-button:focus{background-color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-32d4d90{width:auto;max-width:auto;}.elementor-22397 .elementor-element.elementor-element-32d4d90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-8aed706{--spacer-size:17px;}.elementor-22397 .elementor-element.elementor-element-2a9715e{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22397 .elementor-element.elementor-element-2a9715e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-item > a{font-family:"soprani-variable", Sans-serif;font-size:22px;font-weight:600;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-text{color:var( --e-global-color-56c7f28 );transition:color 0.3s;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2a1b149 );}.elementor-22397 .elementor-element.elementor-element-822735c{--spacer-size:81px;}.elementor-22397 .elementor-element.elementor-element-15d8c30:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-15d8c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;}.elementor-22397 .elementor-element.elementor-element-15d8c30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22397 .elementor-element.elementor-element-15d8c30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-385a53b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a1b149 );background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_06-2.jpg");background-position:top right;}.elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 8em 8em 12em;}.elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-a222dcc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22397 .elementor-element.elementor-element-a222dcc{text-align:start;}.elementor-22397 .elementor-element.elementor-element-a222dcc .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:4em;font-weight:600;text-transform:none;line-height:1em;color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-4e0579e{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-3073fb5{column-gap:0px;text-align:start;font-family:"antique-olive", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-ee57381{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-cfdef50 .elementor-button{background-color:var( --e-global-color-2a1b149 );font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-fae0e89 );color:var( --e-global-color-fae0e89 );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-cfdef50 .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-cfdef50 .elementor-button:focus{background-color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-cfdef50{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-cfdef50 > .elementor-widget-container{margin:20px 26px 0px 5px;}.elementor-22397 .elementor-element.elementor-element-f241b67 .elementor-button{background-color:#a30434;font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-02c12d6 );color:var( --e-global-color-02c12d6 );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-f241b67 .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-f241b67 .elementor-button:focus{background-color:var( --e-global-color-02c12d6 );color:var( --e-global-color-0781448 );}.elementor-22397 .elementor-element.elementor-element-f241b67{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-f241b67 > .elementor-widget-container{margin:20px 7px 0px 1px;}.elementor-22397 .elementor-element.elementor-element-f241b67 .elementor-button:hover svg, .elementor-22397 .elementor-element.elementor-element-f241b67 .elementor-button:focus svg{fill:var( --e-global-color-0781448 );}.elementor-22397 .elementor-element.elementor-element-1e5a530:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-1e5a530 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/01/harald_lemmenviikot_landari_02.jpg");background-position:center center;background-size:cover;}.elementor-22397 .elementor-element.elementor-element-1e5a530 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-1e5a530 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-c302143{--spacer-size:50px;}.elementor-22397 .elementor-element.elementor-element-ef35251:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-ef35251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cb63b4;}.elementor-22397 .elementor-element.elementor-element-ef35251{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22397 .elementor-element.elementor-element-ef35251 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-9243894:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-9243894 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_05-1.jpg");background-position:center center;background-size:cover;}.elementor-22397 .elementor-element.elementor-element-9243894 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-9243894 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-581d27a{--spacer-size:50px;}.elementor-22397 .elementor-element.elementor-element-d4fb380:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a1b149 );background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_05.jpg");background-position:center left;}.elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 8em 8em 12em;}.elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-7307975 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22397 .elementor-element.elementor-element-7307975{text-align:start;}.elementor-22397 .elementor-element.elementor-element-7307975 .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:4em;font-weight:600;text-transform:none;line-height:1em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-a4879e8{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-4bfc7c7{column-gap:0px;text-align:start;font-family:"antique-olive", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-ea47d1f{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-5774f70 .elementor-button{background-color:#2D2926;font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-04577c6 );color:var( --e-global-color-04577c6 );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-5774f70 .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-5774f70 .elementor-button:focus{background-color:#DDCBA4;color:var( --e-global-color-1122d4d );}.elementor-22397 .elementor-element.elementor-element-5774f70{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-5774f70 > .elementor-widget-container{margin:20px 0px 0px 5px;}.elementor-22397 .elementor-element.elementor-element-5774f70 .elementor-button:hover svg, .elementor-22397 .elementor-element.elementor-element-5774f70 .elementor-button:focus svg{fill:var( --e-global-color-1122d4d );}.elementor-22397 .elementor-element.elementor-element-10e5dce .elementor-button{background-color:#a30434;font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-04577c6 );color:var( --e-global-color-04577c6 );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-10e5dce .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-10e5dce .elementor-button:focus{background-color:#DDCBA4;color:var( --e-global-color-1122d4d );}.elementor-22397 .elementor-element.elementor-element-10e5dce{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-10e5dce > .elementor-widget-container{margin:20px 0px 0px 5px;}.elementor-22397 .elementor-element.elementor-element-10e5dce .elementor-button:hover svg, .elementor-22397 .elementor-element.elementor-element-10e5dce .elementor-button:focus svg{fill:var( --e-global-color-1122d4d );}.elementor-22397 .elementor-element.elementor-element-8018fcd:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-8018fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;}.elementor-22397 .elementor-element.elementor-element-8018fcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22397 .elementor-element.elementor-element-8018fcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-206b012:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2926;}.elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 8em 8em 12em;}.elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-301d9ac > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22397 .elementor-element.elementor-element-301d9ac{text-align:start;}.elementor-22397 .elementor-element.elementor-element-301d9ac .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:4em;font-weight:600;text-transform:none;line-height:1em;color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-9cc313f{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-ce3d1ac{column-gap:0px;text-align:start;font-family:"antique-olive", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-2e4d85c{--spacer-size:1px;}.elementor-22397 .elementor-element.elementor-element-791dd6d .elementor-button{background-color:#a40434;font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-56c7f28 );color:var( --e-global-color-56c7f28 );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-791dd6d .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-791dd6d .elementor-button:focus{background-color:#cb62b3;}.elementor-22397 .elementor-element.elementor-element-791dd6d{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-791dd6d > .elementor-widget-container{margin:20px 0px 0px 5px;}.elementor-22397 .elementor-element.elementor-element-6860cab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-6860cab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_09.jpg");background-size:cover;}.elementor-22397 .elementor-element.elementor-element-6860cab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-6860cab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-1b000d8{--spacer-size:50px;}.elementor-22397 .elementor-element.elementor-element-8dc6649:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-8dc6649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a30434;background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_04.jpg");background-position:-635px -388px;background-repeat:no-repeat;}.elementor-22397 .elementor-element.elementor-element-8dc6649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6px 4px 6px 4px;}.elementor-22397 .elementor-element.elementor-element-8dc6649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22397 .elementor-element.elementor-element-561894a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22397 .elementor-element.elementor-element-f8902e3{--spacer-size:70px;}.elementor-22397 .elementor-element.elementor-element-3e16454 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22397 .elementor-element.elementor-element-3e16454{text-align:center;}.elementor-22397 .elementor-element.elementor-element-3e16454 .elementor-heading-title{font-family:"soprani-variable", Sans-serif;font-size:4em;font-weight:600;text-transform:none;line-height:1em;color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-a2dabd4{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:"antique-olive", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:var( --e-global-color-56c7f28 );}.elementor-22397 .elementor-element.elementor-element-a2dabd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-8173b01{--spacer-size:17px;}.elementor-22397 .elementor-element.elementor-element-b237d2c .elementor-button{background-color:var( --e-global-color-2a1b149 );font-family:"soprani-variable", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-1122d4d );color:var( --e-global-color-1122d4d );border-style:none;border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-22397 .elementor-element.elementor-element-b237d2c .elementor-button:hover, .elementor-22397 .elementor-element.elementor-element-b237d2c .elementor-button:focus{background-color:#2D2926;color:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-b237d2c{width:auto;max-width:auto;align-self:flex-start;}.elementor-22397 .elementor-element.elementor-element-b237d2c > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-b237d2c .elementor-button:hover svg, .elementor-22397 .elementor-element.elementor-element-b237d2c .elementor-button:focus svg{fill:var( --e-global-color-02c12d6 );}.elementor-22397 .elementor-element.elementor-element-b52f7d6{width:auto;max-width:auto;align-self:center;}.elementor-22397 .elementor-element.elementor-element-b52f7d6 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-b2c4f72{--spacer-size:49px;}@media(min-width:768px){.elementor-22397 .elementor-element.elementor-element-385a53b{width:50%;}.elementor-22397 .elementor-element.elementor-element-1e5a530{width:50%;}.elementor-22397 .elementor-element.elementor-element-9243894{width:50%;}.elementor-22397 .elementor-element.elementor-element-d4fb380{width:50%;}.elementor-22397 .elementor-element.elementor-element-206b012{width:50%;}.elementor-22397 .elementor-element.elementor-element-6860cab{width:50%;}}@media(max-width:1024px){.elementor-22397 .elementor-element.elementor-element-1a20b03{padding:06em 2em 6em 2em;}.elementor-22397 .elementor-element.elementor-element-de85971 .elementor-heading-title{font-size:6em;}.elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-element-populated{padding:4em 4em 4em 4em;}.elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-element-populated{padding:4em 4em 4em 4em;}.elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-element-populated{padding:4em 4em 4em 4em;}.elementor-22397 .elementor-element.elementor-element-8dc6649:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-8dc6649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-22397 .elementor-element.elementor-element-1a20b03:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-1a20b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_06.jpg");background-position:top right;}.elementor-22397 .elementor-element.elementor-element-1a20b03 > .elementor-container{min-height:59vh;}.elementor-22397 .elementor-element.elementor-element-1a20b03{margin-top:-85px;margin-bottom:0px;padding:2em 1em 2em 1em;}.elementor-22397 .elementor-element.elementor-element-de85971 .elementor-heading-title{font-size:3.3em;}.elementor-22397 .elementor-element.elementor-element-58882fe{--spacer-size:28px;}.elementor-22397 .elementor-element.elementor-element-eac5cb2 .elementor-heading-title{font-size:2.4em;}.elementor-22397 .elementor-element.elementor-element-413f7d4{--spacer-size:40px;}.elementor-22397 .elementor-element.elementor-element-933b4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-8aed706{--spacer-size:47px;}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22397 .elementor-element.elementor-element-2a9715e .elementor-icon-list-item > a{line-height:2em;}.elementor-22397 .elementor-element.elementor-element-822735c{--spacer-size:47px;}.elementor-22397 .elementor-element.elementor-element-385a53b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-22397 .elementor-element.elementor-element-385a53b > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-22397 .elementor-element.elementor-element-a222dcc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-22397 .elementor-element.elementor-element-a222dcc{text-align:center;}.elementor-22397 .elementor-element.elementor-element-a222dcc .elementor-heading-title{font-size:2.4em;}.elementor-22397 .elementor-element.elementor-element-3073fb5{text-align:center;}.elementor-22397 .elementor-element.elementor-element-cfdef50 > .elementor-widget-container{margin:20px 0px 0px 17px;}.elementor-22397 .elementor-element.elementor-element-f241b67 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-c302143{--spacer-size:300px;}.elementor-22397 .elementor-element.elementor-element-581d27a{--spacer-size:300px;}.elementor-22397 .elementor-element.elementor-element-d4fb380:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ravintolaharald.fi/wp-content/uploads/2026/08/pimenevien_iltojen_ilot_05.jpg");background-position:-294px 0px;background-size:cover;}.elementor-22397 .elementor-element.elementor-element-d4fb380 > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-22397 .elementor-element.elementor-element-7307975 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-22397 .elementor-element.elementor-element-7307975{text-align:center;}.elementor-22397 .elementor-element.elementor-element-7307975 .elementor-heading-title{font-size:2.4em;}.elementor-22397 .elementor-element.elementor-element-4bfc7c7{text-align:center;}.elementor-22397 .elementor-element.elementor-element-5774f70 > .elementor-widget-container{margin:10px 0px 0px 8px;}.elementor-22397 .elementor-element.elementor-element-10e5dce > .elementor-widget-container{margin:10px 0px 0px 8px;}.elementor-22397 .elementor-element.elementor-element-206b012 > .elementor-element-populated{padding:4em 2em 4em 2em;}.elementor-22397 .elementor-element.elementor-element-301d9ac > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-22397 .elementor-element.elementor-element-301d9ac{text-align:center;}.elementor-22397 .elementor-element.elementor-element-301d9ac .elementor-heading-title{font-size:2.4em;}.elementor-22397 .elementor-element.elementor-element-ce3d1ac{text-align:center;}.elementor-22397 .elementor-element.elementor-element-791dd6d > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-22397 .elementor-element.elementor-element-791dd6d{align-self:center;}.elementor-22397 .elementor-element.elementor-element-1b000d8{--spacer-size:300px;}.elementor-22397 .elementor-element.elementor-element-8dc6649:not(.elementor-motion-effects-element-type-background), .elementor-22397 .elementor-element.elementor-element-8dc6649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-559px 142px;background-size:cover;}.elementor-22397 .elementor-element.elementor-element-f8902e3{--spacer-size:28px;}.elementor-22397 .elementor-element.elementor-element-3e16454 .elementor-heading-title{font-size:2.4em;}.elementor-22397 .elementor-element.elementor-element-8173b01{--spacer-size:15px;}.elementor-22397 .elementor-element.elementor-element-b237d2c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-22397 .elementor-element.elementor-element-b52f7d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22397 .elementor-element.elementor-element-b2c4f72{--spacer-size:90px;}}/* Start custom CSS for html, class: .elementor-element-933b4d9 */.elementor-22397 .elementor-element.elementor-element-933b4d9 .quandoo-button-select {
    padding: 20px 60px 20px 60px !important;
    font-family: "soprani-variable", Sans-serif !important;
    font-size: 19px !important;
    font-weight: 600 !important;
    border-style: none !important;
    border-radius: 30px 30px 30px 30px !important;
    clip-path:  polygon(
    0% 3%, 5% 0%, 10% 4%, 15% 1%, 20% 3%, 
    25% 2%, 30% 0%, 35% 4%, 40% 2%, 45% 3%, 
    50% 0%, 55% 3%, 60% 1%, 65% 4%, 70% 0%, 
    75% 2%, 80% 1%, 85% 3%, 90% 0%, 95% 2%, 
    100% 3%, 100% 97%, 95% 100%, 90% 96%, 
    85% 99%, 80% 97%, 75% 100%, 70% 96%, 
    65% 99%, 60% 98%, 55% 100%, 50% 97%, 
    45% 100%, 40% 98%, 35% 100%, 30% 96%, 
    25% 99%, 20% 97%, 15% 100%, 10% 98%, 
    5% 100%, 0% 97%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e5a530 */@media (min-width:768px){
    .jagged-left-container {
  clip-path: polygon(
    0.5% 0%,
    0% 2%, 0.3% 4%, 0% 6%, 0.4% 8%, 0% 10%,
    0.6% 12%, 0% 14%, 0.5% 16%, 0% 18%, 0.7% 20%,
    0% 22%, 0.4% 24%, 0% 26%, 0.6% 28%, 0% 30%,
    0.5% 32%, 0% 34%, 0.3% 36%, 0% 38%, 0.7% 40%,
    0% 42%, 0.4% 44%, 0% 46%, 0.6% 48%, 0% 50%,
    0.5% 52%, 0% 54%, 0.3% 56%, 0% 58%, 0.6% 60%,
    0% 62%, 0.4% 64%, 0% 66%, 0.7% 68%, 0% 70%,
    0.5% 72%, 0% 74%, 0.3% 76%, 0% 78%, 0.6% 80%,
    0% 82%, 0.4% 84%, 0% 86%, 0.5% 88%, 0% 90%,
    0.3% 92%, 0% 94%, 0.6% 96%, 0% 98%, 0.5% 100%,
    100% 100%, 100% 0%
  );
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9243894 */@media (min-width:768px){
    .jagged-left-container {
  clip-path: polygon(
    0.5% 0%,
    0% 2%, 0.3% 4%, 0% 6%, 0.4% 8%, 0% 10%,
    0.6% 12%, 0% 14%, 0.5% 16%, 0% 18%, 0.7% 20%,
    0% 22%, 0.4% 24%, 0% 26%, 0.6% 28%, 0% 30%,
    0.5% 32%, 0% 34%, 0.3% 36%, 0% 38%, 0.7% 40%,
    0% 42%, 0.4% 44%, 0% 46%, 0.6% 48%, 0% 50%,
    0.5% 52%, 0% 54%, 0.3% 56%, 0% 58%, 0.6% 60%,
    0% 62%, 0.4% 64%, 0% 66%, 0.7% 68%, 0% 70%,
    0.5% 72%, 0% 74%, 0.3% 76%, 0% 78%, 0.6% 80%,
    0% 82%, 0.4% 84%, 0% 86%, 0.5% 88%, 0% 90%,
    0.3% 92%, 0% 94%, 0.6% 96%, 0% 98%, 0.5% 100%,
    100% 100%, 100% 0%
  );
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6860cab */@media (min-width:768px){
    .jagged-left-container {
  clip-path: polygon(
    0.5% 0%,
    0% 2%, 0.3% 4%, 0% 6%, 0.4% 8%, 0% 10%,
    0.6% 12%, 0% 14%, 0.5% 16%, 0% 18%, 0.7% 20%,
    0% 22%, 0.4% 24%, 0% 26%, 0.6% 28%, 0% 30%,
    0.5% 32%, 0% 34%, 0.3% 36%, 0% 38%, 0.7% 40%,
    0% 42%, 0.4% 44%, 0% 46%, 0.6% 48%, 0% 50%,
    0.5% 52%, 0% 54%, 0.3% 56%, 0% 58%, 0.6% 60%,
    0% 62%, 0.4% 64%, 0% 66%, 0.7% 68%, 0% 70%,
    0.5% 72%, 0% 74%, 0.3% 76%, 0% 78%, 0.6% 80%,
    0% 82%, 0.4% 84%, 0% 86%, 0.5% 88%, 0% 90%,
    0.3% 92%, 0% 94%, 0.6% 96%, 0% 98%, 0.5% 100%,
    100% 100%, 100% 0%
  );
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b52f7d6 */.elementor-22397 .elementor-element.elementor-element-b52f7d6 .quandoo-button-select {
    padding: 20px 60px 20px 60px !important;
    font-family: "soprani-variable", Sans-serif !important;
    font-size: 19px !important;
    font-weight: 600 !important;
    border-style: none !important;
    border-radius: 30px 30px 30px 30px !important;
    clip-path:  polygon(
    0% 3%, 5% 0%, 10% 4%, 15% 1%, 20% 3%, 
    25% 2%, 30% 0%, 35% 4%, 40% 2%, 45% 3%, 
    50% 0%, 55% 3%, 60% 1%, 65% 4%, 70% 0%, 
    75% 2%, 80% 1%, 85% 3%, 90% 0%, 95% 2%, 
    100% 3%, 100% 97%, 95% 100%, 90% 96%, 
    85% 99%, 80% 97%, 75% 100%, 70% 96%, 
    65% 99%, 60% 98%, 55% 100%, 50% 97%, 
    45% 100%, 40% 98%, 35% 100%, 30% 96%, 
    25% 99%, 20% 97%, 15% 100%, 10% 98%, 
    5% 100%, 0% 97%
  );
}/* End custom CSS */