.elementor-19 .elementor-element.elementor-element-35528ab2{--display:flex;--min-height:30px;--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;}.elementor-19 .elementor-element.elementor-element-3cbd315a{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7a8b5456.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7a8b5456{text-align:justify;}.elementor-19 .elementor-element.elementor-element-7a8b5456 .elementor-heading-title{font-family:var( --e-global-typography-12872c0-font-family ), Sans-serif;font-size:var( --e-global-typography-12872c0-font-size );font-weight:var( --e-global-typography-12872c0-font-weight );text-transform:var( --e-global-typography-12872c0-text-transform );font-style:var( --e-global-typography-12872c0-font-style );text-decoration:var( --e-global-typography-12872c0-text-decoration );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-41384ed0{--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-19 .elementor-element.elementor-element-5d6a2dd{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-19 .elementor-element.elementor-element-247c17d{font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-1946547{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-1946547::before, .elementor-19 .elementor-element.elementor-element-1946547 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1946547 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1946547 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1946547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1946547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/24155806-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-9e7fbf2{text-align:center;}.elementor-19 .elementor-element.elementor-element-9e7fbf2 .elementor-heading-title{font-family:var( --e-global-typography-12872c0-font-family ), Sans-serif;font-size:var( --e-global-typography-12872c0-font-size );font-weight:var( --e-global-typography-12872c0-font-weight );text-transform:var( --e-global-typography-12872c0-text-transform );font-style:var( --e-global-typography-12872c0-font-style );text-decoration:var( --e-global-typography-12872c0-text-decoration );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-4624989{--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-19 .elementor-element.elementor-element-e1e6dd1{text-align:center;}.elementor-19 .elementor-element.elementor-element-e1e6dd1 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8757cdb{text-align:center;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c3ba163{--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;}.elementor-19 .elementor-element.elementor-element-f09f342{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-6cdda4b img{width:100%;max-width:100%;height:500px;}.elementor-19 .elementor-element.elementor-element-7f6a149{--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-19 .elementor-element.elementor-element-fb5d3eb img{width:100%;max-width:100%;height:500px;}.elementor-19 .elementor-element.elementor-element-333c69e{--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;}.elementor-19 .elementor-element.elementor-element-4001aba{--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-19 .elementor-element.elementor-element-835198e img{width:100%;max-width:100%;height:300px;}.elementor-19 .elementor-element.elementor-element-7636620{--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-19 .elementor-element.elementor-element-5a97be5 img{width:100%;max-width:100%;height:300px;}.elementor-19 .elementor-element.elementor-element-9870ad5{--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-19 .elementor-element.elementor-element-fc8a670 img{width:100%;max-width:100%;height:300px;}.elementor-19 .elementor-element.elementor-element-9366232{--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;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-9366232::before, .elementor-19 .elementor-element.elementor-element-9366232 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9366232 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9366232 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9366232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9366232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/24155806-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-f858b1f{text-align:center;}.elementor-19 .elementor-element.elementor-element-f858b1f .elementor-heading-title{font-family:var( --e-global-typography-12872c0-font-family ), Sans-serif;font-size:var( --e-global-typography-12872c0-font-size );font-weight:var( --e-global-typography-12872c0-font-weight );text-transform:var( --e-global-typography-12872c0-text-transform );font-style:var( --e-global-typography-12872c0-font-style );text-decoration:var( --e-global-typography-12872c0-text-decoration );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-9562ddc{--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-19 .elementor-element.elementor-element-a4766fb{text-align:center;}.elementor-19 .elementor-element.elementor-element-a4766fb .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d52bd45{text-align:center;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-25ca1c7{--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;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-25ca1c7::before, .elementor-19 .elementor-element.elementor-element-25ca1c7 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-25ca1c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-25ca1c7 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-25ca1c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-25ca1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-25ca1c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-5b6ccbb{--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-19 .elementor-element.elementor-element-942e09c{text-align:start;}.elementor-19 .elementor-element.elementor-element-942e09c img{width:100%;max-width:100%;height:450px;}.elementor-19 .elementor-element.elementor-element-a265afa{--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-19 .elementor-element.elementor-element-4ee04e3 img{width:100%;max-width:100%;height:450px;}.elementor-19 .elementor-element.elementor-element-f15bd70{--display:flex;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-f15bd70::before, .elementor-19 .elementor-element.elementor-element-f15bd70 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f15bd70 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f15bd70 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f15bd70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f15bd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-backgroundAccent );--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-a4f9df8{text-align:center;}.elementor-19 .elementor-element.elementor-element-a4f9df8 .elementor-heading-title{font-family:var( --e-global-typography-fcadf8e-font-family ), Sans-serif;font-size:var( --e-global-typography-fcadf8e-font-size );font-weight:var( --e-global-typography-fcadf8e-font-weight );text-transform:var( --e-global-typography-fcadf8e-text-transform );font-style:var( --e-global-typography-fcadf8e-font-style );text-decoration:var( --e-global-typography-fcadf8e-text-decoration );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-14bf23a{--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;}.elementor-19 .elementor-element.elementor-element-45b93a4{--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:center;--align-items:center;--overlay-opacity:1;}.elementor-19 .elementor-element.elementor-element-45b93a4::before, .elementor-19 .elementor-element.elementor-element-45b93a4 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-45b93a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-45b93a4 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-45b93a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-45b93a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-3425073 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-ba8051d{--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-19 .elementor-element.elementor-element-2701345.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-2701345{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b78115c{--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;}.elementor-19 .elementor-element.elementor-element-55f85a0{--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:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-55f85a0::before, .elementor-19 .elementor-element.elementor-element-55f85a0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55f85a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55f85a0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55f85a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55f85a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-a3e0f68 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-138463c{--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-19 .elementor-element.elementor-element-e4d722a.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-e4d722a{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2a44ce3{--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;}.elementor-19 .elementor-element.elementor-element-f6903b8{--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:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-f6903b8::before, .elementor-19 .elementor-element.elementor-element-f6903b8 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f6903b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f6903b8 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f6903b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f6903b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-219e45f .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-3ae03dd{--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-19 .elementor-element.elementor-element-0e0aa02.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0e0aa02{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-5e1de28{--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;}.elementor-19 .elementor-element.elementor-element-289e9fa{--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:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-289e9fa:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-289e9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");}.elementor-19 .elementor-element.elementor-element-e153132 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0e28f58{--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-19 .elementor-element.elementor-element-b45600b.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-b45600b{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-df35f9d{--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;}.elementor-19 .elementor-element.elementor-element-b626e1c{--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:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-b626e1c::before, .elementor-19 .elementor-element.elementor-element-b626e1c > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b626e1c > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b626e1c > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b626e1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b626e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-d04f6f7 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e75a490{--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-19 .elementor-element.elementor-element-8848f37.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-8848f37{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-54da498{--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;}.elementor-19 .elementor-element.elementor-element-f7ed2c3{--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:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-f7ed2c3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f7ed2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");}.elementor-19 .elementor-element.elementor-element-098eaf5 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-16f669d{--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-19 .elementor-element.elementor-element-cb51c5a.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-cb51c5a{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-815529b{--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;}.elementor-19 .elementor-element.elementor-element-b20f176{--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:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-b20f176::before, .elementor-19 .elementor-element.elementor-element-b20f176 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b20f176 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b20f176 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b20f176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b20f176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/2370831-scaled.jpg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-f2777f8 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-09ec5c9{--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-19 .elementor-element.elementor-element-db93ee4.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-db93ee4{text-align:start;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-5865bca{--display:flex;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-5865bca::before, .elementor-19 .elementor-element.elementor-element-5865bca > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5865bca > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5865bca > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5865bca > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5865bca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-backgroundAccent );--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-c64a9ea{text-align:center;}.elementor-19 .elementor-element.elementor-element-c64a9ea .elementor-heading-title{font-family:var( --e-global-typography-fcadf8e-font-family ), Sans-serif;font-size:var( --e-global-typography-fcadf8e-font-size );font-weight:var( --e-global-typography-fcadf8e-font-weight );text-transform:var( --e-global-typography-fcadf8e-text-transform );font-style:var( --e-global-typography-fcadf8e-font-style );text-decoration:var( --e-global-typography-fcadf8e-text-decoration );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d048a76{--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-19 .elementor-element.elementor-element-22b5ca4{text-align:center;font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0539d2d{--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;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-0539d2d::before, .elementor-19 .elementor-element.elementor-element-0539d2d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0539d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0539d2d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0539d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0539d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-95edcae{--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-19 .elementor-element.elementor-element-4e54fb8{text-align:center;}.elementor-19 .elementor-element.elementor-element-4e54fb8 .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7d3ee5d{--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-19 .elementor-element.elementor-element-26e50aa{text-align:center;}.elementor-19 .elementor-element.elementor-element-26e50aa .elementor-heading-title{font-family:var( --e-global-typography-e15de00-font-family ), Sans-serif;font-size:var( --e-global-typography-e15de00-font-size );font-weight:var( --e-global-typography-e15de00-font-weight );text-transform:var( --e-global-typography-e15de00-text-transform );font-style:var( --e-global-typography-e15de00-font-style );text-decoration:var( --e-global-typography-e15de00-text-decoration );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-94888af{--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-19 .elementor-element.elementor-element-f67a6a7{font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0c8059c{--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-19 .elementor-element.elementor-element-492a27e{font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e6412f0{--display:flex;--min-height:250px;--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;--overlay-opacity:0.28;}.elementor-19 .elementor-element.elementor-element-e6412f0::before, .elementor-19 .elementor-element.elementor-element-e6412f0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e6412f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e6412f0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e6412f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e6412f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://salon-shunka.com/wp-content/uploads/2025/10/23922750_s.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-4404a06{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-d57e90f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d57e90f{text-align:center;}.elementor-19 .elementor-element.elementor-element-d57e90f .elementor-heading-title{font-family:"Shippori mincho", Sans-serif;font-size:33px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c77700c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5a1519b{--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;--justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-4652c59{font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0855a52{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-92b4e8b{font-family:var( --e-global-typography-45d7dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-45d7dfb-font-size );font-weight:var( --e-global-typography-45d7dfb-font-weight );text-transform:var( --e-global-typography-45d7dfb-text-transform );font-style:var( --e-global-typography-45d7dfb-font-style );text-decoration:var( --e-global-typography-45d7dfb-text-decoration );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-3cbd315a{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-41384ed0{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-f09f342{--width:50%;}.elementor-19 .elementor-element.elementor-element-7f6a149{--width:50%;}.elementor-19 .elementor-element.elementor-element-4001aba{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-7636620{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-9870ad5{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-5b6ccbb{--width:50%;}.elementor-19 .elementor-element.elementor-element-a265afa{--width:50%;}.elementor-19 .elementor-element.elementor-element-45b93a4{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-ba8051d{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-55f85a0{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-138463c{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-f6903b8{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-3ae03dd{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-289e9fa{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-0e28f58{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-b626e1c{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-e75a490{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-f7ed2c3{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-16f669d{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-b20f176{--width:33.3333%;}.elementor-19 .elementor-element.elementor-element-09ec5c9{--width:66.6666%;}.elementor-19 .elementor-element.elementor-element-95edcae{--width:50%;}.elementor-19 .elementor-element.elementor-element-7d3ee5d{--width:50%;}.elementor-19 .elementor-element.elementor-element-94888af{--width:50%;}.elementor-19 .elementor-element.elementor-element-0c8059c{--width:50%;}.elementor-19 .elementor-element.elementor-element-4404a06{--width:50%;}.elementor-19 .elementor-element.elementor-element-c77700c{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-7a8b5456 .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-5d6a2dd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-247c17d{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-9e7fbf2 .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e1e6dd1 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8757cdb{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-6cdda4b img{height:400px;}.elementor-19 .elementor-element.elementor-element-fb5d3eb img{height:400px;}.elementor-19 .elementor-element.elementor-element-f858b1f .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-a4766fb .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d52bd45{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-942e09c img{height:400px;}.elementor-19 .elementor-element.elementor-element-4ee04e3 img{height:400px;}.elementor-19 .elementor-element.elementor-element-a4f9df8 .elementor-heading-title{font-size:var( --e-global-typography-fcadf8e-font-size );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-3425073 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2701345{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-a3e0f68 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e4d722a{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-219e45f .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0e0aa02{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e153132 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b45600b{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d04f6f7 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8848f37{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-098eaf5 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-cb51c5a{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f2777f8 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-db93ee4{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c64a9ea .elementor-heading-title{font-size:var( --e-global-typography-fcadf8e-font-size );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-22b5ca4{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-4e54fb8 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-26e50aa .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f67a6a7{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-492a27e{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d57e90f .elementor-heading-title{font-size:14px;}.elementor-19 .elementor-element.elementor-element-4652c59{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-92b4e8b{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-7a8b5456 .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-5d6a2dd{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-247c17d{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-9e7fbf2 .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e1e6dd1 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8757cdb{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-6cdda4b img{height:300px;}.elementor-19 .elementor-element.elementor-element-fb5d3eb img{height:300px;}.elementor-19 .elementor-element.elementor-element-f858b1f .elementor-heading-title{font-size:var( --e-global-typography-12872c0-font-size );line-height:var( --e-global-typography-12872c0-line-height );letter-spacing:var( --e-global-typography-12872c0-letter-spacing );}.elementor-19 .elementor-element.elementor-element-a4766fb .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d52bd45{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-a4f9df8 .elementor-heading-title{font-size:var( --e-global-typography-fcadf8e-font-size );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-3425073 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2701345{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-a3e0f68 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e4d722a{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-219e45f .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0e0aa02{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e153132 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b45600b{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d04f6f7 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8848f37{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-098eaf5 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-cb51c5a{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f2777f8 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-db93ee4{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c64a9ea .elementor-heading-title{font-size:var( --e-global-typography-fcadf8e-font-size );line-height:var( --e-global-typography-fcadf8e-line-height );letter-spacing:var( --e-global-typography-fcadf8e-letter-spacing );}.elementor-19 .elementor-element.elementor-element-22b5ca4{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-4e54fb8 .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-26e50aa .elementor-heading-title{font-size:var( --e-global-typography-e15de00-font-size );line-height:var( --e-global-typography-e15de00-line-height );letter-spacing:var( --e-global-typography-e15de00-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f67a6a7{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-492a27e{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-4652c59{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}.elementor-19 .elementor-element.elementor-element-92b4e8b{font-size:var( --e-global-typography-45d7dfb-font-size );line-height:var( --e-global-typography-45d7dfb-line-height );letter-spacing:var( --e-global-typography-45d7dfb-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Shippori mincho';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://salon-shunka.com/wp-content/uploads/2025/10/ShipporiMincho-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Shippori mincho';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://salon-shunka.com/wp-content/uploads/2025/10/ShipporiMincho-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Shippori mincho';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://salon-shunka.com/wp-content/uploads/2025/10/ShipporiMincho-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Shippori mincho';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://salon-shunka.com/wp-content/uploads/2025/10/ShipporiMincho-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Shippori mincho';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://salon-shunka.com/wp-content/uploads/2025/10/ShipporiMincho-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */