.elementor-18718 .elementor-element.elementor-element-e10ae9e{--display:flex;}.elementor-18718 .elementor-element.elementor-element-e10ae9e:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-e10ae9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFAA78;}.elementor-18718 .elementor-element.elementor-element-afd8192 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs, .elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs-item{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 );}.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-size:12px;line-height:40px;}.elementor-18718 .elementor-element.elementor-element-e5b8f42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-e5b8f42::before, .elementor-18718 .elementor-element.elementor-element-e5b8f42 > .elementor-background-video-container::before, .elementor-18718 .elementor-element.elementor-element-e5b8f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-18718 .elementor-element.elementor-element-e5b8f42 > .elementor-background-slideshow::before, .elementor-18718 .elementor-element.elementor-element-e5b8f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18718 .elementor-element.elementor-element-e5b8f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18718 .elementor-element.elementor-element-0b85a8e{--display:flex;}.elementor-18718 .elementor-element.elementor-element-363d8e3{--spacer-size:86px;}.elementor-18718 .elementor-element.elementor-element-a4be964{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18718 .elementor-element.elementor-element-0f9dfe0{--display:flex;}.elementor-18718 .elementor-element.elementor-element-41fb647{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18718 .elementor-element.elementor-element-31835fa img{width:100%;max-width:150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18718 .elementor-element.elementor-element-3830149{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-18718 .elementor-element.elementor-element-3830149 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:28px;font-weight:500;}.elementor-18718 .elementor-element.elementor-element-21ed6f7{--spacer-size:10px;}.elementor-18718 .elementor-element.elementor-element-98f3b45{--display:flex;}.elementor-18718 .elementor-element.elementor-element-01fe7c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:5%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-01fe7c3::before, .elementor-18718 .elementor-element.elementor-element-01fe7c3 > .elementor-background-video-container::before, .elementor-18718 .elementor-element.elementor-element-01fe7c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-18718 .elementor-element.elementor-element-01fe7c3 > .elementor-background-slideshow::before, .elementor-18718 .elementor-element.elementor-element-01fe7c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18718 .elementor-element.elementor-element-01fe7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18718 .elementor-element.elementor-element-ea50f32{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4% 1%;--row-gap:4%;--column-gap:1%;--flex-wrap:wrap;}.elementor-18718 .elementor-element.elementor-element-fb8876e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-8600564{--display:flex;}.elementor-18718 .elementor-element.elementor-element-fa45ade{text-align:start;}.elementor-18718 .elementor-element.elementor-element-fa45ade .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-54a6541{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-c246942{--display:flex;}.elementor-18718 .elementor-element.elementor-element-5cce6df{text-align:start;}.elementor-18718 .elementor-element.elementor-element-5cce6df .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-c5347ca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-65cf716{--display:flex;}.elementor-18718 .elementor-element.elementor-element-52adb0e{text-align:start;}.elementor-18718 .elementor-element.elementor-element-52adb0e .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-123405f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-7f6a447{--display:flex;}.elementor-18718 .elementor-element.elementor-element-7a6918f{text-align:start;}.elementor-18718 .elementor-element.elementor-element-7a6918f .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-c1ca678{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-394f28c{--display:flex;}.elementor-18718 .elementor-element.elementor-element-3602cfd{text-align:start;}.elementor-18718 .elementor-element.elementor-element-3602cfd .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-442c0b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E70;--border-color:#9E9E9E70;--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-18718 .elementor-element.elementor-element-2e300cf{--display:flex;}.elementor-18718 .elementor-element.elementor-element-61b79ab{text-align:start;}.elementor-18718 .elementor-element.elementor-element-61b79ab .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18718 .elementor-element.elementor-element-d5176d0{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-359c609{--display:flex;}.elementor-18718 .elementor-element.elementor-element-cb4f930{--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-18718 .elementor-element.elementor-element-0cb1561{--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-18718 .elementor-element.elementor-element-37dc827{width:initial;max-width:initial;text-align:start;}.elementor-18718 .elementor-element.elementor-element-37dc827.elementor-element{--align-self:center;}.elementor-18718 .elementor-element.elementor-element-37dc827 img{max-width:100%;}.elementor-18718 .elementor-element.elementor-element-0a3ac60{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-18718 .elementor-element.elementor-element-1fc4bfa{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-2e20902{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-7be56ea{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-b345163{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-b345163:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-b345163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1A0;}.elementor-18718 .elementor-element.elementor-element-8533f73{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-8533f73 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-b0373cf{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-b0373cf .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-4c0d21f{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-1a6374e{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-1d98025{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-15f47a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-15f47a9:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-15f47a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1A0;}.elementor-18718 .elementor-element.elementor-element-20788c6{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-20788c6 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-bf3cf13{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-bf3cf13 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-ed7386e{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-934e070{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-9c9f0e0{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-deab190{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-deab190:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-deab190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1A0;}.elementor-18718 .elementor-element.elementor-element-7eaa4b3{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-7eaa4b3 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-1cf164e{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-1cf164e .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-52e3fd5{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-b0852b5{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-8b9ec84{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-11426ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-11426ca:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-11426ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3DCFF;}.elementor-18718 .elementor-element.elementor-element-aa7f3b8{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-aa7f3b8 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-cb98808{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-cb98808 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-5ae3ccc{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-dc6bf09{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-83f33e8{--display:flex;}.elementor-18718 .elementor-element.elementor-element-41af4e5{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-0f7b380{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-18718 .elementor-element.elementor-element-0f7b380:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-0f7b380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-18718 .elementor-element.elementor-element-daf583e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-daf583e:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-daf583e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6632;}.elementor-18718 .elementor-element.elementor-element-87684f3{padding:1% 1% 1% 1%;text-align:center;}.elementor-18718 .elementor-element.elementor-element-87684f3 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-cb8ac82{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-78f0a8a.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-78f0a8a{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-2627048{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:1% 1% 1% 1%;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:300px 300px 300px 300px;text-align:start;}.elementor-18718 .elementor-element.elementor-element-2627048.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-2627048 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-2f49ff0.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-2f49ff0{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-899bcf9{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:1% 1% 1% 1%;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:300px 300px 300px 300px;text-align:start;}.elementor-18718 .elementor-element.elementor-element-899bcf9.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-899bcf9 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-53b23f4.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-53b23f4{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:1% 1% 1% 1%;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:300px 300px 300px 300px;text-align:start;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-d3e6802.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-d3e6802{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-bb2ae27{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:1% 1% 1% 1%;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:300px 300px 300px 300px;text-align:start;}.elementor-18718 .elementor-element.elementor-element-bb2ae27.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-bb2ae27 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-67b1f87.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-67b1f87{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-54a30c2{width:var( --container-widget-width, 25% );max-width:25%;background-color:#FFFFFF;padding:1% 1% 1% 1%;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:300px 300px 300px 300px;text-align:start;}.elementor-18718 .elementor-element.elementor-element-54a30c2.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-54a30c2 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-440c166.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-440c166{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-3f4f650.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-3f4f650{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-0f81a40{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18718 .elementor-element.elementor-element-0bd4562{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18718 .elementor-element.elementor-element-f8af56c{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-18718 .elementor-element.elementor-element-f8af56c:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-f8af56c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-c8e9045{width:100%;max-width:100%;background-color:#3E3A39;padding:1% 1% 1% 1%;border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-c8e9045.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-c8e9045 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-b847aed{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-ae6a308.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-ae6a308{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-0fbf07b{--spacer-size:30px;}.elementor-18718 .elementor-element.elementor-element-32bc686{width:100%;max-width:100%;padding:1% 1% 1% 1%;text-align:start;}.elementor-18718 .elementor-element.elementor-element-32bc686.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-32bc686 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-741d5d4{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-18718 .elementor-element.elementor-element-b69751d{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-18718 .elementor-element.elementor-element-b69751d:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-b69751d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-761f499{width:100%;max-width:100%;background-color:#3E3A39;padding:1% 1% 1% 1%;border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-761f499.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-761f499 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-18718 .elementor-element.elementor-element-a64a4b8{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-a195d65.elementor-element{--align-self:flex-start;}.elementor-18718 .elementor-element.elementor-element-a195d65{text-align:justify;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-f419cf2{--spacer-size:30px;}.elementor-18718 .elementor-element.elementor-element-943e512{width:100%;max-width:100%;padding:1% 1% 1% 1%;text-align:start;}.elementor-18718 .elementor-element.elementor-element-943e512 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-18718 .elementor-element.elementor-element-67059ec{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-a8c5a97{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-c688d65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-c688d65:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-c688d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1A0;}.elementor-18718 .elementor-element.elementor-element-d5ebced{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-d5ebced .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-17ad826{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-17ad826 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-1d808dc{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-ca7894e{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-0d50398{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-73b8d5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-73b8d5d:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-73b8d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3DCFF;}.elementor-18718 .elementor-element.elementor-element-aa9a17a{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-aa9a17a .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-016492b{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-016492b .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-eb9956a{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-34cfa2c{--spacer-size:50px;}.elementor-18718 .elementor-element.elementor-element-d41ad4a{--display:flex;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18718 .elementor-element.elementor-element-af19dbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:300px 300px 300px 300px;}.elementor-18718 .elementor-element.elementor-element-af19dbf:not(.elementor-motion-effects-element-type-background), .elementor-18718 .elementor-element.elementor-element-af19dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3DCFF;}.elementor-18718 .elementor-element.elementor-element-2a3e0bc{background-color:#FFFFFF;padding:0.7% 1% 0.7% 1%;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-18718 .elementor-element.elementor-element-2a3e0bc .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-73de0b0{padding:1% 1% 1% 1%;}.elementor-18718 .elementor-element.elementor-element-73de0b0 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-18718 .elementor-element.elementor-element-3d2efd5{padding:3% 3% 3% 3%;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;}.elementor-18718 .elementor-element.elementor-element-a60c22b{--spacer-size:50px;}@media(max-width:1024px){.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-363d8e3{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-1fc4bfa{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-4c0d21f{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-ed7386e{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-52e3fd5{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-5ae3ccc{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-daf583e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18718 .elementor-element.elementor-element-daf583e.e-con{--align-self:center;}.elementor-18718 .elementor-element.elementor-element-87684f3{text-align:center;}.elementor-18718 .elementor-element.elementor-element-78f0a8a{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-2f49ff0{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-53b23f4{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-d3e6802{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-67b1f87{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-440c166{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-3f4f650{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-0f81a40{--grid-auto-flow:row;}.elementor-18718 .elementor-element.elementor-element-ae6a308{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-a195d65{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-1d808dc{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-eb9956a{font-size:14px;}.elementor-18718 .elementor-element.elementor-element-3d2efd5{font-size:14px;}}@media(max-width:767px){.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-363d8e3{--spacer-size:30px;}.elementor-18718 .elementor-element.elementor-element-a4be964{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18718 .elementor-element.elementor-element-0f9dfe0{--width:10%;}.elementor-18718 .elementor-element.elementor-element-41fb647{--width:73%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-31835fa img{height:120px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18718 .elementor-element.elementor-element-21ed6f7{--spacer-size:10px;}.elementor-18718 .elementor-element.elementor-element-98f3b45{--width:10%;}.elementor-18718 .elementor-element.elementor-element-ea50f32{--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-18718 .elementor-element.elementor-element-fb8876e{--width:49%;}.elementor-18718 .elementor-element.elementor-element-54a6541{--width:49%;}.elementor-18718 .elementor-element.elementor-element-c5347ca{--width:49%;}.elementor-18718 .elementor-element.elementor-element-123405f{--width:49%;}.elementor-18718 .elementor-element.elementor-element-c1ca678{--width:49%;}.elementor-18718 .elementor-element.elementor-element-442c0b1{--width:49%;}.elementor-18718 .elementor-element.elementor-element-cb4f930{--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-18718 .elementor-element.elementor-element-0cb1561{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18718 .elementor-element.elementor-element-37dc827{text-align:center;}.elementor-18718 .elementor-element.elementor-element-37dc827 img{max-width:20%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-1fc4bfa{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-2e20902{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-b345163{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-8533f73{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-8533f73 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-b0373cf .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-4c0d21f{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-1a6374e{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-15f47a9{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-20788c6{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-20788c6 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-bf3cf13 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-ed7386e{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-934e070{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-deab190{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-7eaa4b3{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-7eaa4b3 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-1cf164e .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-52e3fd5{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-b0852b5{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-11426ca{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-aa7f3b8{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-aa7f3b8 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-cb98808 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-5ae3ccc{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-dc6bf09{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-0f7b380{--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-18718 .elementor-element.elementor-element-daf583e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-87684f3 .elementor-heading-title{font-size:18px;}.elementor-18718 .elementor-element.elementor-element-cb8ac82{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-78f0a8a{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-2627048{width:100%;max-width:100%;}.elementor-18718 .elementor-element.elementor-element-2627048 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-2f49ff0{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-899bcf9{width:100%;max-width:100%;}.elementor-18718 .elementor-element.elementor-element-899bcf9 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-53b23f4{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2{width:100%;max-width:100%;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-d3e6802{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-bb2ae27{width:100%;max-width:100%;}.elementor-18718 .elementor-element.elementor-element-bb2ae27 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-67b1f87{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-54a30c2{width:100%;max-width:100%;}.elementor-18718 .elementor-element.elementor-element-54a30c2 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-440c166{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-3f4f650{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-0f81a40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18718 .elementor-element.elementor-element-0bd4562{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18718 .elementor-element.elementor-element-f8af56c{--min-height:300px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18718 .elementor-element.elementor-element-c8e9045{padding:3% 3% 3% 3%;}.elementor-18718 .elementor-element.elementor-element-c8e9045 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-32bc686{padding:1% 1% 010% 1%;}.elementor-18718 .elementor-element.elementor-element-32bc686 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-741d5d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18718 .elementor-element.elementor-element-b69751d{--min-height:300px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18718 .elementor-element.elementor-element-761f499{padding:3% 3% 3% 3%;}.elementor-18718 .elementor-element.elementor-element-761f499 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-943e512 .elementor-heading-title{font-size:16px;}.elementor-18718 .elementor-element.elementor-element-c688d65{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-d5ebced{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-d5ebced .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-17ad826 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-1d808dc{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-ca7894e{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-73b8d5d{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-aa9a17a{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-aa9a17a .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-016492b .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-eb9956a{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-34cfa2c{--spacer-size:20px;}.elementor-18718 .elementor-element.elementor-element-af19dbf{--width:95%;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-18718 .elementor-element.elementor-element-2a3e0bc{padding:1% 2% 1% 2%;}.elementor-18718 .elementor-element.elementor-element-2a3e0bc .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-73de0b0 .elementor-heading-title{font-size:20px;}.elementor-18718 .elementor-element.elementor-element-3d2efd5{padding:5% 5% 5% 5%;}.elementor-18718 .elementor-element.elementor-element-a60c22b{--spacer-size:20px;}}@media(min-width:768px){.elementor-18718 .elementor-element.elementor-element-0f9dfe0{--width:22%;}.elementor-18718 .elementor-element.elementor-element-41fb647{--width:55.333%;}.elementor-18718 .elementor-element.elementor-element-98f3b45{--width:22%;}.elementor-18718 .elementor-element.elementor-element-fb8876e{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-54a6541{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-c5347ca{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-123405f{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-c1ca678{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-442c0b1{--width:32.66%;}.elementor-18718 .elementor-element.elementor-element-0cb1561{--width:7%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18718 .elementor-element.elementor-element-fb8876e{--width:24.25%;}.elementor-18718 .elementor-element.elementor-element-54a6541{--width:24.25%;}.elementor-18718 .elementor-element.elementor-element-c5347ca{--width:24.25%;}.elementor-18718 .elementor-element.elementor-element-123405f{--width:24.25%;}.elementor-18718 .elementor-element.elementor-element-c1ca678{--width:24.25%;}.elementor-18718 .elementor-element.elementor-element-442c0b1{--width:24.25%;}}@media(min-width:1200px){.elementor-18718 .elementor-element.elementor-element-afd8192 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18718 .elementor-element.elementor-element-d5176d0{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18718 .elementor-element.elementor-element-1fc4bfa{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-7be56ea{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-b345163{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-4c0d21f{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-1d98025{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-15f47a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-ed7386e{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-9c9f0e0{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-deab190{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-52e3fd5{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-8b9ec84{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-11426ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-5ae3ccc{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-83f33e8{--content-width:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-83f33e8.e-con{--align-self:center;}.elementor-18718 .elementor-element.elementor-element-41af4e5{--spacer-size:30px;}.elementor-18718 .elementor-element.elementor-element-0f7b380{--width:1200px;}.elementor-18718 .elementor-element.elementor-element-daf583e{--width:60%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-daf583e.e-con{--align-self:center;}.elementor-18718 .elementor-element.elementor-element-87684f3{text-align:center;}.elementor-18718 .elementor-element.elementor-element-78f0a8a{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-2627048{text-align:start;}.elementor-18718 .elementor-element.elementor-element-2f49ff0{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-899bcf9{text-align:start;}.elementor-18718 .elementor-element.elementor-element-53b23f4{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-e3ba6f2{text-align:start;}.elementor-18718 .elementor-element.elementor-element-d3e6802{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-67b1f87{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-54a30c2{text-align:start;}.elementor-18718 .elementor-element.elementor-element-440c166{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-3f4f650{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-0f81a40{--grid-auto-flow:row;}.elementor-18718 .elementor-element.elementor-element-c8e9045{text-align:center;}.elementor-18718 .elementor-element.elementor-element-ae6a308{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-32bc686{text-align:start;}.elementor-18718 .elementor-element.elementor-element-761f499{text-align:center;}.elementor-18718 .elementor-element.elementor-element-a195d65{padding:0px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-943e512{text-align:center;}.elementor-18718 .elementor-element.elementor-element-a8c5a97{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-c688d65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-1d808dc{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-0d50398{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-73b8d5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-eb9956a{padding:20px 20px 0px 20px;font-size:16px;}.elementor-18718 .elementor-element.elementor-element-d41ad4a{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18718 .elementor-element.elementor-element-af19dbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18718 .elementor-element.elementor-element-3d2efd5{padding:20px 20px 0px 20px;font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-31835fa */ .bounce-container {
  display: flex;
  justify-content: center;
  align-items: flex-end; /* 地面に接地させるため下揃えに */
  height: 300px;         /* バウンドするための十分な高さ */
  border-bottom: 4px solid #333; /* 地面線（分かりやすさのため） */
}

.bounce-element {
  /* アニメーションの適用（3.5秒のループ） */
  animation: dynamic-bounce 3.5s infinite;
}

/* 定位置からスタートし、徐々に小さくなるバウンド */
@keyframes dynamic-bounce {
  /* 0%: 【スタート】定位置（床）*/
  0% { transform: translateY(0); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); }
  
  /* 15%: 【1回目・頂点】最大に跳ねる (-60px) */
  15% { transform: translateY(-60px); animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }
  
  /* 30%: 【1回目・着地】床に戻る */
  30% { transform: translateY(0); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); }
  
  /* 42%: 【2回目・頂点】中に跳ねる (-30px) */
  42% { transform: translateY(-30px); animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }
  
  /* 54%: 【2回目・着地】床に戻る */
  54% { transform: translateY(0); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); }
  
  /* 64%: 【3回目・頂点】小に跳ねる (-15px) */
  64% { transform: translateY(-15px); animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }
  
  /* 74%: 【3回目・着地】床に戻る */
  74% { transform: translateY(0); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); }
  
  /* 82%: 【4回目・頂点】微小に跳ねる (-5px) */
  82% { transform: translateY(-5px); animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }
  
  /* 90%: 【4回目・着地】床に戻る */
  90% { transform: translateY(0); animation-timing-function: ease-in; }
  
  /* 100%: 【静止】次のループまで少し静止時間を設ける */
  100% { transform: translateY(0); }
} /* End custom CSS */