.elementor-2 .elementor-element.elementor-element-4c770e4{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button{background-color:#EC79A5;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:19px 19px 19px 19px;}.elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a3a4e9b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a3a4e9b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button{background-color:#EC79A5;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:19px 19px 19px 19px;}.elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cf904c4.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cf904c4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button{background-color:#EC79A5;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:19px 19px 19px 19px;}.elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d3c366.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5d3c366 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button{background-color:#EC79A5;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:19px 19px 19px 19px;}.elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-dcff949.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-dcff949 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button{background-color:#EC79A5;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:19px 19px 19px 19px;}.elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bf30ae6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-bf30ae6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5f2140b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c053f5d{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-c053f5d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-c053f5d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:28px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2 .elementor-element.elementor-element-8051222{z-index:10;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7ec085d{padding:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-7ec085d.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7ec085d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:31px;letter-spacing:1.9px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d6c2ce3{z-index:5;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-7fefa7f{width:var( --container-widget-width, 43% );max-width:43%;--e-transform-rotateZ:-7deg;margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:43%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7fefa7f{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-7fefa7f{left:0px;}.elementor-2 .elementor-element.elementor-element-e36bd81{width:var( --container-widget-width, 38% );max-width:38%;margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:38%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e36bd81{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-e36bd81{right:0px;}.elementor-2 .elementor-element.elementor-element-7c89b3f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7c89b3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c89b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A50F;}.elementor-2 .elementor-element.elementor-element-56ad01b{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-56ad01b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-56ad01b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:28px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-eb95cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-timeline .timeline-item__card-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-3dccdd8{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3dccdd8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .timeline-item__point{margin-left:21px;margin-right:21px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-left .timeline-item__point{margin-right:21px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-right .timeline-item__point{margin-left:21px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item+.jet-timeline-item{margin-top:57px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card,.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-arrow{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card{border-radius:3px 3px 3px 3px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.07);}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-inner{border-radius:3px 3px 3px 3px;overflow:hidden;padding:26px 26px 26px 26px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-arrow{width:0px;height:0px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -0px / 2 );margin-right:calc( -0px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -0px / 2 );} .rtl .elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -0px / 2 );} .rtl .elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -0px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -0px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -0px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-img{margin-bottom:11px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:11px;margin-bottom:0;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-img img{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__meta-content{font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1.6px;border-style:none;border-radius:1px 1px 1px 1px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-content{padding:14px 26px 14px 26px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .timeline-item__point-content{height:51px;width:51px;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 51px / 2 );margin-right:calc( 51px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 51px / 2 );}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 51px / 2 );right:-7px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline__line{background-color:#EC79A529;width:7px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline__line-progress{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0b5eb52{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ae628f5{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-ae628f5.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ae628f5 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:28px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-baf1949{--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;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c24981b{width:var( --container-widget-width, 48% );max-width:48%;padding:22px 22px 22px 22px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-c24981b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-c24981b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-c24981b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-c24981b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-c24981b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-e6f5629{width:var( --container-widget-width, 48% );max-width:48%;padding:22px 22px 22px 22px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-e6f5629.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-e6f5629.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-e6f5629.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-e6f5629 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-e6f5629 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-cd42dfd{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d5a15a5{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d5a15a5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d5a15a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7FA;background-image:url("https://miharu.mixh.jp/sakura/wp-content/uploads/2025/11/23402296.png");background-repeat:repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-6842f75{--display:flex;--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6842f75:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6842f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8c23cce{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-8c23cce.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8c23cce .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:28px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-6c57146{--display:flex;}.elementor-2 .elementor-element.elementor-element-94d48e2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-56bc089{background-color:var( --e-global-color-primary );padding:6px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC79A5;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-56bc089.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-56bc089 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:31px;letter-spacing:1.9px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7f34b9d{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EC79A5;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7f34b9d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7f34b9d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-33f5e45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-7d2cad7 img{width:74%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5afe603{--divider-border-style:dots_tribal;--divider-color:#8B1D477A;--divider-pattern-height:20px;}.elementor-2 .elementor-element.elementor-element-5afe603 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5afe603 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2 .elementor-element.elementor-element-36113b5{--display:flex;}.elementor-2 .elementor-element.elementor-element-c795dee{background-color:var( --e-global-color-primary );padding:6px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC79A5;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-c795dee.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c795dee .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:31px;letter-spacing:1.9px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-41bbcfe{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EC79A5;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41bbcfe.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-41bbcfe .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-4b1203a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-8de3310 img{width:74%;}.elementor-2 .elementor-element.elementor-element-6b5a869{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b5a869:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b5a869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://miharu.mixh.jp/sakura/wp-content/uploads/2025/11/23402296.png");background-repeat:repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-1f90e30{--display:flex;--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1f90e30:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1f90e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-eca4480{padding:0px 0px 7px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EC79A5;border-radius:1px 1px 1px 0px;}.elementor-2 .elementor-element.elementor-element-eca4480.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-eca4480 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:28px;font-weight:500;line-height:31px;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-921f44c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5d61bc4{--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:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-5d61bc4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5d61bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-ec09ba4{--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-2 .elementor-element.elementor-element-ec09ba4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d04560c{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d04560c{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-d04560c{right:0px;}.elementor-2 .elementor-element.elementor-element-3075961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3075961.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-491b6b5.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-491b6b5{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-52ea285 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-52ea285 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-52ea285.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-52ea285{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-d04b359{--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;--margin-top:72px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-d04b359:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d04b359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-729f41e{--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-2 .elementor-element.elementor-element-729f41e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-16fbeb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-16fbeb6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e186590{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e186590{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-e186590{right:0px;}.elementor-2 .elementor-element.elementor-element-d85a345{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-09cee86 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-09cee86 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-09cee86.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-09cee86{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-cfbeb03{--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;--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-cfbeb03:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cfbeb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-0dd8659{--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-2 .elementor-element.elementor-element-0dd8659.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b6f984e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b6f984e.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ac8c122{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ac8c122{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-ac8c122{right:0px;}.elementor-2 .elementor-element.elementor-element-6d1e32e{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-717f056 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-717f056 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-717f056.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-717f056{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-c7f41db{--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;--margin-top:80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-c7f41db:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c7f41db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-5a4789d{--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-2 .elementor-element.elementor-element-5a4789d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5ec8ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5ec8ad8.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9c8b8d3{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9c8b8d3{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9c8b8d3{right:0px;}.elementor-2 .elementor-element.elementor-element-caf2001{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ef49c77 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-ef49c77 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-ef49c77.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ef49c77{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-49632cd{--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;--margin-top:32px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-49632cd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-49632cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-a7992e0{--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-2 .elementor-element.elementor-element-a7992e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f11f9c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f11f9c3.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-cf67453{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cf67453{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-cf67453{right:0px;}.elementor-2 .elementor-element.elementor-element-fa181b8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-29a8c83 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-29a8c83 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-29a8c83.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-29a8c83{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-cecfaa3{--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;--margin-top:100px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-cecfaa3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cecfaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC79A514;}.elementor-2 .elementor-element.elementor-element-c528d84{--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-2 .elementor-element.elementor-element-c528d84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0cc4da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;border-style:none;border-radius:4px 4px 4px 4px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0cc4da0.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f720367{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:19deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f720367{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f720367{right:0px;}.elementor-2 .elementor-element.elementor-element-71bd051{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-80e59a0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-80e59a0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-80e59a0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-80e59a0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-921f44c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-7c89b3f{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-ec09ba4{--width:100%;}.elementor-2 .elementor-element.elementor-element-729f41e{--width:100%;}.elementor-2 .elementor-element.elementor-element-0dd8659{--width:80%;}.elementor-2 .elementor-element.elementor-element-5a4789d{--width:100%;}.elementor-2 .elementor-element.elementor-element-a7992e0{--width:100%;}.elementor-2 .elementor-element.elementor-element-c528d84{--width:100%;}}@media(min-width:1367px){.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:11px;margin-bottom:0;}.elementor-2 .elementor-element.elementor-element-d5a15a5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d5a15a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-6b5a869:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b5a869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4c770e4{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-5f2140b{--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0b5eb52{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d5a15a5{--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7d2cad7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7d2cad7 img{width:100%;}.elementor-2 .elementor-element.elementor-element-8de3310{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8de3310 img{width:100%;}.elementor-2 .elementor-element.elementor-element-6b5a869{--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-921f44c{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5d61bc4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d04560c{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;top:-4.919px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d04560c{left:-3.642px;}body.rtl .elementor-2 .elementor-element.elementor-element-d04560c{right:-3.642px;}.elementor-2 .elementor-element.elementor-element-3075961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-3075961.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d04b359{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-16fbeb6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-2 .elementor-element.elementor-element-16fbeb6.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e186590{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;top:-4.919px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e186590{left:-3.642px;}body.rtl .elementor-2 .elementor-element.elementor-element-e186590{right:-3.642px;}.elementor-2 .elementor-element.elementor-element-cfbeb03{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b6f984e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-b6f984e.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ac8c122{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;top:-4.919px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ac8c122{left:-3.642px;}body.rtl .elementor-2 .elementor-element.elementor-element-ac8c122{right:-3.642px;}.elementor-2 .elementor-element.elementor-element-c7f41db{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5ec8ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5ec8ad8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9c8b8d3{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;top:-4.919px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9c8b8d3{left:-3.642px;}body.rtl .elementor-2 .elementor-element.elementor-element-9c8b8d3{right:-3.642px;}.elementor-2 .elementor-element.elementor-element-49632cd{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f11f9c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-f11f9c3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-cecfaa3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0cc4da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0cc4da0.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-c053f5d .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-56ad01b .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-3dccdd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-center .timeline-item__point{margin-left:6px;margin-right:6px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-left .timeline-item__point{margin-right:6px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline--align-right .timeline-item__point{margin-left:6px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item+.jet-timeline-item{margin-top:54px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-inner{border-radius:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__card-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:0px;margin-bottom:0;}.elementor-2 .elementor-element.elementor-element-3dccdd8 .jet-timeline-item .timeline-item__meta-content{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-baf1949{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-c24981b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-c24981b .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-e6f5629{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-e6f5629 .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-d5a15a5{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6842f75{--padding-top:80px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8c23cce .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-6c57146{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-94d48e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-56bc089 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7f34b9d .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-33f5e45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-36113b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c795dee .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-41bbcfe .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4b1203a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b5a869{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-1f90e30{--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-eca4480 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-921f44c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5d61bc4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-3075961{font-size:20px;}.elementor-2 .elementor-element.elementor-element-d04b359{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-729f41e{--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-2 .elementor-element.elementor-element-16fbeb6{font-size:20px;}.elementor-2 .elementor-element.elementor-element-e186590{top:-28px;}.elementor-2 .elementor-element.elementor-element-cfbeb03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b6f984e{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c7f41db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5ec8ad8{font-size:20px;}.elementor-2 .elementor-element.elementor-element-49632cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f11f9c3{font-size:20px;}.elementor-2 .elementor-element.elementor-element-cecfaa3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0cc4da0{font-size:20px;}}/* Start custom CSS */body.elementor-page-2 h1 {
    font-family: 'zen maru gothic';
    text-align: center;
   
}

.page-header {
    padding: 80px 0;
    background-color: #fff!important;

}

html, body {
  overflow-x: hidden!important;
}/* End custom CSS */