.elementor-75846 .elementor-element.elementor-element-cdc9cc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75846 .elementor-element.elementor-element-cdc9cc4:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-cdc9cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F8;}.elementor-75846 .elementor-element.elementor-element-3e67cbb{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-75846 .elementor-element.elementor-element-9512f3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75846 .elementor-element.elementor-element-84c59a8{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-84c59a8:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-84c59a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/parturi-kampaajat-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-11497db .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-c6e4d83.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-c6e4d83{text-align:start;}.elementor-75846 .elementor-element.elementor-element-c6e4d83 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-96c37ba{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-96c37ba:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-96c37ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-eecad41{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-eecad41 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-eecad41 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-20e3a4f{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-20e3a4f:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-20e3a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-2be0061{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-2be0061 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-2be0061 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-41887c8{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-41887c8:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-41887c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-03aec24{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-03aec24 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-03aec24 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-6362299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75846 .elementor-element.elementor-element-9428aba{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-9428aba:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-9428aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/hierojat-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-fe30e14 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-8e25715.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-8e25715{text-align:start;}.elementor-75846 .elementor-element.elementor-element-8e25715 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-c99abe9{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-c99abe9:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-c99abe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-0c75826{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-0c75826 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-0c75826 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-93da16b{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-93da16b:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-93da16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/kosmetologit-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-e01c79e .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-afa81a3.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-afa81a3{text-align:start;}.elementor-75846 .elementor-element.elementor-element-afa81a3 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-f65f818{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-f65f818:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-f65f818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-9bd579a{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-9bd579a > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-9bd579a a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-6fd36ee{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-6fd36ee:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-6fd36ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-22a9852{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-22a9852 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-22a9852 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-fbc546e{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-fbc546e:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-fbc546e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-4cfe118{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-4cfe118 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-4cfe118 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-408159e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75846 .elementor-element.elementor-element-b78aba1{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-b78aba1:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-b78aba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/jalkahoitajat-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-671e4e9 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-dca8113.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-dca8113{text-align:start;}.elementor-75846 .elementor-element.elementor-element-dca8113 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-c38ce55{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-c38ce55:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-c38ce55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-c93f00f{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-c93f00f > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-c93f00f a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-cdec85c{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-cdec85c:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-cdec85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-8ef0e13{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-8ef0e13 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-8ef0e13 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-4024bc3{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-4024bc3:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-4024bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-2f4bb7c{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-2f4bb7c > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-2f4bb7c a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-b26eb67{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-b26eb67:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-b26eb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-598c012{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-598c012 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-598c012 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-f77676e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75846 .elementor-element.elementor-element-06a4ca4{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-06a4ca4:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-06a4ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/kynsiteknikot-megamenu-salonkitukku-1.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-9ecd6ba .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-f3e6c4a.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-f3e6c4a{text-align:start;}.elementor-75846 .elementor-element.elementor-element-f3e6c4a .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-3d78178{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-3d78178:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-3d78178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-a044fa9{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-a044fa9 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-a044fa9 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-f4afa77{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-f4afa77:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-f4afa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/ripsiteknikot-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-5bba00b .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-1c2b24a.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-1c2b24a{text-align:start;}.elementor-75846 .elementor-element.elementor-element-1c2b24a .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-5ee63e4{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-5ee63e4:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-5ee63e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-2ee3a48{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-2ee3a48 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-2ee3a48 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-7d4345d{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-7d4345d:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-7d4345d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/terveydenhuollon-tyontekijat-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-4daa46d .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-bc3e979.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-bc3e979{text-align:start;}.elementor-75846 .elementor-element.elementor-element-bc3e979 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-ec68189{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-ec68189:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-ec68189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-79d769e{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-79d769e > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-79d769e a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-0e541cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75846 .elementor-element.elementor-element-7e6a6b8{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-7e6a6b8:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-7e6a6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/desinfiointi-ja-valinehuolto-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-02f96f8 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-c506ed4.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-c506ed4{text-align:start;}.elementor-75846 .elementor-element.elementor-element-c506ed4 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-81dc4f8{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-81dc4f8:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-81dc4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-1d1e1a8{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-1d1e1a8 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-1d1e1a8 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-dc3c231{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-dc3c231:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-dc3c231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/suojaus-ja-kertakayttotuotteet-megamenu-salonkitukku.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-048936d .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-9b9c0c2.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-9b9c0c2{text-align:start;}.elementor-75846 .elementor-element.elementor-element-9b9c0c2 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}.elementor-75846 .elementor-element.elementor-element-09a9df3{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-09a9df3:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-09a9df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75846 .elementor-element.elementor-element-6c42077{width:100%;max-width:100%;font-family:"Cabin", Sans-serif;}.elementor-75846 .elementor-element.elementor-element-6c42077 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-75846 .elementor-element.elementor-element-6c42077 a{color:#000000;}.elementor-75846 .elementor-element.elementor-element-dac6eb5{--display:flex;--min-height:120px;--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:space-between;--align-items:center;--overflow:hidden;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px #E9E5E2;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-75846 .elementor-element.elementor-element-dac6eb5:not(.elementor-motion-effects-element-type-background), .elementor-75846 .elementor-element.elementor-element-dac6eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;background-image:url("http://dev.salonkitukku.com/wp-content/uploads/2026/09/outlet-megamenu-salonkitukku-2.png");background-position:center center;background-size:cover;}.elementor-75846 .elementor-element.elementor-element-697f6c3 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-75846 .elementor-element.elementor-element-3fe3c23{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:start;}.elementor-75846 .elementor-element.elementor-element-3fe3c23.elementor-element{--align-self:center;}.elementor-75846 .elementor-element.elementor-element-3fe3c23 .elementor-heading-title{font-size:22px;font-weight:600;color:#887373;}@media(min-width:768px){.elementor-75846 .elementor-element.elementor-element-cdc9cc4{--width:100%;}.elementor-75846 .elementor-element.elementor-element-9512f3c{--width:25%;}.elementor-75846 .elementor-element.elementor-element-6362299{--width:25%;}.elementor-75846 .elementor-element.elementor-element-408159e{--width:25%;}.elementor-75846 .elementor-element.elementor-element-f77676e{--width:25%;}.elementor-75846 .elementor-element.elementor-element-0e541cd{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-11497db */.elementor-75846 .elementor-element.elementor-element-11497db .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe30e14 */.elementor-75846 .elementor-element.elementor-element-fe30e14 .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e01c79e */.elementor-75846 .elementor-element.elementor-element-e01c79e .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671e4e9 */.elementor-75846 .elementor-element.elementor-element-671e4e9 .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ecd6ba */.elementor-75846 .elementor-element.elementor-element-9ecd6ba .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bba00b */.elementor-75846 .elementor-element.elementor-element-5bba00b .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4daa46d */.elementor-75846 .elementor-element.elementor-element-4daa46d .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f96f8 */.elementor-75846 .elementor-element.elementor-element-02f96f8 .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-048936d */.elementor-75846 .elementor-element.elementor-element-048936d .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-697f6c3 */.elementor-75846 .elementor-element.elementor-element-697f6c3 .elementor-heading-title {
    font-size: clamp(15px, 1.2vw, 19px);
    line-height: 1.15;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc9cc4 */.mega-scroll {
    max-height: 75vh;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #b8aaa5 #f3efed;
}

.mega-scroll::-webkit-scrollbar {
    width: 7px;
}

.mega-scroll::-webkit-scrollbar-track {
    background: #f3efed;
}

.mega-scroll::-webkit-scrollbar-thumb {
    background: #b8aaa5;
    border-radius: 10px;
}

.mega-scroll::-webkit-scrollbar-thumb:hover {
    background: #9f8f89;
}

/* === Advanced Navigation Menu: megamenu läppärinäytöillä === */
@media (min-width: 1025px) {

    /* Sallitaan megamenun asemointi suhteessa koko navigaatioon,
       ei vain yksittäiseen valikkokohtaan */
    .uael-nav-menu-custom > .menu-item-has-children {
        position: static !important;
    }

    /* UAEL:n Elementor-templatea ympäröivä dropdown */
    .uael-nav-menu-custom > .menu-item-has-children > ul.sub-menu.has-template {
        width: min(1200px, calc(100vw - 30px)) !important;
        max-width: calc(100vw - 30px) !important;

        left: 50% !important;
        right: auto !important;
        transform: translateX(-50%) !important;
    }

    /* Elementor-templaten sisältö täyttää dropdownin */
    .uael-nav-menu-custom > .menu-item-has-children > ul.sub-menu.has-template .e-con {
        max-width: 100% !important;
    }
}/* End custom CSS */