.elementor-2 .elementor-element.elementor-element-f612901{--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{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-73c3262 img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-ab7819e img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-5b68c9e{--display:flex;}.elementor-2 .elementor-element.elementor-element-5b68c9e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5b68c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEFEF;}.elementor-2 .elementor-element.elementor-element-769e9e2{--display:flex;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button{background-color:#C67777;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;box-shadow:2px 2px 10px 0px rgba(185.99999999999997, 133.99999999999997, 133.99999999999997, 0.6);border-style:none;border-radius:0px 0px 0px 0px;padding:20px 150px 20px 180px;}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button:focus{background-color:#A75959;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b02cb4b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f16fc68{--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:flex-start;--overflow:hidden;--z-index:1;}.elementor-2 .elementor-element.elementor-element-f16fc68:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f16fc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/onayami_bg.png");}.elementor-2 .elementor-element.elementor-element-0229435{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-0229435.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ba8a7b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b576a84{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-b576a84 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-076d5a1{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-076d5a1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:400;line-height:1.6em;letter-spacing:0.05em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a2ebd2b{--display:flex;--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:center;--align-items:center;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-12fffb6{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:040px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-12fffb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-aa24fb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-aa24fb0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aa24fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5aee3d1{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-5aee3d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-e5139e2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-e5139e2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-07b3751{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-07b3751:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-07b3751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2f7e1a7{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-2f7e1a7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-d924abe{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-d924abe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-60eba3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-60eba3b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-60eba3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-168a6bf{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-168a6bf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-77b0992{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-77b0992 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-61b4b20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-61b4b20:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-61b4b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-62bbc4e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-62bbc4e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-5f1fc6b{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-5f1fc6b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#000000;}.elementor-2 .elementor-element.elementor-element-00bf147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-00bf147:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-00bf147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-491c622{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-491c622 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-5dc4ec2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-5dc4ec2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#000000;}.elementor-2 .elementor-element.elementor-element-f816a7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-f816a7d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f816a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0d9d595{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2 .elementor-element.elementor-element-0d9d595 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;color:#C17373;}.elementor-2 .elementor-element.elementor-element-5b499f5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-2 .elementor-element.elementor-element-5b499f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-9e6d199{--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-2 .elementor-element.elementor-element-9e6d199.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-c796acc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-a9a1385{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-a9a1385 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#362E2C;}.elementor-2 .elementor-element.elementor-element-1c4f26e{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-1c4f26e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:1.6em;letter-spacing:0.05em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-51de123{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-2a8cf7c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BA8686;--border-color:#BA8686;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:150px;--padding-top:022px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2a8cf7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a8cf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4d61ea1{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4d61ea1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#362E2C;}.elementor-2 .elementor-element.elementor-element-e3bb807{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e3bb807 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:1.6em;letter-spacing:0.05em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c3522ff{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-c3522ff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-68decd7{--display:flex;--min-height:65vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-68decd7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-68decd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4F4;}.elementor-2 .elementor-element.elementor-element-68decd7.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9e4d45e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9e4d45e.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9706e4c{margin:000px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9706e4c .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#BA8686;}.elementor-2 .elementor-element.elementor-element-d988bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d988bfa .elementor-heading-title{font-family:var( --e-global-typography-515059d-font-family ), Sans-serif;font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fb4da2e{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-8b66371{--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:center;box-shadow:0px 5px 20px 0px rgba(114, 89, 84, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-8b66371:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b66371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8b66371.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-e8b1ab3{z-index:0;}.elementor-2 .elementor-element.elementor-element-e8b1ab3 img{width:170px;height:170px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:150px 150px 150px 150px;}.elementor-2 .elementor-element.elementor-element-da70237{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-da70237 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.6em;color:#978256;}.elementor-2 .elementor-element.elementor-element-3431180{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2 .elementor-element.elementor-element-3431180 .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:#8B8882;}.elementor-2 .elementor-element.elementor-element-54697af{--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:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-57ad3f1{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-57ad3f1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-c955af9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-c955af9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8d2a822{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-8d2a822 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-8d2a822 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-4c9ac21{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-4c9ac21 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-1c9097b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-1c9097b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-b12a7fc{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-b12a7fc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-b12a7fc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-a1e6a61{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-a1e6a61 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-5b277a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-5b277a9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-275f1e0{--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:center;box-shadow:0px 5px 20px 0px rgba(114, 89, 84, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-275f1e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-275f1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-275f1e0.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-d9e8dd2{z-index:0;}.elementor-2 .elementor-element.elementor-element-d9e8dd2 img{width:170px;height:170px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:150px 150px 150px 150px;}.elementor-2 .elementor-element.elementor-element-e166963{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e166963 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.6em;color:#978256;}.elementor-2 .elementor-element.elementor-element-1ed9ba4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2 .elementor-element.elementor-element-1ed9ba4 .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:#8B8882;}.elementor-2 .elementor-element.elementor-element-42b7c97{--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:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-9ab4578{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-9ab4578 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-f04edc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-f04edc5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-63e5261{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-63e5261 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-63e5261 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-c2ed82a{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-c2ed82a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-d6f52ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-d6f52ce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-90ff350{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-90ff350 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-90ff350 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-5cb5643{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-5cb5643 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-1f29d7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-1f29d7a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-89867fd{--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:center;box-shadow:0px 5px 20px 0px rgba(114, 89, 84, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-2 .elementor-element.elementor-element-89867fd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-89867fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-89867fd.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-c8c9847{z-index:0;}.elementor-2 .elementor-element.elementor-element-c8c9847 img{width:170px;height:170px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:150px 150px 150px 150px;}.elementor-2 .elementor-element.elementor-element-81c97d8{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-81c97d8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.6em;color:#978256;}.elementor-2 .elementor-element.elementor-element-8844c38{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2 .elementor-element.elementor-element-8844c38 .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:#8B8882;}.elementor-2 .elementor-element.elementor-element-9890a32{--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:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-4c6b40b{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-4c6b40b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-5ebfed1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-5ebfed1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-f09fa1c{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-f09fa1c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-f09fa1c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-302e713{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-302e713 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-e424fa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-e424fa4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-ef690c7{--divider-border-style:dashed;--divider-color:#978256;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-ef690c7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-ef690c7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-a9e09d4{width:auto;max-width:auto;background-color:var( --e-global-color-07aa617 );z-index:0;}.elementor-2 .elementor-element.elementor-element-a9e09d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-f7cdf56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:justify;}.elementor-2 .elementor-element.elementor-element-f7cdf56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0.05em;color:#382C2C;}.elementor-2 .elementor-element.elementor-element-208833c{--display:flex;--min-height:260px;--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-208833c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-208833c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4F4;background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/mirai_bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-208833c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-50c0f7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-50c0f7f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-da0c7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-da0c7b7 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-65d34da{--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;--justify-content:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d96354e{--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;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4929210{left:calc( 50% - 20px );}body.rtl .elementor-2 .elementor-element.elementor-element-4929210{right:calc( 50% - 20px );}.elementor-2 .elementor-element.elementor-element-4929210{top:-20px;}.elementor-2 .elementor-element.elementor-element-4929210 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4929210 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-4929210 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-9eb3824{background-color:#FFFFFF;padding:20px 0px 010px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ca8c1b4 );border-radius:8px 8px 8px 8px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9eb3824 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-5195a89{--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;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-91536e4{left:calc( 50% - 20px );}body.rtl .elementor-2 .elementor-element.elementor-element-91536e4{right:calc( 50% - 20px );}.elementor-2 .elementor-element.elementor-element-91536e4{top:-20px;}.elementor-2 .elementor-element.elementor-element-91536e4 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-91536e4 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-91536e4 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-71a3e36{background-color:#FFFFFF;padding:20px 0px 010px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ca8c1b4 );border-radius:8px 8px 8px 8px;text-align:center;}.elementor-2 .elementor-element.elementor-element-71a3e36 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-96c1a0f{--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;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4d25848{left:calc( 50% - 20px );}body.rtl .elementor-2 .elementor-element.elementor-element-4d25848{right:calc( 50% - 20px );}.elementor-2 .elementor-element.elementor-element-4d25848{top:-20px;}.elementor-2 .elementor-element.elementor-element-4d25848 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d25848 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-4d25848 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-7dc6cb4{background-color:#FFFFFF;padding:20px 0px 010px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ca8c1b4 );border-radius:8px 8px 8px 8px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7dc6cb4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-7171856{--display:flex;--min-height:0vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-7171856:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7171856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7F7;}.elementor-2 .elementor-element.elementor-element-7171856.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6fe3402{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-6fe3402.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2a22055{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-edb0bde{margin:000px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-edb0bde .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#677F7F;}.elementor-2 .elementor-element.elementor-element-8dd4682{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-8dd4682.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-d5430ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d5430ea .elementor-heading-title{font-family:var( --e-global-typography-515059d-font-family ), Sans-serif;font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a3a68f0{--display:flex;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table{max-width:100%;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th{color:#362E2C;background-color:#ECECEC;}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting:after{color:#362E2C;}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting_asc:after{color:#362E2C;}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting_desc:after{color:#362E2C;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-53c1630 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead > tr th .data-table-header-text{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th i{font-size:20px;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody > tr:nth-child(2n) td{color:#555555;background:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#555555;background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody tr td{border-style:solid;border-width:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody > tr:nth-child(2n) td:hover{color:#555555;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#555555;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table-wrap table td a{color:#c15959;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-2 .elementor-element.elementor-element-233dbea{--display:flex;--min-height:0vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-233dbea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-233dbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7F7;background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason_bg3-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-233dbea.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0024073{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-0024073.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ae4a8d1{margin:000px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ae4a8d1 .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#BA8686;}.elementor-2 .elementor-element.elementor-element-c81806c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c81806c .elementor-heading-title{font-family:var( --e-global-typography-515059d-font-family ), Sans-serif;font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b0e9f5a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-5b5d2a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2 .elementor-element.elementor-element-800aaed{--display:flex;--z-index:2;}.elementor-2 .elementor-element.elementor-element-800aaed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-800aaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-00525bb{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-148bdb2{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-148bdb2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ca8c1b4 );}.elementor-2 .elementor-element.elementor-element-7083d0c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-9ce8c9f{--display:flex;--min-height:280px;}.elementor-2 .elementor-element.elementor-element-9ce8c9f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9ce8c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason_item1.jpg");}.elementor-2 .elementor-element.elementor-element-829dd6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2 .elementor-element.elementor-element-57a8ae9{--display:flex;--z-index:2;}.elementor-2 .elementor-element.elementor-element-57a8ae9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-57a8ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d3ea300{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-87f6240{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-87f6240 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ca8c1b4 );}.elementor-2 .elementor-element.elementor-element-806c69a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-6a74bcd{--display:flex;--min-height:280px;}.elementor-2 .elementor-element.elementor-element-6a74bcd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a74bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason_item2.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-21090b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2 .elementor-element.elementor-element-5449143{--display:flex;--z-index:2;}.elementor-2 .elementor-element.elementor-element-5449143:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5449143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8a362df{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-a3bf073{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-a3bf073 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ca8c1b4 );}.elementor-2 .elementor-element.elementor-element-bbe2401 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-c186edb{--display:flex;--min-height:280px;}.elementor-2 .elementor-element.elementor-element-c186edb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c186edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason_item3.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-392f348{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2 .elementor-element.elementor-element-aa885aa{--display:flex;--z-index:2;}.elementor-2 .elementor-element.elementor-element-aa885aa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aa885aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5989419{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-a2853aa{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a2853aa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ca8c1b4 );}.elementor-2 .elementor-element.elementor-element-0636f9f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-2fa5691{--display:flex;--min-height:280px;}.elementor-2 .elementor-element.elementor-element-2fa5691:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2fa5691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason_item4.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-dbeba5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2 .elementor-element.elementor-element-5af1a35{--display:flex;--z-index:2;}.elementor-2 .elementor-element.elementor-element-5af1a35:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5af1a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dda78eb{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-c9349c9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ca8c1b4 );}.elementor-2 .elementor-element.elementor-element-0275662 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-41df3b1{--display:flex;--min-height:280px;}.elementor-2 .elementor-element.elementor-element-41df3b1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-41df3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/reason-item5.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-56dfeb2{--display:flex;--min-height:0vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-56dfeb2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-56dfeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2 .elementor-element.elementor-element-56dfeb2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3fcf0ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3fcf0ac.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9707645{margin:000px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9707645 .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#969191;}.elementor-2 .elementor-element.elementor-element-24cfef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-24cfef7 .elementor-heading-title{font-family:var( --e-global-typography-515059d-font-family ), Sans-serif;font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7c21119{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-a060bff{--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;--align-items:center;border-style:solid;--border-style:solid;border-color:#F0E0E1;--border-color:#F0E0E1;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-a060bff:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a060bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c139203{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c139203:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c139203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E0E1;}.elementor-2 .elementor-element.elementor-element-b18913a{text-align:center;}.elementor-2 .elementor-element.elementor-element-b18913a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0ed94ef{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-01fc2f7{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-01fc2f7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-01fc2f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;color:#988788;}.elementor-2 .elementor-element.elementor-element-d5b54fb{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6728d16{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-f34c0e8{width:auto;max-width:auto;text-align:right;}.elementor-2 .elementor-element.elementor-element-f34c0e8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f34c0e8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-aa853c7{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-aa853c7.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c749153{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-c749153.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c749153 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:10px;font-weight:700;color:#988788;}.elementor-2 .elementor-element.elementor-element-5bf03a6{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-5bf03a6.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5bf03a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-aa6b4e6{--display:flex;--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-facc961{text-align:center;}.elementor-2 .elementor-element.elementor-element-facc961 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;color:#615844;}.elementor-2 .elementor-element.elementor-element-319a12c{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34e387f{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-0cf2001{--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;--align-items:center;border-style:solid;--border-style:solid;border-color:#F0E0E1;--border-color:#F0E0E1;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-0cf2001:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0cf2001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b2da131{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b2da131:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b2da131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E0E1;}.elementor-2 .elementor-element.elementor-element-e49a9eb{text-align:center;}.elementor-2 .elementor-element.elementor-element-e49a9eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-ed8bc17{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-23c00a5{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-23c00a5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-23c00a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;color:#988788;}.elementor-2 .elementor-element.elementor-element-fb92186{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d358921{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-b5fb1f3{width:auto;max-width:auto;text-align:right;}.elementor-2 .elementor-element.elementor-element-b5fb1f3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b5fb1f3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-334924a{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-334924a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d38ff6a{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-d38ff6a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d38ff6a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:10px;font-weight:700;color:#988788;}.elementor-2 .elementor-element.elementor-element-28601d9{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-28601d9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-28601d9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-4990556{--display:flex;--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f7b3092{text-align:center;}.elementor-2 .elementor-element.elementor-element-f7b3092 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;color:#615844;}.elementor-2 .elementor-element.elementor-element-54d889d{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-664bad8{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-ab9cbd3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-2 .elementor-element.elementor-element-752f837{--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;--align-items:center;border-style:solid;--border-style:solid;border-color:#F0E0E1;--border-color:#F0E0E1;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-752f837:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-752f837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1130d59{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1130d59:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1130d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E0E1;}.elementor-2 .elementor-element.elementor-element-2603b68{text-align:center;}.elementor-2 .elementor-element.elementor-element-2603b68 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-062cba6{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d484e21{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-1770114{width:auto;max-width:auto;text-align:right;}.elementor-2 .elementor-element.elementor-element-1770114.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1770114 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-a435b8c{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-a435b8c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3243d50{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-3243d50.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3243d50 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:10px;font-weight:700;color:#988788;}.elementor-2 .elementor-element.elementor-element-4eedadb{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-4eedadb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4eedadb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-0c8960e{--display:flex;--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d7bb352{text-align:center;}.elementor-2 .elementor-element.elementor-element-d7bb352 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;color:#615844;}.elementor-2 .elementor-element.elementor-element-f457b85{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-85da9d4{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-11ca32c{--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;--align-items:center;border-style:solid;--border-style:solid;border-color:#F0E0E1;--border-color:#F0E0E1;--border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-11ca32c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-11ca32c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-07e22d2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-07e22d2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-07e22d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E0E1;}.elementor-2 .elementor-element.elementor-element-27560a6{text-align:center;}.elementor-2 .elementor-element.elementor-element-27560a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-ccb5e5d{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-28fe188{--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;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2ddfef9{width:auto;max-width:auto;text-align:right;}.elementor-2 .elementor-element.elementor-element-2ddfef9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2ddfef9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-9e21773{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-9e21773.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a1af542{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-a1af542.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a1af542 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:10px;font-weight:700;color:#988788;}.elementor-2 .elementor-element.elementor-element-4db77ee{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-4db77ee.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4db77ee .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;color:#EA3636;}.elementor-2 .elementor-element.elementor-element-3ab9d3a{--display:flex;--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-829b11e{text-align:center;}.elementor-2 .elementor-element.elementor-element-829b11e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;color:#615844;}.elementor-2 .elementor-element.elementor-element-41fa69f{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-da9d4a3{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-36d8a00{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3f73fb3 );--border-color:var( --e-global-color-3f73fb3 );}.elementor-2 .elementor-element.elementor-element-36d8a00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36d8a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-de69f98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-de69f98:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-de69f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BA8686;}.elementor-2 .elementor-element.elementor-element-6ad4db0{--display:flex;}.elementor-2 .elementor-element.elementor-element-6ad4db0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6ad4db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-05926f6{width:auto;max-width:auto;text-align:center;}.elementor-2 .elementor-element.elementor-element-05926f6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-3f73fb3 );}.elementor-2 .elementor-element.elementor-element-48925e4{text-align:center;}.elementor-2 .elementor-element.elementor-element-48925e4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9f0579a{text-align:center;}.elementor-2 .elementor-element.elementor-element-9f0579a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7ed7115{--display:flex;--padding-top:15px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7ed7115:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7ed7115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-55dcc96{text-align:center;}.elementor-2 .elementor-element.elementor-element-55dcc96 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-37a6f23{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-39ec62b{--display:flex;}.elementor-2 .elementor-element.elementor-element-39ec62b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fdbf65e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2 .elementor-element.elementor-element-fdbf65e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-b07c02e{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-356e24f{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-678305c{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-9a629b1{--display:flex;}.elementor-2 .elementor-element.elementor-element-ca462c4{text-align:center;}.elementor-2 .elementor-element.elementor-element-ca462c4 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button{background-color:#C67777;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;box-shadow:2px 2px 10px 0px rgba(185.99999999999997, 133.99999999999997, 133.99999999999997, 0.6);border-style:none;border-radius:0px 0px 0px 0px;padding:20px 130px 20px 160px;}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button:focus{background-color:#A75959;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e1bad36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5dcd4eb{--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;--align-items:center;}.elementor-2 .elementor-element.elementor-element-ead0ccf{--display:flex;--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:flex-start;}.elementor-2 .elementor-element.elementor-element-d4dda46{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-d4dda46.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6596feb{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-6596feb .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#969191;}.elementor-2 .elementor-element.elementor-element-65410ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-65410ba .elementor-heading-title{font-family:var( --e-global-typography-515059d-font-family ), Sans-serif;font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8b27348{--display:flex;}.elementor-2 .elementor-element.elementor-element-cc19882{padding:0px 0px 0px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:2.8rem;letter-spacing:0.05rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e21e7db{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-e21e7db:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e21e7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4F4;}.elementor-2 .elementor-element.elementor-element-29e98d3{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-b23ae4f{text-align:center;}.elementor-2 .elementor-element.elementor-element-b23ae4f .elementor-heading-title{font-family:"English-Vanity", Sans-serif;font-size:88px;font-weight:300;color:#BA8686;}.elementor-2 .elementor-element.elementor-element-3338715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3338715 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4652efc{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4652efc.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-d71b580{--display:flex;}.elementor-2 .elementor-element.elementor-element-7b2c11d{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-7b2c11d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-14f42f7{--display:flex;}.elementor-2 .elementor-element.elementor-element-a736419{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-a736419 .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-10470d4{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-10470d4.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-c6a29ee{--display:flex;}.elementor-2 .elementor-element.elementor-element-4723a12{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4723a12 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-16409f2{--display:flex;}.elementor-2 .elementor-element.elementor-element-004512a{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-004512a .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8a55633{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a55633.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-3b01156{--display:flex;}.elementor-2 .elementor-element.elementor-element-603477a{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-603477a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-315e546{--display:flex;}.elementor-2 .elementor-element.elementor-element-359a43b{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-359a43b .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6e6932d{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6e6932d.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-2138c6f{--display:flex;}.elementor-2 .elementor-element.elementor-element-6113565{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-6113565 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-34666ce{--display:flex;}.elementor-2 .elementor-element.elementor-element-23a344e{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-23a344e .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1665780{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1665780.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-3c1f041{--display:flex;}.elementor-2 .elementor-element.elementor-element-59f8b8e{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-59f8b8e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-2dc0ae9{--display:flex;}.elementor-2 .elementor-element.elementor-element-0ad750f{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-0ad750f .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4e89e2d{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e89e2d.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-f4759b6{--display:flex;}.elementor-2 .elementor-element.elementor-element-5ab1afc{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5ab1afc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-13a5e37{--display:flex;}.elementor-2 .elementor-element.elementor-element-3b6292e{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-3b6292e .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a8c3710{--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;--justify-content:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a8c3710.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-5d32ed9{--display:flex;}.elementor-2 .elementor-element.elementor-element-ff7ab41{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-ff7ab41 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#9E8874;}.elementor-2 .elementor-element.elementor-element-25e56f0{--display:flex;}.elementor-2 .elementor-element.elementor-element-6445397{padding:0em 0em 0em 00em;}.elementor-2 .elementor-element.elementor-element-6445397 .elementor-heading-title{font-family:var( --e-global-typography-d806bd1-font-family ), Sans-serif;font-size:var( --e-global-typography-d806bd1-font-size );font-weight:var( --e-global-typography-d806bd1-font-weight );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-90d9342{--n-accordion-title-font-size:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#784A4A;--n-accordion-title-hover-color:#784A4A;--n-accordion-title-active-color:#784A4A;--n-accordion-icon-size:15px;}.elementor-2 .elementor-element.elementor-element-90d9342.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-90d9342 {--n-accordion-padding:20px 10px 10px 10px;}:where( .elementor-2 .elementor-element.elementor-element-90d9342 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:1.6rem;letter-spacing:0.05rem;}:where( .elementor-2 .elementor-element.elementor-element-90d9342 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-21894cf8{--display:flex;--min-height:300px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-21894cf8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-21894cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/cta_bg.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-21894cf8.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7990d91{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:40px;--margin-right:40px;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7990d91:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7990d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e4dcd09{width:auto;max-width:auto;z-index:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e4dcd09 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:26px;font-weight:400;line-height:2rem;letter-spacing:0.05rem;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button{background-color:#C67777;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;box-shadow:2px 2px 10px 0px rgba(185.99999999999997, 133.99999999999997, 133.99999999999997, 0.6);border-style:none;border-radius:0px 0px 0px 0px;padding:20px 150px 20px 180px;}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button:focus{background-color:#A75959;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1558bb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1e368ee{--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-2 .elementor-element.elementor-element-1e368ee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1e368ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f73fb3 );}.elementor-2 .elementor-element.elementor-element-778615e{padding:10px 0px 10px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-778615e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.6rem;letter-spacing:0.05px;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-f16fc68{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-ba8a7b2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b576a84 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-076d5a1 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-a2ebd2b{--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-2 .elementor-element.elementor-element-12fffb6{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-aa24fb0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-5aee3d1{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-5aee3d1 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-e5139e2 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-07b3751{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-2f7e1a7{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-2f7e1a7 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-d924abe .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-60eba3b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-168a6bf{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-168a6bf .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-77b0992{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-77b0992 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-61b4b20{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-62bbc4e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-62bbc4e .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-5f1fc6b{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-5f1fc6b .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-00bf147{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-491c622{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-491c622 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-5dc4ec2 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-f816a7d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-0d9d595{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-0d9d595 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-5b499f5{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-2 .elementor-element.elementor-element-5b499f5 .elementor-heading-title{font-size:16.02px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-9e6d199{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-ba1f36f img{height:143px;}.elementor-2 .elementor-element.elementor-element-c796acc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-a9a1385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1c4f26e .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-51de123{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-2a8cf7c{--padding-top:020px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4d61ea1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e3bb807 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-c3522ff .elementor-heading-title{font-size:26px;line-height:1.6em;letter-spacing:0.05em;}.elementor-2 .elementor-element.elementor-element-68decd7{--min-height:100vh;--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-2 .elementor-element.elementor-element-9e4d45e{--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-2 .elementor-element.elementor-element-9706e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9706e4c .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-d988bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-d988bfa .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fb4da2e{--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:space-evenly;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-8b66371{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8b66371.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e8b1ab3 img{width:173px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-da70237{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3431180{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3431180 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-54697af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-57ad3f1 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-c955af9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-c955af9 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4c9ac21 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-1c9097b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1c9097b .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-a1e6a61 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-5b277a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-5b277a9 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-275f1e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-275f1e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d9e8dd2 img{width:173px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e166963{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1ed9ba4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1ed9ba4 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42b7c97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9ab4578 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-f04edc5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-f04edc5 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-c2ed82a .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-d6f52ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-d6f52ce .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-5cb5643 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-1f29d7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1f29d7a .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-89867fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-89867fd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c8c9847 img{width:173px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-81c97d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-8844c38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-8844c38 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9890a32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4c6b40b .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-5ebfed1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-5ebfed1 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-302e713 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-e424fa4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-e424fa4 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-a9e09d4 .elementor-heading-title{font-size:12.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-f7cdf56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-f7cdf56 .elementor-heading-title{font-size:15.04px;line-height:1.52em;}.elementor-2 .elementor-element.elementor-element-208833c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-208833c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nailmaison.com/wp-content/uploads/2025/07/mirai_bg.jpg");background-position:top center;}.elementor-2 .elementor-element.elementor-element-208833c{--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-2 .elementor-element.elementor-element-50c0f7f{--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-2 .elementor-element.elementor-element-da0c7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-da0c7b7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-65d34da{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9eb3824 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-71a3e36 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7dc6cb4 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7171856{--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-2 .elementor-element.elementor-element-7171856.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6fe3402{--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-2 .elementor-element.elementor-element-edb0bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-edb0bde .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-8dd4682{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-8dd4682 img{height:3em;}.elementor-2 .elementor-element.elementor-element-d5430ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-d5430ea .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-233dbea{--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-2 .elementor-element.elementor-element-233dbea.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-0024073{--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-2 .elementor-element.elementor-element-ae4a8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-ae4a8d1 .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-c81806c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-c81806c .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b0e9f5a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-148bdb2 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-7083d0c .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-87f6240 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-806c69a .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-a3bf073 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-bbe2401 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-a2853aa .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-0636f9f .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-c9349c9 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-0275662 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-56dfeb2{--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-2 .elementor-element.elementor-element-56dfeb2.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3fcf0ac{--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-2 .elementor-element.elementor-element-9707645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9707645 .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-24cfef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-24cfef7 .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7c21119{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-a060bff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c139203{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b18913a .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-01fc2f7 .elementor-heading-title{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f34c0e8 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-5bf03a6 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-319a12c{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34e387f{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-0cf2001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b2da131{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e49a9eb .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-23c00a5 .elementor-heading-title{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-b5fb1f3 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-28601d9 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-54d889d{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-664bad8{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-ab9cbd3{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-752f837{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1130d59{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2603b68 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1770114 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-4eedadb .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-f457b85{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-85da9d4{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-11ca32c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-07e22d2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27560a6 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2ddfef9 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-4db77ee .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-41fa69f{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-da9d4a3{line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-36d8a00{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-de69f98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-05926f6 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-48925e4 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-9f0579a .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-55dcc96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-37a6f23{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-39ec62b{--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;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-fdbf65e{text-align:center;}.elementor-2 .elementor-element.elementor-element-b07c02e{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-356e24f{text-align:left;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-75227a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-ca462c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e1bad36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-ead0ccf{--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;--align-items:center;}.elementor-2 .elementor-element.elementor-element-d4dda46{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d4dda46.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6596feb .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-65410ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-65410ba .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8b27348.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-cc19882.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-cc19882{font-size:20px;}.elementor-2 .elementor-element.elementor-element-e21e7db{--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-2 .elementor-element.elementor-element-b23ae4f .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-3338715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-3338715 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7b2c11d .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-a736419 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4723a12 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-004512a .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-603477a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-359a43b .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6113565 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-23a344e .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-59f8b8e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0ad750f .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5ab1afc .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3b6292e .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ff7ab41 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6445397 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-21894cf8{--min-height:421px;}.elementor-2 .elementor-element.elementor-element-7990d91{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:00px;--margin-bottom:00px;--margin-left:40px;--margin-right:40px;}.elementor-2 .elementor-element.elementor-element-e4dcd09 .elementor-heading-title{line-height:2.3rem;}.elementor-2 .elementor-element.elementor-element-778615e .elementor-heading-title{line-height:1.6em;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5b68c9e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b02cb4b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-b02cb4b .elementor-button{font-size:18px;line-height:1.5rem;letter-spacing:0.05rem;padding:020px 18px 20px 040px;}.elementor-2 .elementor-element.elementor-element-f16fc68{--width:100%;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-ba8a7b2{--width:1063px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b576a84 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-076d5a1 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-a2ebd2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-12fffb6{--width:calc(100% - 10px);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-12fffb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-aa24fb0{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5aee3d1 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-e5139e2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-e5139e2 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-07b3751{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2f7e1a7 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-d924abe .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-60eba3b{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-168a6bf .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-77b0992 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-61b4b20{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-62bbc4e .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-5f1fc6b .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-00bf147{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-491c622 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-5dc4ec2 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-f816a7d{--width:100%;--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;--justify-content:flex-start;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0d9d595 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-5b499f5 .elementor-heading-title{font-size:16.92px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-c796acc{--width:100%;--justify-content:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-a9a1385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1c4f26e .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2a8cf7c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4d61ea1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e3bb807 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c3522ff{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c3522ff .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-9e4d45e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-9706e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9706e4c .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-d988bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-d988bfa .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fb4da2e{--width:100%;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-8b66371{--width:100%;--justify-content:center;--flex-wrap:nowrap;--padding-top:020px;--padding-bottom:20px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8b66371.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e8b1ab3 img{width:150px;height:150px;}.elementor-2 .elementor-element.elementor-element-da70237 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3431180 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-54697af{--width:100%;--padding-top:9.5px;--padding-bottom:9.5px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-57ad3f1 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-c955af9 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4c9ac21 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-1c9097b .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-a1e6a61 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-5b277a9 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-275f1e0{--width:100%;--justify-content:center;--flex-wrap:nowrap;--padding-top:020px;--padding-bottom:20px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-275f1e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d9e8dd2 img{width:150px;height:150px;}.elementor-2 .elementor-element.elementor-element-e166963 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1ed9ba4 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42b7c97{--width:100%;--padding-top:9.5px;--padding-bottom:9.5px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9ab4578 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-f04edc5 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-c2ed82a .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-d6f52ce .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-5cb5643 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-1f29d7a .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-89867fd{--width:100%;--justify-content:center;--flex-wrap:nowrap;--padding-top:020px;--padding-bottom:20px;--padding-left:016px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-89867fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c8c9847 img{width:150px;height:150px;}.elementor-2 .elementor-element.elementor-element-81c97d8 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8844c38 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9890a32{--width:100%;--padding-top:9.5px;--padding-bottom:9.5px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4c6b40b .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-5ebfed1 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-302e713 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-e424fa4 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-a9e09d4 .elementor-heading-title{font-size:14px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-f7cdf56 .elementor-heading-title{font-size:14.08px;line-height:1.41em;}.elementor-2 .elementor-element.elementor-element-50c0f7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-da0c7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-da0c7b7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-65d34da{--width:clamp(200px, calc(100% - 32px), 350px);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9eb3824 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-71a3e36 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7dc6cb4 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6fe3402{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-edb0bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-edb0bde .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-d5430ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-d5430ea .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table thead > tr th .data-table-header-text{font-size:14px;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody tr td{padding:8px 8px 8px 8px;font-size:14px;letter-spacing:0em;}.elementor-2 .elementor-element.elementor-element-53c1630 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-0024073{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-ae4a8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-ae4a8d1 .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-c81806c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-c81806c .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b0e9f5a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-5b5d2a4{--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-2 .elementor-element.elementor-element-5b5d2a4.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-800aaed.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-00525bb{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-148bdb2 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-7083d0c .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-9ce8c9f{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-829dd6d{--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-2 .elementor-element.elementor-element-829dd6d.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-57a8ae9.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-d3ea300{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-87f6240 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-806c69a .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6a74bcd{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-21090b9{--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-2 .elementor-element.elementor-element-21090b9.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-5449143.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-8a362df{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-a3bf073 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-bbe2401 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c186edb{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-392f348{--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-2 .elementor-element.elementor-element-392f348.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-aa885aa.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-5989419{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-a2853aa .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-0636f9f .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2fa5691{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-dbeba5e{--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-2 .elementor-element.elementor-element-dbeba5e.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-5af1a35.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-dda78eb{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-c9349c9 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-0275662 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-41df3b1{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-3fcf0ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-9707645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9707645 .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-24cfef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-24cfef7 .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7c21119{--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-2 .elementor-element.elementor-element-b18913a .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-01fc2f7 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6728d16{--justify-content:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-f34c0e8{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-f34c0e8 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-aa853c7{--width:45px;}.elementor-2 .elementor-element.elementor-element-c749153{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5bf03a6{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-aa6b4e6{--margin-top:10px;--margin-bottom:01px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-facc961 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-319a12c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34e387f{column-gap:0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-e49a9eb .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-23c00a5 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d358921{--justify-content:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-b5fb1f3{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-b5fb1f3 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-334924a{--width:45px;}.elementor-2 .elementor-element.elementor-element-d38ff6a{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-28601d9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4990556{--margin-top:10px;--margin-bottom:01px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f7b3092 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-54d889d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-2 .elementor-element.elementor-element-664bad8{column-gap:0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-ab9cbd3{--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-2 .elementor-element.elementor-element-2603b68 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-d484e21{--justify-content:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-1770114{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-1770114 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-a435b8c{--width:45px;}.elementor-2 .elementor-element.elementor-element-3243d50{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4eedadb{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0c8960e{--margin-top:10px;--margin-bottom:01px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d7bb352 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-f457b85{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-2 .elementor-element.elementor-element-85da9d4{column-gap:0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-27560a6 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-28fe188{--justify-content:center;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-2ddfef9{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-2ddfef9 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-9e21773{--width:45px;}.elementor-2 .elementor-element.elementor-element-a1af542{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4db77ee{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3ab9d3a{--margin-top:10px;--margin-bottom:01px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-829b11e .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-41fa69f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-2 .elementor-element.elementor-element-da9d4a3{column-gap:0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-36d8a00{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-de69f98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6ad4db0{--width:90%;}.elementor-2 .elementor-element.elementor-element-05926f6 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-48925e4 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9f0579a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-55dcc96 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-39ec62b{--width:clamp(200px, 100%, 500px);}.elementor-2 .elementor-element.elementor-element-fdbf65e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b07c02e{--width:calc(100% - 36px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b07c02e.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-356e24f{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 16px 0px 16px;column-gap:0px;font-size:16px;}.elementor-2 .elementor-element.elementor-element-ca462c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e1bad36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-e1bad36 .elementor-button{font-size:18px;padding:16px 16px 16px 10px;}.elementor-2 .elementor-element.elementor-element-6596feb{margin:00% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2 .elementor-element.elementor-element-6596feb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6596feb .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-65410ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-65410ba.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-65410ba .elementor-heading-title{font-size:var( --e-global-typography-515059d-font-size );line-height:var( --e-global-typography-515059d-line-height );letter-spacing:var( --e-global-typography-515059d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8b27348{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cc19882{padding:0px 0px 0px 0px;font-size:18px;line-height:1.5em;letter-spacing:0rem;word-spacing:0.3em;}.elementor-2 .elementor-element.elementor-element-e21e7db{--justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-b23ae4f .elementor-heading-title{font-size:56px;}.elementor-2 .elementor-element.elementor-element-3338715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-3338715 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d71b580{--width:2em;}.elementor-2 .elementor-element.elementor-element-7b2c11d .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-a736419{padding:0px 10px 0px 0px;text-align:justify;}.elementor-2 .elementor-element.elementor-element-a736419 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c6a29ee{--width:2em;}.elementor-2 .elementor-element.elementor-element-4723a12 .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-004512a{padding:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-004512a .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3b01156{--width:2em;}.elementor-2 .elementor-element.elementor-element-603477a .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-359a43b{padding:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-359a43b .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2138c6f{--width:2em;}.elementor-2 .elementor-element.elementor-element-6113565 .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-23a344e{padding:0px 10px 0px 0px;text-align:justify;}.elementor-2 .elementor-element.elementor-element-23a344e .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3c1f041{--width:2em;}.elementor-2 .elementor-element.elementor-element-59f8b8e .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-0ad750f{padding:0px 10px 0px 0px;text-align:justify;}.elementor-2 .elementor-element.elementor-element-0ad750f .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-f4759b6{--width:2em;}.elementor-2 .elementor-element.elementor-element-5ab1afc .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-3b6292e{padding:0px 10px 0px 0px;text-align:justify;}.elementor-2 .elementor-element.elementor-element-3b6292e .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5d32ed9{--width:2em;}.elementor-2 .elementor-element.elementor-element-ff7ab41 .elementor-heading-title{font-size:1.4em;}.elementor-2 .elementor-element.elementor-element-6445397{padding:0px 10px 0px 0px;text-align:justify;}.elementor-2 .elementor-element.elementor-element-6445397 .elementor-heading-title{font-size:var( --e-global-typography-d806bd1-font-size );line-height:var( --e-global-typography-d806bd1-line-height );letter-spacing:var( --e-global-typography-d806bd1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-90d9342{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:10px;}.elementor-2 .elementor-element.elementor-element-90d9342 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-21894cf8{--min-height:327px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7990d91{--width:calc( 100% - 32px );--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:016px;}.elementor-2 .elementor-element.elementor-element-e4dcd09 .elementor-heading-title{font-size:20px;line-height:2rem;}.elementor-2 .elementor-element.elementor-element-1558bb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-1558bb4 .elementor-button{font-size:18px;line-height:1.5rem;letter-spacing:0.05rem;padding:020px 18px 20px 040px;}.elementor-2 .elementor-element.elementor-element-778615e .elementor-heading-title{font-size:16px;line-height:1.6rem;letter-spacing:0.05rem;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f612901{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-0229435{--width:1080px;}.elementor-2 .elementor-element.elementor-element-ba8a7b2{--width:1080px;}.elementor-2 .elementor-element.elementor-element-12fffb6{--width:590px;}.elementor-2 .elementor-element.elementor-element-aa24fb0{--width:100%;}.elementor-2 .elementor-element.elementor-element-07b3751{--width:100%;}.elementor-2 .elementor-element.elementor-element-60eba3b{--width:100%;}.elementor-2 .elementor-element.elementor-element-61b4b20{--width:100%;}.elementor-2 .elementor-element.elementor-element-00bf147{--width:100%;}.elementor-2 .elementor-element.elementor-element-f816a7d{--width:100%;}.elementor-2 .elementor-element.elementor-element-9e6d199{--width:130px;}.elementor-2 .elementor-element.elementor-element-c796acc{--width:1080px;}.elementor-2 .elementor-element.elementor-element-2a8cf7c{--width:clamp(300px, calc(100% - 60px), 1080px);}.elementor-2 .elementor-element.elementor-element-9e4d45e{--width:1080px;}.elementor-2 .elementor-element.elementor-element-fb4da2e{--width:100%;}.elementor-2 .elementor-element.elementor-element-8b66371{--width:calc ( (100% - 20px) / 3);}.elementor-2 .elementor-element.elementor-element-275f1e0{--width:calc ( (100% - 20px) / 3);}.elementor-2 .elementor-element.elementor-element-89867fd{--width:calc ( (100% - 20px) / 3);}.elementor-2 .elementor-element.elementor-element-50c0f7f{--width:1080px;}.elementor-2 .elementor-element.elementor-element-d96354e{--width:50%;}.elementor-2 .elementor-element.elementor-element-5195a89{--width:50%;}.elementor-2 .elementor-element.elementor-element-96c1a0f{--width:50%;}.elementor-2 .elementor-element.elementor-element-6fe3402{--width:1080px;}.elementor-2 .elementor-element.elementor-element-0024073{--width:1080px;}.elementor-2 .elementor-element.elementor-element-00525bb{--width:100%;}.elementor-2 .elementor-element.elementor-element-9ce8c9f{--width:100%;}.elementor-2 .elementor-element.elementor-element-d3ea300{--width:100%;}.elementor-2 .elementor-element.elementor-element-6a74bcd{--width:100%;}.elementor-2 .elementor-element.elementor-element-8a362df{--width:100%;}.elementor-2 .elementor-element.elementor-element-c186edb{--width:100%;}.elementor-2 .elementor-element.elementor-element-5989419{--width:100%;}.elementor-2 .elementor-element.elementor-element-2fa5691{--width:100%;}.elementor-2 .elementor-element.elementor-element-dda78eb{--width:100%;}.elementor-2 .elementor-element.elementor-element-41df3b1{--width:100%;}.elementor-2 .elementor-element.elementor-element-3fcf0ac{--width:1080px;}.elementor-2 .elementor-element.elementor-element-a060bff{--width:50%;}.elementor-2 .elementor-element.elementor-element-aa853c7{--width:50px;}.elementor-2 .elementor-element.elementor-element-319a12c{--width:100%;}.elementor-2 .elementor-element.elementor-element-0cf2001{--width:50%;}.elementor-2 .elementor-element.elementor-element-334924a{--width:50px;}.elementor-2 .elementor-element.elementor-element-54d889d{--width:100%;}.elementor-2 .elementor-element.elementor-element-752f837{--width:50%;}.elementor-2 .elementor-element.elementor-element-a435b8c{--width:50px;}.elementor-2 .elementor-element.elementor-element-f457b85{--width:100%;}.elementor-2 .elementor-element.elementor-element-11ca32c{--width:50%;}.elementor-2 .elementor-element.elementor-element-9e21773{--width:50px;}.elementor-2 .elementor-element.elementor-element-41fa69f{--width:100%;}.elementor-2 .elementor-element.elementor-element-36d8a00{--width:900px;}.elementor-2 .elementor-element.elementor-element-6ad4db0{--width:40%;}.elementor-2 .elementor-element.elementor-element-39ec62b{--width:48.244%;}.elementor-2 .elementor-element.elementor-element-b07c02e{--width:100%;}.elementor-2 .elementor-element.elementor-element-678305c{--width:150%;}.elementor-2 .elementor-element.elementor-element-5dcd4eb{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-ead0ccf{--width:clamp(300px, calc(100% - 40px), 1080px);}.elementor-2 .elementor-element.elementor-element-d4dda46{--width:400px;}.elementor-2 .elementor-element.elementor-element-8b27348{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-29e98d3{--width:800px;}.elementor-2 .elementor-element.elementor-element-d71b580{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-c6a29ee{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-3b01156{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-2138c6f{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-3c1f041{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-f4759b6{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-5d32ed9{--width:2.8em;}.elementor-2 .elementor-element.elementor-element-7990d91{--width:clamp(300px, calc(100% - 40px), 1080px);}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-f16fc68{--width:100%;}.elementor-2 .elementor-element.elementor-element-0229435{--width:100%;}.elementor-2 .elementor-element.elementor-element-ba8a7b2{--width:1063px;}.elementor-2 .elementor-element.elementor-element-12fffb6{--width:clamp(300px, calc(100% - 40px), 700px);}.elementor-2 .elementor-element.elementor-element-aa24fb0{--width:100%;}.elementor-2 .elementor-element.elementor-element-07b3751{--width:100%;}.elementor-2 .elementor-element.elementor-element-60eba3b{--width:100%;}.elementor-2 .elementor-element.elementor-element-61b4b20{--width:100%;}.elementor-2 .elementor-element.elementor-element-00bf147{--width:100%;}.elementor-2 .elementor-element.elementor-element-f816a7d{--width:100%;}.elementor-2 .elementor-element.elementor-element-9e6d199{--width:100%;}.elementor-2 .elementor-element.elementor-element-c796acc{--width:100%;}.elementor-2 .elementor-element.elementor-element-68decd7{--width:100%;}.elementor-2 .elementor-element.elementor-element-9e4d45e{--width:100%;}.elementor-2 .elementor-element.elementor-element-fb4da2e{--width:60%;}.elementor-2 .elementor-element.elementor-element-8b66371{--width:100%;}.elementor-2 .elementor-element.elementor-element-54697af{--width:100%;}.elementor-2 .elementor-element.elementor-element-275f1e0{--width:100%;}.elementor-2 .elementor-element.elementor-element-42b7c97{--width:100%;}.elementor-2 .elementor-element.elementor-element-89867fd{--width:100%;}.elementor-2 .elementor-element.elementor-element-9890a32{--width:100%;}.elementor-2 .elementor-element.elementor-element-208833c{--width:100%;}.elementor-2 .elementor-element.elementor-element-50c0f7f{--width:100%;}.elementor-2 .elementor-element.elementor-element-65d34da{--width:100%;}.elementor-2 .elementor-element.elementor-element-7171856{--width:100%;}.elementor-2 .elementor-element.elementor-element-6fe3402{--width:100%;}.elementor-2 .elementor-element.elementor-element-233dbea{--width:100%;}.elementor-2 .elementor-element.elementor-element-0024073{--width:100%;}.elementor-2 .elementor-element.elementor-element-56dfeb2{--width:100%;}.elementor-2 .elementor-element.elementor-element-3fcf0ac{--width:100%;}.elementor-2 .elementor-element.elementor-element-319a12c{--width:100%;}.elementor-2 .elementor-element.elementor-element-54d889d{--width:100%;}.elementor-2 .elementor-element.elementor-element-f457b85{--width:100%;}.elementor-2 .elementor-element.elementor-element-41fa69f{--width:100%;}.elementor-2 .elementor-element.elementor-element-36d8a00{--width:95%;}.elementor-2 .elementor-element.elementor-element-37a6f23{--width:95%;}.elementor-2 .elementor-element.elementor-element-39ec62b{--width:74%;}.elementor-2 .elementor-element.elementor-element-b07c02e{--width:90%;}.elementor-2 .elementor-element.elementor-element-ead0ccf{--width:clamp(300px, calc(100% - 40px), 1080px);}.elementor-2 .elementor-element.elementor-element-d4dda46{--width:10%;}.elementor-2 .elementor-element.elementor-element-29e98d3{--width:100%;}.elementor-2 .elementor-element.elementor-element-7990d91{--width:calc( 100% - 40px );}}







.elementor-2 .elementor-element.elementor-element-ba8a7b2 {
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-aa24fb0 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-07b3751 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-60eba3b {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-61b4b20 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-00bf147 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2 .elementor-element.elementor-element-f816a7d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2 .elementor-element.elementor-element-12fffb6 {
  max-width: 100%;
  min-width: 240px;
}










.elementor-2 .elementor-element.elementor-element-c796acc {
  max-width: 100%;
}

.elementor-2 .elementor-element.elementor-element-f16fc68 {
  max-width: 100%;
}













.elementor-2 .elementor-element.elementor-element-54697af {
  min-width: 240px;
}
.elementor-2 .elementor-element.elementor-element-8b66371 {
  min-width: 240px;
}











.elementor-2 .elementor-element.elementor-element-42b7c97 {
  min-width: 240px;
}
.elementor-2 .elementor-element.elementor-element-275f1e0 {
  min-width: 240px;
}











.elementor-2 .elementor-element.elementor-element-9890a32 {
  min-width: 240px;
}
.elementor-2 .elementor-element.elementor-element-89867fd {
  min-width: 240px;
}
.elementor-2 .elementor-element.elementor-element-fb4da2e {
  max-width: 100%;
}



















/* Start custom CSS for eael-data-table, class: .elementor-element-53c1630 *//* Nail Maison 列全体をピンクに */
.eael-data-table thead th:nth-child(4){
  background:#CFA7A7 !important;          /* 好みの色に変更 */
  color:#FFFFFF!important;
}

/* 左右に太めの境界線を付けて強調 */
.eael-data-table tbody  :nth-child(4){
  border-left:2px solid #CFA7A7!important;
  border-right:2px solid #CFA7A7!important;
  color: #D86A6A!important;
}

/* グレーの境界線を付けて強調 */
.eael-data-table   :nth-child(3), .eael-data-table   :nth-child(2){
  border-left:1px solid #d8d8d8!important;
}

.eael-data-table tbody tr td,
.eael-data-table thead tr th{
  border-bottom: 1px solid #D7D7D7!important;
}

/* 1行目（費用）と 2行目（期間）の
   先頭セル（td:first-child）だけピンク背景 */
.eael-data-table tbody tr:nth-child(-n+5) td:first-child{
  background: #F8E5E9!important;       /* お好みのピンク */
  color: #7A4141;             /* 文字色は濃いめでコントラスト確保 */
  font-weight: 600;           /* 強調したい場合 */
}/* End custom CSS */






































/* Start custom CSS for container, class: .elementor-element-233dbea *//* ===== 各 REASON ブロックの横並び構造 ===== */
.reason-section .parent-container {
  max-width:calc(var(--inner-max) + (2 * var(--gutter-pc)));        /* ← ✅ 基準幅をしっかり指定！ */
  position: relative;
}

/* ===== 画像コンテナ（60%をしっかり反映）===== */
.reason-section .img-container {
  width: 60%;                    /* ✅ 明示的に幅を指定 */
  position: relative;
  display: flex;
  justify-content: center;       /* ✅ 画像が中央に */
}

.reason-section .img-container img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
  border-radius: 8px;
}

/* ===== テキストボックス（重ねる）===== */
.reason-section .text-overlay {
  position: absolute;
  top: 50%;
  left: 40px;                       /* ✅ 横は固定位置 */
  transform: translateY(-50%);      /* ✅ 縦だけ中央揃え */
  padding: 20px;
  max-width: 550px;
  z-index: 2;
}

.reason-section .parent-container:nth-of-type(even) .text-overlay {
  left: auto;              /* leftを無効化 */
  right: 40px;             /* 右側に寄せる */
  margin-left: 0;          /* 左重なりを解除 */
}

/* ===== 見出しウィジェット用クラス（div に付与される）===== */
.reason-section .headline {
  /*font-size: 1.1rem;*/
  /*font-weight: bold;*/
  /*line-height: 1.6;*/
  margin: 0;
  /*color: #333;*/
}


/* ===== 数字（01など）===== */
.reason-section  .number {
  /*color: #d78c76;*/
  /*font-size: 1.4rem;*/
  /*font-weight: bold;*/
  /*margin-right: 1em;*/
}
@media (min-width: 768px) and (max-width: 1024px) {
  .reason-section .text-overlay {
    width: 400px;
    max-width: 400px;
  }
}

@media (max-width: 767px) {
  .reason-section .parent-container {
    flex-direction: column;        /* 横並びを縦並びに変更 */
  }

  .reason-section .img-container {
    width: 100%;                   /* 画像を幅いっぱいに */
  }

  .reason-section .text-overlay {
    position: static;              /* 絶対位置を解除 */
    transform: none;               /* 中央寄せ解除 */
    margin: 0 auto;                /* 中央揃え */
    padding: 16px;
      width: 90%;
  max-width: 400px;               /* 少し余白をもたせる */
    margin: -40px auto 0; 
    /*上に移動*/
  }
  
    .reason-section .parent-container:nth-of-type(even) .text-overlay {
    right: auto !important;   /* ← スマホ時に右寄せ解除 */
    left: auto !important;    /* 念のため left も打ち消し */
    margin: -40px auto 0 !important;  /* 中央寄せ＋上に移動 */
  }
}/* End custom CSS */
















/* Start custom CSS for container, class: .elementor-element-319a12c */.plan-table table {
    border: none;
}

.plan-table td{
  border-right:none!important;
  border-left:none!important;
}
.plan-table tr:last-child td{
  border-bottom: none!important;
  
}

@media (max-width: 768px) {
    .plan-table td {
     padding: 10px 4px;}
       .plan-table td {
  }
}/* End custom CSS */















/* Start custom CSS for container, class: .elementor-element-54d889d */.plan-table table {
    border: none;
}

.plan-table td{
  border-right:none!important;
  border-left:none!important;
}
.plan-table tr:last-child td{
  border-bottom: none!important;
  
}

@media (max-width: 768px) {
    .plan-table td {
     padding: 10px 4px;}
       .plan-table td {
  }
}/* End custom CSS */














/* Start custom CSS for container, class: .elementor-element-f457b85 */.plan-table table {
    border: none;
}

.plan-table td{
  border-right:none!important;
  border-left:none!important;
}
.plan-table tr:last-child td{
  border-bottom: none!important;
  
}

@media (max-width: 768px) {
    .plan-table td {
     padding: 10px 4px;}
       .plan-table td {
  }
}/* End custom CSS */













/* Start custom CSS for container, class: .elementor-element-41fa69f */.plan-table table {
    border: none;
}

.plan-table td{
  border-right:none!important;
  border-left:none!important;
}
.plan-table tr:last-child td{
  border-bottom: none!important;
  
}

@media (max-width: 768px) {
    .plan-table td {
     padding: 10px 4px;}
       .plan-table td {
  }
}/* End custom CSS */












/* Start custom CSS for container, class: .elementor-element-b07c02e */.plan-table table {
    border: none;
}

.plan-table td{
  border-right:none!important;
  border-left:none!important;
}
.plan-table tr:last-child td{
  border-bottom: none!important;
  
}

@media (max-width: 768px) {
    .plan-table td {
     padding: 10px 4px;}
       .plan-table td {
  }
}/* End custom CSS */








/* Start custom CSS for container, class: .elementor-element-36d8a00 */.movie-table {
    border: solid 1px;
    border-color: #F6E2E2;
    width: 100%;
    padding:10px;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-56dfeb2 */.recommend-badge {
  position: relative;
}

.recommend-badge::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  width: 70px;   /* リボン画像の幅（調整可） */
  height: 85px;  /* 高さも調整 */
  background: url('/wp-content/uploads/2025/07/plan_best.svg') no-repeat center center;
  background-size: contain;
  z-index: 2;
}

@media (max-width: 768px) {
  .recommend-badge::before {
    width: calc(70px * 0.6 );
    height: calc(85px * 0.6 );
    left: 5px;
  }
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-8b27348 *//* ❷ マーカーだけ上書き */
.flow_list li::marker {
  color: #B2A485;          /* ← 数字だけこの色に */
  font-weight: 700;        /* 太字にしたい場合は追加 */
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-5dcd4eb *//* モバイルのみ */
@media (max-width: 767px) {
.flow-section ol li {
    margin-bottom: 10px;
}
.flow-section ol {
    margin-left: 40px;
}
}/* End custom CSS */





























































































































































































































































































/* Start custom CSS for container, class: .elementor-element-e21e7db */.faq-section .e-n-accordion-item-title {
    border-left: none!important;
    border-right: none!important;
}

.faq-section .e-n-accordion-item .e-n-accordion-item-title{
  border-bottom: none!important;
}

.faq-section .e-n-accordion {
    padding-bottom: 10px;
    border-bottom :solid 1px var(--n-accordion-border-color);
}

/* モバイルのみ */
@media (max-width: 767px) {
.faq-section .e-n-accordion {
    padding-bottom: 4px;
    border-bottom :solid 1px var(--n-accordion-border-color);
}
}

/* ───── Q をタイトルの先頭に ───── */
.faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text{
  position: relative;
  padding-left: 2.8rem;           /* Q の分だけ余白を確保 */
}
.faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text::before{
  content: "Q";
  position: absolute;
  left: 0; top: 0;
  font-family: "Noto Serif JP", serif; /* お好みのフォント */
  font-size: 1.4rem;            /* 文字サイズをやや大きく */
  line-height: 1;
  color: #9e8874;              /* デザインに合わせて調整 */
}

/* モバイルのみ */
.faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text{
  padding-left: 2rem;           /* Q の分だけ余白を確保 */

}/* End custom CSS */






