.elementor-19 .elementor-element.elementor-element-d1b20cc{--display:flex;--min-height:372px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-d1b20cc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d1b20cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/0K3A1308.jpg");background-position:center center;}.elementor-19 .elementor-element.elementor-element-d1b20cc::before, .elementor-19 .elementor-element.elementor-element-d1b20cc > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d1b20cc > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d1b20cc > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d1b20cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d1b20cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-a323cfb{text-align:center;}.elementor-19 .elementor-element.elementor-element-a323cfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:9.5px;text-shadow:-2px -1px 5px #FFFFFF;color:#303030;}.elementor-19 .elementor-element.elementor-element-8e8f028{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:72px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8e8f028::before, .elementor-19 .elementor-element.elementor-element-8e8f028 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8e8f028 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8e8f028 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8e8f028 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8e8f028 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-3fc4311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-5f4e59d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-19 .elementor-element.elementor-element-5f4e59d::before, .elementor-19 .elementor-element.elementor-element-5f4e59d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5f4e59d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5f4e59d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5f4e59d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5f4e59d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-5f4e59d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-49666f3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-d79c965{text-align:center;}.elementor-19 .elementor-element.elementor-element-d79c965 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6dd1b20{text-align:center;}.elementor-19 .elementor-element.elementor-element-6dd1b20 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0575f67{text-align:center;}.elementor-19 .elementor-element.elementor-element-0575f67 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1babede{text-align:center;}.elementor-19 .elementor-element.elementor-element-1babede .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a131535{text-align:center;}.elementor-19 .elementor-element.elementor-element-a131535 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9e531f1{text-align:center;}.elementor-19 .elementor-element.elementor-element-9e531f1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f656b32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-4ee398d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4ee398d::before, .elementor-19 .elementor-element.elementor-element-4ee398d > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4ee398d > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4ee398d > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4ee398d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4ee398d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-size:auto;}.elementor-19 .elementor-element.elementor-element-4a25aeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-4a25aeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b049236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-b049236:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b049236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b049236.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-198edb1{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-198edb1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bc79fc7{--e-image-carousel-slides-to-show:1;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-0c14335 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-9e608fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-9e608fe:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9e608fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9e608fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-df6a07a{--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-19 .elementor-element.elementor-element-df6a07a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-df6a07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6ea1c62{text-align:center;}.elementor-19 .elementor-element.elementor-element-6ea1c62 .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;color:#000000;}.elementor-19 .elementor-element.elementor-element-69cec83{--display:flex;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-55a0df1{color:#000000;}.elementor-19 .elementor-element.elementor-element-cf8142d{background-color:#FFFFFF;padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-cf8142d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;color:#000000;}.elementor-19 .elementor-element.elementor-element-e605c25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-05348da .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-20e25f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-f0d8248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f0d8248::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-f1a1083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-f1a1083.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f678e1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-f678e1e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f678e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f678e1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-70a3ec7{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-70a3ec7 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a32cf20{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-744e734 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-d3a0c92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-d3a0c92:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d3a0c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d3a0c92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-213399e{--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-19 .elementor-element.elementor-element-4de09e4{text-align:center;}.elementor-19 .elementor-element.elementor-element-4de09e4 .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-6229bda{--display:flex;}.elementor-19 .elementor-element.elementor-element-c291e5c{--display:flex;}.elementor-19 .elementor-element.elementor-element-a4c728c{color:#000000;}.elementor-19 .elementor-element.elementor-element-4023cf2{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-4023cf2 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-dfa3cd5{--display:flex;}.elementor-19 .elementor-element.elementor-element-2ea0289 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eb8b1e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-380ea1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-380ea1e::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-56f7ea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-56f7ea2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-7357743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-7357743:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7357743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7357743.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-dcd7b2c{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-dcd7b2c .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-08024c6{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-6329ac4 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-0d04c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-0d04c43:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0d04c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0d04c43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-08bfdf2{--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-19 .elementor-element.elementor-element-fdb3b5a{text-align:center;}.elementor-19 .elementor-element.elementor-element-fdb3b5a .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-1b960f2{--display:flex;}.elementor-19 .elementor-element.elementor-element-8f6fb00{color:#000000;}.elementor-19 .elementor-element.elementor-element-62fb92f{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-62fb92f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-19b0c96{--display:flex;}.elementor-19 .elementor-element.elementor-element-a9d2201 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7f3f0cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-d937e4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d937e4c::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-253c37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-253c37f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f71ef21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-f71ef21:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f71ef21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f71ef21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-65fff5d{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-65fff5d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2380555{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-79da147 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-edb1462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-edb1462:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-edb1462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-edb1462.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1187628{--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-19 .elementor-element.elementor-element-4780f18{text-align:center;}.elementor-19 .elementor-element.elementor-element-4780f18 .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-5e0426a{--display:flex;}.elementor-19 .elementor-element.elementor-element-fcfa8c6{color:#000000;}.elementor-19 .elementor-element.elementor-element-cbf91e0{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-cbf91e0 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-547fe57{--display:flex;}.elementor-19 .elementor-element.elementor-element-d91a4cd .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cddf5d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-4733a61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4733a61::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;}.elementor-19 .elementor-element.elementor-element-2a06f15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-2a06f15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-22fcaa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-22fcaa1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22fcaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-22fcaa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-d8023c1{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-d8023c1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-161d44b{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-689f097 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-75fd08f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-75fd08f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-75fd08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-75fd08f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-8dd5ec7{--display:flex;}.elementor-19 .elementor-element.elementor-element-d03a34d{--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-19 .elementor-element.elementor-element-ea1d36d{text-align:center;}.elementor-19 .elementor-element.elementor-element-ea1d36d .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-4bda1c5{--display:flex;}.elementor-19 .elementor-element.elementor-element-73e93a3{color:#000000;}.elementor-19 .elementor-element.elementor-element-94c8c08{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-94c8c08 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-8f82ae2{--display:flex;}.elementor-19 .elementor-element.elementor-element-c225c99 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e68e2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-928c980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:72px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-928c980::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-928c980 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-928c980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;}.elementor-19 .elementor-element.elementor-element-e2e875c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-b6c9f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-b6c9f78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-da2d54c{--display:flex;}.elementor-19 .elementor-element.elementor-element-53868ba{background-color:#A68532;padding:18px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-53868ba .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table{max-width:100%;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th{color:#020101;background-color:#A68532;}.elementor-19 .elementor-element.elementor-element-926f01e table.dataTable thead .sorting:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-926f01e table.dataTable thead .sorting_asc:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-926f01e table.dataTable thead .sorting_desc:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th i{font-size:20px;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody > tr:nth-child(2n) td{color:#A68532;background:#A68532;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table-wrap table td a{color:#c15959;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-19 .elementor-element.elementor-element-926f01e .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-19 .elementor-element.elementor-element-262422e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-b795839{--display:flex;--min-height:372px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-19 .elementor-element.elementor-element-b795839:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b795839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/0K3A1308.jpg");background-position:center center;}.elementor-19 .elementor-element.elementor-element-b795839::before, .elementor-19 .elementor-element.elementor-element-b795839 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b795839 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-b795839 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b795839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-b795839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-4c531ef{text-align:center;}.elementor-19 .elementor-element.elementor-element-4c531ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:9.5px;text-shadow:-2px -1px 5px #FFFFFF;color:#303030;}.elementor-19 .elementor-element.elementor-element-4741146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:72px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4741146::before, .elementor-19 .elementor-element.elementor-element-4741146 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4741146 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4741146 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4741146 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4741146 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-3ac6037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-19 .elementor-element.elementor-element-3ac6037::before, .elementor-19 .elementor-element.elementor-element-3ac6037 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3ac6037 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3ac6037 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3ac6037 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3ac6037 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-3ac6037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-34feeb8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-22f73a9{text-align:center;}.elementor-19 .elementor-element.elementor-element-22f73a9 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67d71cf{text-align:center;}.elementor-19 .elementor-element.elementor-element-67d71cf .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ed8e3c4{text-align:center;}.elementor-19 .elementor-element.elementor-element-ed8e3c4 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ff7d28f{text-align:center;}.elementor-19 .elementor-element.elementor-element-ff7d28f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9b41a4e{text-align:center;}.elementor-19 .elementor-element.elementor-element-9b41a4e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:31px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c72084b{text-align:center;}.elementor-19 .elementor-element.elementor-element-c72084b .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0458a96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0458a96::before, .elementor-19 .elementor-element.elementor-element-0458a96 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0458a96 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0458a96 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0458a96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0458a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-size:auto;}.elementor-19 .elementor-element.elementor-element-e080651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-e080651.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-63c4d0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-63c4d0f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-63c4d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-63c4d0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f025871{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-f025871 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc83e0c{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-b749db7 .gallery-item .gallery-caption{display:none;}.elementor-19 .elementor-element.elementor-element-664085e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-664085e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-664085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-664085e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-f871659{--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-19 .elementor-element.elementor-element-f871659:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f871659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94656ff{text-align:center;}.elementor-19 .elementor-element.elementor-element-94656ff .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;color:#000000;}.elementor-19 .elementor-element.elementor-element-39b186b{--display:flex;}.elementor-19 .elementor-element.elementor-element-0e8072c{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-19 .elementor-element.elementor-element-9194e2d{background-color:#FFFFFF;padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-9194e2d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;color:#000000;}.elementor-19 .elementor-element.elementor-element-b7e1961{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-396482f .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-91c4a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-8d787ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8d787ca::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-cff6ab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-cff6ab1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cff6ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cff6ab1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-77ff70f{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-77ff70f .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-91257ad{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-318c024 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-b673e6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-b673e6a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b673e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b673e6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-da99d52{--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-19 .elementor-element.elementor-element-40685c3{text-align:center;}.elementor-19 .elementor-element.elementor-element-40685c3 .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-6f78d5e{--display:flex;}.elementor-19 .elementor-element.elementor-element-448b3c4{--display:flex;}.elementor-19 .elementor-element.elementor-element-a6108d9{color:#000000;}.elementor-19 .elementor-element.elementor-element-410c5dc{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-410c5dc .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-5baecb9{--display:flex;}.elementor-19 .elementor-element.elementor-element-e3855cb .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e29591b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e29591b::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e29591b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e29591b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-2e24088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-2e24088:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2e24088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2e24088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-9625e17{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-9625e17 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d3326a1{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-a0be5c2 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-17f8516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-17f8516:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-17f8516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-17f8516.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-fdb0931{--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-19 .elementor-element.elementor-element-f5e91be{text-align:center;}.elementor-19 .elementor-element.elementor-element-f5e91be .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-8fe89ab{--display:flex;}.elementor-19 .elementor-element.elementor-element-f81f0ec{color:#000000;}.elementor-19 .elementor-element.elementor-element-3475c86{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-3475c86 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-eb63879{--display:flex;}.elementor-19 .elementor-element.elementor-element-cf6cda6 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a7f4197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-0f4d3b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0f4d3b0::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-f26b6e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-f26b6e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f26b6e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f26b6e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-e1fe4c5{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-e1fe4c5 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3d5de79{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-efd538f .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-ac632c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac632c0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac632c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac632c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-0bbff59{--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-19 .elementor-element.elementor-element-0f6398d{text-align:center;}.elementor-19 .elementor-element.elementor-element-0f6398d .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-f039b86{--display:flex;}.elementor-19 .elementor-element.elementor-element-59dd64c{color:#000000;}.elementor-19 .elementor-element.elementor-element-f159d50{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-f159d50 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-5ca54a8{--display:flex;}.elementor-19 .elementor-element.elementor-element-06e2351 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55c1349{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-82de7b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-82de7b0::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;}.elementor-19 .elementor-element.elementor-element-8725031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-8725031:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8725031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8725031.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-96ec4d0{background-color:#000000;text-align:center;}.elementor-19 .elementor-element.elementor-element-96ec4d0 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:0.8px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-497220a{--e-image-carousel-slides-to-show:1;}.elementor-19 .elementor-element.elementor-element-7c3b127 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-286c5be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-286c5be:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-286c5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-286c5be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-6a9e6d6{--display:flex;}.elementor-19 .elementor-element.elementor-element-0467347{--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-19 .elementor-element.elementor-element-997addf{text-align:center;}.elementor-19 .elementor-element.elementor-element-997addf .elementor-heading-title{font-family:"Zen Antique Soft", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-1b8aa4f{--display:flex;}.elementor-19 .elementor-element.elementor-element-b4e5c3d{color:#000000;}.elementor-19 .elementor-element.elementor-element-3139090{padding:14px 14px 14px 14px;text-align:center;}.elementor-19 .elementor-element.elementor-element-3139090 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;word-spacing:0em;}.elementor-19 .elementor-element.elementor-element-6d9b5a6{--display:flex;}.elementor-19 .elementor-element.elementor-element-ef52623 .elementor-button{background-color:#000000;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:5px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dfb0074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-c511db3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:72px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c511db3::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://madokakyotowest.com/wp-content/uploads/2025/12/AdobeStock_319020177.jpeg");--background-overlay:'';background-position:center center;}.elementor-19 .elementor-element.elementor-element-aa4c76d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-aa4c76d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-e23e196{--display:flex;}.elementor-19 .elementor-element.elementor-element-e06fa3d{background-color:#A68532;padding:18px 0px 0px 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-e06fa3d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:65px;letter-spacing:7px;word-spacing:0em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table{max-width:100%;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th{color:#020101;background-color:#A68532;}.elementor-19 .elementor-element.elementor-element-7e9bd92 table.dataTable thead .sorting:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-7e9bd92 table.dataTable thead .sorting_asc:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-7e9bd92 table.dataTable thead .sorting_desc:after{color:#020101;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th i{font-size:20px;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody > tr:nth-child(2n) td{color:#A68532;background:#A68532;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table-wrap table td a{color:#c15959;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-19 .elementor-element.elementor-element-7e9bd92 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-19 .elementor-element.elementor-element-90977c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-19 .elementor-element.elementor-element-49666f3{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d79c965 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-6dd1b20 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-0575f67 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-1babede .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-a131535 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-9e531f1 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-198edb1 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-6ea1c62 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19 .elementor-element.elementor-element-cf8142d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-05348da .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-70a3ec7 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-4de09e4 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-4023cf2 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-2ea0289 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-dcd7b2c .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-fdb3b5a .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-62fb92f .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-a9d2201 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-65fff5d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-4780f18 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-cbf91e0 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-d91a4cd .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-d8023c1 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-ea1d36d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-94c8c08 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-c225c99 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-53868ba .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-34feeb8{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-22f73a9 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-67d71cf .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-ed8e3c4 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-ff7d28f .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-9b41a4e .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-c72084b .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-f025871 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-94656ff .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-0e8072c{font-size:15px;line-height:1.4em;}.elementor-19 .elementor-element.elementor-element-9194e2d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-396482f .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-77ff70f .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-40685c3 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-410c5dc .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-e3855cb .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-9625e17 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-f5e91be .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-3475c86 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-cf6cda6 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-e1fe4c5 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-0f6398d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-f159d50 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-06e2351 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-96ec4d0 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-997addf .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-3139090 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-ef52623 .elementor-button{font-size:15px;line-height:1em;}.elementor-19 .elementor-element.elementor-element-e06fa3d .elementor-heading-title{font-size:40px;line-height:1em;}}@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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-19 .elementor-element.elementor-element-49666f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d79c965 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-6dd1b20 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-0575f67 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-1babede .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-a131535 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-9e531f1 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-198edb1 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-6ea1c62 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19 .elementor-element.elementor-element-cf8142d .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19 .elementor-element.elementor-element-05348da .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-70a3ec7 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-4de09e4 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-4023cf2 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-2ea0289 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-dcd7b2c .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-fdb3b5a .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-62fb92f .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-a9d2201 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-65fff5d .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-4780f18 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-cbf91e0 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-d91a4cd .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-d8023c1 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-ea1d36d .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-94c8c08 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-c225c99 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-53868ba .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-b795839{--min-height:171px;}.elementor-19 .elementor-element.elementor-element-b795839:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b795839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-19 .elementor-element.elementor-element-4741146{--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-19 .elementor-element.elementor-element-34feeb8{--min-height:0px;--e-con-grid-template-columns:repeat(1, 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-19 .elementor-element.elementor-element-22f73a9 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-67d71cf .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-ed8e3c4 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-ff7d28f .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-9b41a4e .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-c72084b .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-f025871 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-94656ff .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-0e8072c{font-size:14px;}.elementor-19 .elementor-element.elementor-element-9194e2d .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-396482f .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-77ff70f .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-40685c3 .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-410c5dc .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-e3855cb .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-9625e17 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-f5e91be .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-3475c86 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-cf6cda6 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-e1fe4c5 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-0f6398d .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-f159d50 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-06e2351 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-96ec4d0 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-997addf .elementor-heading-title{font-size:25px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-3139090 .elementor-heading-title{font-size:28px;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-ef52623 .elementor-button{font-size:14px;}.elementor-19 .elementor-element.elementor-element-e06fa3d .elementor-heading-title{font-size:28px;letter-spacing:3px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-3fc4311{--width:25%;}.elementor-19 .elementor-element.elementor-element-5f4e59d{--width:72.113%;}.elementor-19 .elementor-element.elementor-element-f656b32{--width:25%;}.elementor-19 .elementor-element.elementor-element-4a25aeb{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-b049236{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-9e608fe{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-20e25f9{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-f1a1083{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-f678e1e{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-d3a0c92{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-eb8b1e7{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-56f7ea2{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-7357743{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-0d04c43{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-7f3f0cc{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-253c37f{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-f71ef21{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-edb1462{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-cddf5d2{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-2a06f15{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-22fcaa1{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-75fd08f{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-e68e2b6{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-e2e875c{--width:25%;}.elementor-19 .elementor-element.elementor-element-b6c9f78{--width:76.311%;}.elementor-19 .elementor-element.elementor-element-262422e{--width:25%;}.elementor-19 .elementor-element.elementor-element-3ac6037{--width:72.113%;}.elementor-19 .elementor-element.elementor-element-e080651{--width:7.415%;}.elementor-19 .elementor-element.elementor-element-63c4d0f{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-664085e{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-91c4a1e{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-cff6ab1{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-b673e6a{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-2e24088{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-17f8516{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-a7f4197{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-f26b6e7{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-ac632c0{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-55c1349{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-8725031{--width:42.658%;}.elementor-19 .elementor-element.elementor-element-286c5be{--width:42.956%;}.elementor-19 .elementor-element.elementor-element-dfb0074{--width:10.615%;}.elementor-19 .elementor-element.elementor-element-aa4c76d{--width:76.311%;}.elementor-19 .elementor-element.elementor-element-90977c1{--width:25%;}}@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-f0d8248::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f0d8248 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-380ea1e::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-380ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-d937e4c::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d937e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-4733a61::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4733a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-928c980::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-928c980 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-928c980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-928c980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-8d787ca::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8d787ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-e29591b::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e29591b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e29591b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e29591b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-0f4d3b0::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0f4d3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-82de7b0::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-82de7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-c511db3::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-c511db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}