.elementor-14997 .elementor-element.elementor-element-5730a3a4{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.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-14997 .elementor-element.elementor-element-24f64dcc{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14997 .elementor-element.elementor-element-18c6410{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-18c6410 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-1998ac44{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-1998ac44 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-109e2df1{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-109e2df1 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-6bc6d6b3{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-6bc6d6b3 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-6a8c0789{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-6a8c0789 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-1e5ca85b{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-1e5ca85b .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-485c8115{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-485c8115 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-64cee1c1{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-64cee1c1 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-28369fe8{width:auto;max-width:auto;}.elementor-14997 .elementor-element.elementor-element-28369fe8 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-33b85f1b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14997 .elementor-element.elementor-element-217bb890{--display:flex;--min-height:120px;--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;}.elementor-14997 .elementor-element.elementor-element-12e148ba{--display:flex;--min-height:120px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14997 .elementor-element.elementor-element-4c9f3872{--display:flex;--min-height:120px;--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;}.elementor-14997 .elementor-element.elementor-element-6da34e4c{--display:flex;--min-height:120px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14997 .elementor-element.elementor-element-33814e23{--display:flex;--min-height:120px;--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;}.elementor-14997 .elementor-element.elementor-element-469d7032{--display:flex;--min-height:120px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14997 .elementor-element.elementor-element-3e7e6fd7{--display:flex;--min-height:120px;--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;}.elementor-14997 .elementor-element.elementor-element-196016a3{--display:flex;--min-height:120px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14997 .elementor-element.elementor-element-41891226{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-1ba84336 .elementor-heading-title{font-size:32px;}.elementor-14997 .elementor-element.elementor-element-231a1cef{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14997 .elementor-element.elementor-element-721e0dd2{--grid-columns:3;}.elementor-14997 .elementor-element.elementor-element-557edd01{--grid-columns:1;}.elementor-14997 .elementor-element.elementor-element-7226592a{--display:flex;--min-height:120px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14997 .elementor-element.elementor-element-7226592a:not(.elementor-motion-effects-element-type-background), .elementor-14997 .elementor-element.elementor-element-7226592a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFADB500;}.elementor-14997 .elementor-element.elementor-element-73580fc .elementor-heading-title{font-size:32px;}.elementor-14997 .elementor-element.elementor-element-4b26c778 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;}.elementor-14997 .elementor-element.elementor-element-6a02db47{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-6141c320{padding:0px 0px 0px 0px;}.elementor-14997 .elementor-element.elementor-element-6141c320 .elementor-heading-title{font-size:32px;}.elementor-14997 .elementor-element.elementor-element-14581efe{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-669dad51{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-b435caf{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-55aed895{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-5d6e0b7c{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14997 .elementor-element.elementor-element-1a7949d6{--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;}.elementor-14997 .elementor-element.elementor-element-68f353e3{--display:flex;}@media(max-width:1024px){.elementor-14997 .elementor-element.elementor-element-721e0dd2{--grid-columns:2;}.elementor-14997 .elementor-element.elementor-element-557edd01{--grid-columns:2;}}@media(max-width:767px){.elementor-14997 .elementor-element.elementor-element-24f64dcc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;}.elementor-14997 .elementor-element.elementor-element-18c6410.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-18c6410 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-1998ac44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-1998ac44 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-109e2df1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-109e2df1 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-6bc6d6b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-6bc6d6b3 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-6a8c0789.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-6a8c0789 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-1e5ca85b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-1e5ca85b .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-485c8115.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-485c8115 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-64cee1c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-64cee1c1 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-28369fe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14997 .elementor-element.elementor-element-28369fe8 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-14997 .elementor-element.elementor-element-33b85f1b{--min-height:50vh;--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;}.elementor-14997 .elementor-element.elementor-element-2d31c316{text-align:center;}.elementor-14997 .elementor-element.elementor-element-217bb890{--min-height:60px;}.elementor-14997 .elementor-element.elementor-element-12e148ba{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;}.elementor-14997 .elementor-element.elementor-element-35279a5a{text-align:center;}.elementor-14997 .elementor-element.elementor-element-3080ce39{text-align:center;}.elementor-14997 .elementor-element.elementor-element-6da34e4c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;}.elementor-14997 .elementor-element.elementor-element-11737905{text-align:center;}.elementor-14997 .elementor-element.elementor-element-5b7a437c{text-align:center;}.elementor-14997 .elementor-element.elementor-element-469d7032{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;}.elementor-14997 .elementor-element.elementor-element-177b6477{text-align:center;}.elementor-14997 .elementor-element.elementor-element-44774d61{text-align:center;}.elementor-14997 .elementor-element.elementor-element-196016a3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:50px 50px 50px 50px;}.elementor-14997 .elementor-element.elementor-element-b9ea283{text-align:center;}.elementor-14997 .elementor-element.elementor-element-5f3dd640{text-align:center;}.elementor-14997 .elementor-element.elementor-element-721e0dd2{--grid-columns:1;}.elementor-14997 .elementor-element.elementor-element-557edd01{--grid-columns:1;}.elementor-14997 .elementor-element.elementor-element-7226592a{--border-radius:0px 0px 0px 0px;}.elementor-14997 .elementor-element.elementor-element-4b26c778 .elementor-button{border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}}@media(min-width:768px){.elementor-14997 .elementor-element.elementor-element-217bb890{--width:25%;}.elementor-14997 .elementor-element.elementor-element-4c9f3872{--width:25%;}.elementor-14997 .elementor-element.elementor-element-33814e23{--width:25%;}.elementor-14997 .elementor-element.elementor-element-3e7e6fd7{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-24f64dcc */.hallinta-nav{
    display:flex;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden;

    gap:12px;

    -webkit-overflow-scrolling:touch;

    scrollbar-width:none;
}

.hallinta-nav::-webkit-scrollbar{
    display:none;
}

.hallinta-nav > *{
    flex-shrink:0;
}/* End custom CSS */