.elementor-5681 .elementor-element.elementor-element-9ca75b6{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-c15b93f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-d254051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-d254051 .elementor-heading-title{font-family:var( --e-global-typography-a3b2d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2d1a-font-size );font-weight:var( --e-global-typography-a3b2d1a-font-weight );color:var( --e-global-color-secondary );}.elementor-5681 .elementor-element.elementor-element-0cd0a63{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-0cd0a63.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-0cd0a63 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-aed8d02{--display:flex;--min-height:720px;--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-end;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-e9eab01{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-e9eab01.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-ce46ca3{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-ce46ca3.e-con{--align-self:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-a5b31c5{width:var( --container-widget-width, 65% );max-width:65%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.8em;color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-a5b31c5.elementor-element{--align-self:flex-end;}.elementor-5681 .elementor-element.elementor-element-f6c9eaa{--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;--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-a5368bc{--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;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-4262580{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-4262580.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-3fa52ad{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-7f14d80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-7f14d80:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-7f14d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-5681 .elementor-element.elementor-element-982c735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-6661e6d{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-4283232{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-4283232 .elementor-heading-title{font-family:var( --e-global-typography-4fe5cbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe5cbc-font-size );font-weight:var( --e-global-typography-4fe5cbc-font-weight );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-2a414fd{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 3rem;}.elementor-5681 .elementor-element.elementor-element-2a414fd .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 );}.elementor-5681 .elementor-element.elementor-element-8e7c614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-04f7ba3{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-754c21d{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-754c21d.e-con{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-cfff20d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-c3cb4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cb4c4-font-size );font-weight:var( --e-global-typography-c3cb4c4-font-weight );line-height:var( --e-global-typography-c3cb4c4-line-height );color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5681 .elementor-element.elementor-element-29fa751{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-29fa751 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-29fa751 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-9532e83{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-9532e83 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-5763759{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-e166646{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-e166646:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-e166646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-958f7a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-93f8215{--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:stretch;}.elementor-5681 .elementor-element.elementor-element-93f8215.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-fcfeda8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-fcfeda8.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-fcfeda8 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-7b32036{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-639f232 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-c2657b0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-c4d4a6b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-da0c1e1{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-da0c1e1.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-da0c1e1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-b38eec5{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-2e89ac0{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-08378a2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-08378a2:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-08378a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-bfdc0b3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-10e9974{--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-5681 .elementor-element.elementor-element-10e9974.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-8e0ab24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-8e0ab24.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-8e0ab24 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-4fec5fa{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-8e110a9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-b43e1ee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-e584b5b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-31622ec{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-31622ec.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-31622ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-40a1252{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-82951c1{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-82951c1 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-82951c1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-6c295ac{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-6c295ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-0b5f251{padding:2rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-e89cffe{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-710d0cd{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-5681 .elementor-element.elementor-element-f6a8ad1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-f6a8ad1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-890e4d8{--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;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-8e4189e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-8e4189e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-cd1bb79{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-926c35a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-926c35a:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-926c35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-5681 .elementor-element.elementor-element-fe90db4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d52cf77{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-4af048c{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-4af048c .elementor-heading-title{font-family:var( --e-global-typography-4fe5cbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe5cbc-font-size );font-weight:var( --e-global-typography-4fe5cbc-font-weight );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-efafb4e{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 3rem;}.elementor-5681 .elementor-element.elementor-element-efafb4e .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 );}.elementor-5681 .elementor-element.elementor-element-a276c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-02e72a9{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-d265057{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d265057.e-con{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-b48f501{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-c3cb4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cb4c4-font-size );font-weight:var( --e-global-typography-c3cb4c4-font-weight );line-height:var( --e-global-typography-c3cb4c4-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-913753e{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-913753e .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-913753e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-cb6d7bd{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-cb6d7bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-4c433e2{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-070b6d0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-070b6d0:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-070b6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-d5b6e93{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-4f35913{--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-5681 .elementor-element.elementor-element-4f35913.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-588e318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-588e318.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-588e318 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-74d288c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-9cc9c56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-0331abd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-d6ea7e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-b1289ac{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-b1289ac.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-b1289ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-9a749bf{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-166f807{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-3e0a576{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-3e0a576:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-3e0a576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-bdc0df2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-6ee365d{--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-5681 .elementor-element.elementor-element-6ee365d.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-7183914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-7183914.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-7183914 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-c3f42bb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-44fac9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-fb6972f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-2eaccb2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-b5738b6{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-b5738b6.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-b5738b6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-bfc0ed1{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-aa067f4{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-aa067f4 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-aa067f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-4e432ab{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-4e432ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-76515d2{padding:2rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-d386908{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-891270e{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-5681 .elementor-element.elementor-element-243d37d{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-243d37d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-7d49899{--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;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-bd7a4dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-bd7a4dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-b0a81ee{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-4427089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-4427089:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-4427089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-5681 .elementor-element.elementor-element-1c7d23d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-96352b9{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-874d581{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-874d581 .elementor-heading-title{font-family:var( --e-global-typography-4fe5cbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe5cbc-font-size );font-weight:var( --e-global-typography-4fe5cbc-font-weight );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-ab3b6f7{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 3rem;}.elementor-5681 .elementor-element.elementor-element-ab3b6f7 .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 );}.elementor-5681 .elementor-element.elementor-element-1248527{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-4911a1e{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-26be5da{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-26be5da.e-con{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-3a23fd4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-c3cb4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cb4c4-font-size );font-weight:var( --e-global-typography-c3cb4c4-font-weight );line-height:var( --e-global-typography-c3cb4c4-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-f5a013d{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-f5a013d .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-f5a013d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-3dc811e{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-3dc811e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-9bc5c2a{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d3e1dce{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-d3e1dce:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-d3e1dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-ee15634{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-a0e9913{--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-5681 .elementor-element.elementor-element-a0e9913.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-7177467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-7177467.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-7177467 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-393691d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-077ebc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-33299e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-4e2380f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-4bd79a6{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-4bd79a6.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-4bd79a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-8f84b51{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-f705506{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-2d3080a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-2d3080a:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-2d3080a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-edfc9e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-5718f12{--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-5681 .elementor-element.elementor-element-5718f12.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-458989f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-458989f.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-458989f img{width:100%;}.elementor-5681 .elementor-element.elementor-element-6ba216f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-631a569 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-1acefc2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-94953bd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-59a90fa{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-59a90fa.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-59a90fa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-fae72ca{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-47ad164{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-47ad164 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-47ad164 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-fe10be8{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-fe10be8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-74d06b9{padding:2rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-d73ff9a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-90d1343{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-5681 .elementor-element.elementor-element-ee57a22{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-ee57a22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-b024e62{--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;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-14602e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-14602e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-e6edda8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-e232a82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-e232a82:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-e232a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-5681 .elementor-element.elementor-element-37e07c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-db8db01{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e .elementor-heading-title{font-family:var( --e-global-typography-4fe5cbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe5cbc-font-size );font-weight:var( --e-global-typography-4fe5cbc-font-weight );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-922b2fa{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 3rem;}.elementor-5681 .elementor-element.elementor-element-922b2fa .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 );}.elementor-5681 .elementor-element.elementor-element-4b97008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-9cf44c8{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-fa86eb2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-fa86eb2.e-con{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-057bb51{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-c3cb4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cb4c4-font-size );font-weight:var( --e-global-typography-c3cb4c4-font-weight );line-height:var( --e-global-typography-c3cb4c4-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-e6f6983{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-e6f6983 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-e6f6983 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-8f89cad{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-8f89cad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-e69b251{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d4c8f77{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-d4c8f77:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-d4c8f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-5db264d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-58569ba{--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-5681 .elementor-element.elementor-element-58569ba.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-c88ceb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-c88ceb9.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-c88ceb9 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-bbdf665{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-546bc24 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-dbe3766{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-55efbbb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-569ea3b{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-569ea3b.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-569ea3b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-7b41c6f{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-8c2a514{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-8ab252f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-8ab252f:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-8ab252f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-8a60231{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-512082a{--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-5681 .elementor-element.elementor-element-512082a.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-53924f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-53924f1.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-53924f1 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-7ec44af{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-1e6e886 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-917a0de{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-331ded7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-0c20b55{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-0c20b55.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-0c20b55 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-457514f{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-8cb5936{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-9c30ad5{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-5681 .elementor-element.elementor-element-6ecc162{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-5681 .elementor-element.elementor-element-6ecc162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-8757891{--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;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-a4c0c09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-a4c0c09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5681 .elementor-element.elementor-element-91ecfb6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-87e8656{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-5681 .elementor-element.elementor-element-87e8656:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-87e8656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-5681 .elementor-element.elementor-element-1882b61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-6d3f1fe{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-99859fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-99859fd .elementor-heading-title{font-family:var( --e-global-typography-4fe5cbc-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe5cbc-font-size );font-weight:var( --e-global-typography-4fe5cbc-font-weight );color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-37bd178{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 3rem;}.elementor-5681 .elementor-element.elementor-element-37bd178 .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 );}.elementor-5681 .elementor-element.elementor-element-1c8f4f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-3ac8c62{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5681 .elementor-element.elementor-element-8a57ee0{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-8a57ee0.e-con{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-1724165{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-c3cb4c4-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cb4c4-font-size );font-weight:var( --e-global-typography-c3cb4c4-font-weight );line-height:var( --e-global-typography-c3cb4c4-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-696745e{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-696745e .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-696745e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5681 .elementor-element.elementor-element-f88ab30{background-color:#FAF7F5;background-image:url("https://kurodahouse.jp/wp-content/uploads/2025/10/point02.svg");margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;padding:1rem 1rem 1rem 3rem;background-position:center left;background-repeat:no-repeat;border-radius:5px 5px 5px 5px;}.elementor-5681 .elementor-element.elementor-element-f88ab30 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-5681 .elementor-element.elementor-element-5def0f9{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-587c6df{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-587c6df:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-587c6df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-086d301{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-7ffc3a5{--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-5681 .elementor-element.elementor-element-7ffc3a5.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-fa9bcd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-fa9bcd1.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-fa9bcd1 img{width:100%;}.elementor-5681 .elementor-element.elementor-element-38010d7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-a12f6af .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-c955507{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-2ac02a8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-6ff6f31{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-6ff6f31.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-6ff6f31 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-48447e1{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-194d5e7{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-a42f1fe{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5681 .elementor-element.elementor-element-a42f1fe:not(.elementor-motion-effects-element-type-background), .elementor-5681 .elementor-element.elementor-element-a42f1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5681 .elementor-element.elementor-element-ef61a8a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-a13333d{--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-5681 .elementor-element.elementor-element-a13333d.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-20f990d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5681 .elementor-element.elementor-element-20f990d.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-20f990d img{width:100%;}.elementor-5681 .elementor-element.elementor-element-3773a56{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5681 .elementor-element.elementor-element-735afec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-5681 .elementor-element.elementor-element-f5a80b6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-aab73e5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:justify;font-family:var( --e-global-typography-102c5cd-font-family ), Sans-serif;font-size:var( --e-global-typography-102c5cd-font-size );font-weight:var( --e-global-typography-102c5cd-font-weight );line-height:var( --e-global-typography-102c5cd-line-height );color:var( --e-global-color-text );}.elementor-5681 .elementor-element.elementor-element-1c3ce08{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;}.elementor-5681 .elementor-element.elementor-element-1c3ce08.elementor-element{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-1c3ce08 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-5681 .elementor-element.elementor-element-a7b6cc2{margin:-1rem -2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.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-5681 .elementor-element.elementor-element-d254051 .elementor-heading-title{font-size:var( --e-global-typography-a3b2d1a-font-size );}.elementor-5681 .elementor-element.elementor-element-aed8d02{--min-height:570px;--justify-content:flex-start;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-aed8d02.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-e9eab01{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-a5b31c5{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:0.8rem;}.elementor-5681 .elementor-element.elementor-element-a5368bc{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-3fa52ad{--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-5681 .elementor-element.elementor-element-7f14d80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-982c735{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-4283232{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-4283232 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-2a414fd .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-5681 .elementor-element.elementor-element-8e7c614{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-04f7ba3{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-754c21d{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-cfff20d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.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-5681 .elementor-element.elementor-element-29fa751{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-29fa751 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-9532e83{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-e166646{--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-5681 .elementor-element.elementor-element-958f7a1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-93f8215{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-93f8215.e-con{--align-self:flex-start;}.elementor-5681 .elementor-element.elementor-element-fcfeda8 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-c2657b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-c4d4a6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-c4d4a6b.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-08378a2{--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-5681 .elementor-element.elementor-element-bfdc0b3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-10e9974{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-8e0ab24 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-b43e1ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-e584b5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-e584b5b.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-82951c1{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-82951c1 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-6c295ac{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-890e4d8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-cd1bb79{--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-5681 .elementor-element.elementor-element-926c35a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-fe90db4{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-4af048c{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-4af048c .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-efafb4e .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-5681 .elementor-element.elementor-element-a276c00{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-02e72a9{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-d265057{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-b48f501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-913753e{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-913753e .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-cb6d7bd{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-070b6d0{--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-5681 .elementor-element.elementor-element-d5b6e93{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-4f35913{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-588e318 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-0331abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-d6ea7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-d6ea7e9.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-3e0a576{--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-5681 .elementor-element.elementor-element-bdc0df2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-6ee365d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-7183914 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-fb6972f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2eaccb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2eaccb2.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-aa067f4{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-aa067f4 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-4e432ab{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-7d49899{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-b0a81ee{--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-5681 .elementor-element.elementor-element-4427089{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-1c7d23d{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-874d581{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-874d581 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-ab3b6f7 .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-5681 .elementor-element.elementor-element-1248527{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-4911a1e{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-26be5da{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-3a23fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-f5a013d{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-f5a013d .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-3dc811e{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-d3e1dce{--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-5681 .elementor-element.elementor-element-ee15634{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-a0e9913{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-7177467 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-33299e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4e2380f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4e2380f.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-2d3080a{--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-5681 .elementor-element.elementor-element-edfc9e6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-5718f12{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-458989f img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-1acefc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-94953bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-94953bd.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-47ad164{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-47ad164 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-fe10be8{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-b024e62{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-e6edda8{--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-5681 .elementor-element.elementor-element-e232a82{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-37e07c6{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-922b2fa .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-5681 .elementor-element.elementor-element-4b97008{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-9cf44c8{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-fa86eb2{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-057bb51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-e6f6983{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-e6f6983 .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-8f89cad{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-d4c8f77{--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-5681 .elementor-element.elementor-element-5db264d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-58569ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-c88ceb9 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-dbe3766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-55efbbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-55efbbb.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-8ab252f{--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-5681 .elementor-element.elementor-element-8a60231{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-512082a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-53924f1 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-917a0de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-331ded7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-331ded7.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-8757891{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-91ecfb6{--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-5681 .elementor-element.elementor-element-87e8656{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-1882b61{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-99859fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-99859fd .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-37bd178 .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-5681 .elementor-element.elementor-element-1c8f4f6{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-3ac8c62{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-8a57ee0{--justify-content:center;}.elementor-5681 .elementor-element.elementor-element-1724165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-696745e{padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-696745e .elementor-divider-separator{width:100%;}.elementor-5681 .elementor-element.elementor-element-f88ab30{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 3rem;}.elementor-5681 .elementor-element.elementor-element-587c6df{--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-5681 .elementor-element.elementor-element-086d301{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-7ffc3a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-fa9bcd1 img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-c955507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2ac02a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2ac02a8.elementor-element{--align-self:center;}.elementor-5681 .elementor-element.elementor-element-a42f1fe{--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-5681 .elementor-element.elementor-element-ef61a8a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-a13333d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-20f990d img{width:100%;max-width:160px;}.elementor-5681 .elementor-element.elementor-element-f5a80b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-aab73e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-aab73e5.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-5681 .elementor-element.elementor-element-9ca75b6{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.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-5681 .elementor-element.elementor-element-d254051 .elementor-heading-title{font-size:var( --e-global-typography-a3b2d1a-font-size );}.elementor-5681 .elementor-element.elementor-element-aed8d02{--min-height:470px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-ce46ca3{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-f6c9eaa{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5681 .elementor-element.elementor-element-4283232 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-2a414fd .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-5681 .elementor-element.elementor-element-cfff20d{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.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-5681 .elementor-element.elementor-element-958f7a1{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-c2657b0{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-c4d4a6b{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-bfdc0b3{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-b43e1ee{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-e584b5b{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4af048c .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-efafb4e .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-5681 .elementor-element.elementor-element-b48f501{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-d5b6e93{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-0331abd{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-d6ea7e9{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-bdc0df2{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-fb6972f{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2eaccb2{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-874d581 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-ab3b6f7 .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-5681 .elementor-element.elementor-element-3a23fd4{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-ee15634{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-33299e1{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4e2380f{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-edfc9e6{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-1acefc2{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-94953bd{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-9a2c50e .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-922b2fa .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-5681 .elementor-element.elementor-element-057bb51{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-5db264d{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-dbe3766{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-55efbbb{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-8a60231{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-917a0de{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-331ded7{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-99859fd .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-37bd178 .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-5681 .elementor-element.elementor-element-1724165{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-086d301{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-c955507{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2ac02a8{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-ef61a8a{--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-f5a80b6{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-aab73e5{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}}@media(max-width:767px){.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-5681 .elementor-element.elementor-element-d254051 .elementor-heading-title{font-size:var( --e-global-typography-a3b2d1a-font-size );}.elementor-5681 .elementor-element.elementor-element-aed8d02{--min-height:300px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-ce46ca3{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5681 .elementor-element.elementor-element-ce46ca3.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5681 .elementor-element.elementor-element-a5b31c5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5681 .elementor-element.elementor-element-4262580{--padding-top:2rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-3fa52ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-6661e6d{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-4283232{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-4283232 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-2a414fd{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-2a414fd .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-5681 .elementor-element.elementor-element-cfff20d{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.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-5681 .elementor-element.elementor-element-29fa751{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-9532e83{padding:0rem 0rem 0rem 1rem;}.elementor-5681 .elementor-element.elementor-element-5763759{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-e166646{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-958f7a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-fcfeda8{width:100%;max-width:100%;}.elementor-5681 .elementor-element.elementor-element-7b32036{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-c2657b0{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-c4d4a6b{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2e89ac0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-08378a2{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-bfdc0b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-4fec5fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-b43e1ee{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-e584b5b{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-82951c1{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-6c295ac{padding:0rem 0rem 0rem 1rem;}.elementor-5681 .elementor-element.elementor-element-0b5f251{padding:1rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-cd1bb79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-d52cf77{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-4af048c{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-4af048c .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-efafb4e{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-efafb4e .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-5681 .elementor-element.elementor-element-b48f501{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-913753e{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-4c433e2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-070b6d0{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-d5b6e93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-74d288c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-0331abd{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-d6ea7e9{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-166f807{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-3e0a576{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-bdc0df2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-c3f42bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-fb6972f{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2eaccb2{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4e432ab{padding:0rem 0rem 0rem 1rem;}.elementor-5681 .elementor-element.elementor-element-76515d2{padding:1rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-b0a81ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-96352b9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-874d581{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-874d581 .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-ab3b6f7{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-ab3b6f7 .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-5681 .elementor-element.elementor-element-3a23fd4{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-9bc5c2a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d3e1dce{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-ee15634{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-393691d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-33299e1{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-4e2380f{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-f705506{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-2d3080a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-edfc9e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-6ba216f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-1acefc2{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-94953bd{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-47ad164{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-fe10be8{padding:0rem 0rem 0rem 1rem;}.elementor-5681 .elementor-element.elementor-element-74d06b9{padding:1rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-db8db01{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-9a2c50e .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-922b2fa{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-922b2fa .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-5681 .elementor-element.elementor-element-057bb51{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-e6f6983{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-8f89cad{padding:0rem 0rem 0rem 1rem;}.elementor-5681 .elementor-element.elementor-element-e69b251{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-d4c8f77{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-5db264d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-bbdf665{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-dbe3766{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-55efbbb{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-8c2a514{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-8ab252f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-8a60231{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-7ec44af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-917a0de{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-331ded7{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-6d3f1fe{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-99859fd{padding:0rem 0rem 0rem 0rem;}.elementor-5681 .elementor-element.elementor-element-99859fd .elementor-heading-title{font-size:var( --e-global-typography-4fe5cbc-font-size );}.elementor-5681 .elementor-element.elementor-element-37bd178{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-5681 .elementor-element.elementor-element-37bd178 .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-5681 .elementor-element.elementor-element-1724165{font-size:var( --e-global-typography-c3cb4c4-font-size );line-height:var( --e-global-typography-c3cb4c4-line-height );}.elementor-5681 .elementor-element.elementor-element-5def0f9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-587c6df{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-086d301{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-38010d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-c955507{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-2ac02a8{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-194d5e7{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5681 .elementor-element.elementor-element-a42f1fe{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5681 .elementor-element.elementor-element-ef61a8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5681 .elementor-element.elementor-element-3773a56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5681 .elementor-element.elementor-element-f5a80b6{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}.elementor-5681 .elementor-element.elementor-element-aab73e5{font-size:var( --e-global-typography-102c5cd-font-size );line-height:var( --e-global-typography-102c5cd-line-height );}}@media(min-width:768px){.elementor-5681 .elementor-element.elementor-element-4262580{--width:15%;}.elementor-5681 .elementor-element.elementor-element-3fa52ad{--width:100%;}.elementor-5681 .elementor-element.elementor-element-7b32036{--width:60%;}.elementor-5681 .elementor-element.elementor-element-4fec5fa{--width:60%;}.elementor-5681 .elementor-element.elementor-element-8e4189e{--width:15%;}.elementor-5681 .elementor-element.elementor-element-cd1bb79{--width:100%;}.elementor-5681 .elementor-element.elementor-element-74d288c{--width:60%;}.elementor-5681 .elementor-element.elementor-element-c3f42bb{--width:60%;}.elementor-5681 .elementor-element.elementor-element-bd7a4dc{--width:15%;}.elementor-5681 .elementor-element.elementor-element-b0a81ee{--width:100%;}.elementor-5681 .elementor-element.elementor-element-393691d{--width:60%;}.elementor-5681 .elementor-element.elementor-element-6ba216f{--width:60%;}.elementor-5681 .elementor-element.elementor-element-14602e9{--width:15%;}.elementor-5681 .elementor-element.elementor-element-e6edda8{--width:100%;}.elementor-5681 .elementor-element.elementor-element-bbdf665{--width:60%;}.elementor-5681 .elementor-element.elementor-element-7ec44af{--width:60%;}.elementor-5681 .elementor-element.elementor-element-a4c0c09{--width:15%;}.elementor-5681 .elementor-element.elementor-element-91ecfb6{--width:100%;}.elementor-5681 .elementor-element.elementor-element-38010d7{--width:60%;}.elementor-5681 .elementor-element.elementor-element-3773a56{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-5681 .elementor-element.elementor-element-4262580{--width:16.152%;}.elementor-5681 .elementor-element.elementor-element-8e4189e{--width:16.152%;}.elementor-5681 .elementor-element.elementor-element-bd7a4dc{--width:16.152%;}.elementor-5681 .elementor-element.elementor-element-14602e9{--width:16.152%;}.elementor-5681 .elementor-element.elementor-element-a4c0c09{--width:16.152%;}}/* Start custom CSS for html, class: .elementor-element-d97c2d6 */.recruit-sidebar {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  font-family: "Noto Sans JP", sans-serif;
}


.recruitsidebar-block {
  border-top: 0px solid #eee;
  padding-top: 1rem;
}



.recruitsidebar-title {
  margin-top: 0rem;    
  position: relative;
  font-size: 0.8rem;
  padding: 0.1em 0.7em 0em 1.1em; /* 左に余白を確保 */
  font-weight: 700;
  font-family:join;
}
.recruitsidebar-title::before {
  content: "";
  position: absolute;
  left: 0em;   /* 左余白内の配置調整 */
  top: 50%;
  transform: translateY(-50%); /* 垂直中央揃え */
  width: 6px;
  height: 6px;
  background: #F18B00;
  border-radius: 2px;
}


.recruitsidebar-list a.active {
  color: #F18B00;
  font-weight: 600;
  position: relative;
}

.recruitsidebar-list a.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #F18B00;
}




.recruitsidebar-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.recruitsidebar-list li {
  margin-bottom: 1.2rem;
  line-height: 1em;
}

.recruitsidebar-list a {
  color: #333;
  font-size: 0.8rem;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 0rem;
  transition: all 0.2s ease;
}

.recruitsidebar-list a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px;
  background: #F18B00;
  transition: width 0.3s ease;
}

.recruitsidebar-list a:hover::after {
  width: 100%;
}

.recruitsidebar-list a:hover {
  color: #F18B00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b38eec5 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  max-width:200%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40a1252 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-710d0cd */.visionslider {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持 */
.visionslider .slide-track {
  display: flex;
  flex-wrap: nowrap;         /* flexの子要素を横並びに */
  animation: slider-scroll 20s linear infinite;
}

.visionslider .slide-text {
  flex-shrink: 0;            /* 縮まないよう固定 */
  display: inline-flex;
  align-items: center;
}

/* 横に流れるアニメーション（通常・左方向） */
@keyframes slider-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}


.visionslider2 {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持（visionslider2 用） */
/* ★ここで逆方向アニメーションを適用 */
.visionslider2 .slide-track2 {
  display: flex;
  flex-wrap: nowrap;
  animation: slider-scroll-reverse 20s linear infinite; /* ← 逆向き */
}

.visionslider2 .slide-text2 {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}

/* ▼▼▼ 追加：逆向きスクロール ▼▼▼ */
@keyframes slider-scroll-reverse {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}
/* ▲▲▲ ここまで追加 ▲▲▲ *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a749bf *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  max-width:200%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfc0ed1 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-891270e */.visionslider {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持 */
.visionslider .slide-track {
  display: flex;
  flex-wrap: nowrap;         /* flexの子要素を横並びに */
  animation: slider-scroll 20s linear infinite;
}

.visionslider .slide-text {
  flex-shrink: 0;            /* 縮まないよう固定 */
  display: inline-flex;
  align-items: center;
}

/* 横に流れるアニメーション（通常・左方向） */
@keyframes slider-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}


.visionslider2 {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持（visionslider2 用） */
/* ★ここで逆方向アニメーションを適用 */
.visionslider2 .slide-track2 {
  display: flex;
  flex-wrap: nowrap;
  animation: slider-scroll-reverse 20s linear infinite; /* ← 逆向き */
}

.visionslider2 .slide-text2 {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}

/* ▼▼▼ 追加：逆向きスクロール ▼▼▼ */
@keyframes slider-scroll-reverse {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}
/* ▲▲▲ ここまで追加 ▲▲▲ *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f84b51 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll3 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}


/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll3 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 170%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fae72ca *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90d1343 */.visionslider {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持 */
.visionslider .slide-track {
  display: flex;
  flex-wrap: nowrap;         /* flexの子要素を横並びに */
  animation: slider-scroll 20s linear infinite;
}

.visionslider .slide-text {
  flex-shrink: 0;            /* 縮まないよう固定 */
  display: inline-flex;
  align-items: center;
}

/* 横に流れるアニメーション（通常・左方向） */
@keyframes slider-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}


.visionslider2 {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持（visionslider2 用） */
/* ★ここで逆方向アニメーションを適用 */
.visionslider2 .slide-track2 {
  display: flex;
  flex-wrap: nowrap;
  animation: slider-scroll-reverse 20s linear infinite; /* ← 逆向き */
}

.visionslider2 .slide-text2 {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}

/* ▼▼▼ 追加：逆向きスクロール ▼▼▼ */
@keyframes slider-scroll-reverse {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}
/* ▲▲▲ ここまで追加 ▲▲▲ *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b41c6f *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll3 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll4 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}


/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll3 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 170%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll4 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 320%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-457514f *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c30ad5 */.visionslider {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持 */
.visionslider .slide-track {
  display: flex;
  flex-wrap: nowrap;         /* flexの子要素を横並びに */
  animation: slider-scroll 20s linear infinite;
}

.visionslider .slide-text {
  flex-shrink: 0;            /* 縮まないよう固定 */
  display: inline-flex;
  align-items: center;
}

/* 横に流れるアニメーション（通常・左方向） */
@keyframes slider-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}


.visionslider2 {
  overflow: hidden;
  position: relative;
  height: 100px;
  padding-top: 1.5rem;
  font-size: 7rem;
  font-weight: 600;
  color: rgba(241, 139, 0, 0.5);
  font-family: "Jost", sans-serif;
}

/* nowrapを使わずに横並びを維持（visionslider2 用） */
/* ★ここで逆方向アニメーションを適用 */
.visionslider2 .slide-track2 {
  display: flex;
  flex-wrap: nowrap;
  animation: slider-scroll-reverse 20s linear infinite; /* ← 逆向き */
}

.visionslider2 .slide-text2 {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}

/* ▼▼▼ 追加：逆向きスクロール ▼▼▼ */
@keyframes slider-scroll-reverse {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}
/* ▲▲▲ ここまで追加 ▲▲▲ *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48447e1 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll3 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll4 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll5 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll3 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 170%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll4 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 320%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll5 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 280%;
  max-height: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7b6cc2 *//* この範囲内のみに限定 */
.img-scroll-wrap .img-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.img-scroll-wrap .img-scroll2 {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* スクロール用画像のみ原寸にする */
.img-scroll-wrap .img-scroll img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 230%;
  max-height: 150px;
}
.img-scroll-wrap .img-scroll2 img {
  display: block;
  width: auto !important;
  height: auto;
  max-width: 260%;
  max-height: 150px;
}/* End custom CSS */