.elementor-18 .elementor-element.elementor-element-2eec32d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-40ff4f5{--gap:8px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-6ee15a3{color:var( --e-global-color-5d96821 );font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.6px;}.elementor-18 .elementor-element.elementor-element-c90268d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-3e5a3dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3e5a3dd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e5a3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fu-kaen.com/we/wp-content/uploads/2026/05/bg_semicircle.png");background-position:top center;background-repeat:no-repeat;background-size:544px auto;}.elementor-18 .elementor-element.elementor-element-3e5a3dd, .elementor-18 .elementor-element.elementor-element-3e5a3dd::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-101e56f img{width:100%;}.elementor-18 .elementor-element.elementor-element-d2353e1{--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-f194aed{text-align:center;}.elementor-18 .elementor-element.elementor-element-f194aed .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-f194aed > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-18 .elementor-element.elementor-element-6513a7a{--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;--align-items:center;--gap:30px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-c747db1{--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-425bca7{text-align:left;}.elementor-18 .elementor-element.elementor-element-425bca7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-425bca7 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-18 .elementor-element.elementor-element-14a9d57{font-family:"Zen Maru Gothic", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-ae28f92{--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-37738dd img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-d367dbd{--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;--align-items:center;--gap:30px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-e79be5c{--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-ee7cdfc img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-32e2832{--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-34a4642{text-align:left;}.elementor-18 .elementor-element.elementor-element-34a4642 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-34a4642 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-18 .elementor-element.elementor-element-009f800{font-family:"Zen Maru Gothic", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-f08b75c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px;--background-transition:0.3s;--border-radius:100px 100px 0px 0px;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-f08b75c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f08b75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66971d7 );}.elementor-18 .elementor-element.elementor-element-f08b75c, .elementor-18 .elementor-element.elementor-element-f08b75c::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-aeb1d86{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-ffa7a74{--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-08248e9{--gap:6px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-0cd0fbf{color:var( --e-global-color-5d96821 );font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.6px;}.elementor-18 .elementor-element.elementor-element-766e6d5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-f8672c2 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-00a0bf1{--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-a918a30 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-c0cc9a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-c0cc9a3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c0cc9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fu-kaen.com/we/wp-content/uploads/2026/05/bg_semicircle.png");background-position:top center;background-repeat:no-repeat;background-size:544px auto;}.elementor-18 .elementor-element.elementor-element-c0cc9a3, .elementor-18 .elementor-element.elementor-element-c0cc9a3::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a7722e0 img{width:100%;}.elementor-18 .elementor-element.elementor-element-976dbb8{--gap:13px;--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-fe8a543 img{width:49px;}.elementor-18 .elementor-element.elementor-element-fd5d1a5{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd5d1a5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Zen Maru Gothic", Sans-serif;font-size:38px;font-weight:500;letter-spacing:2.7px;}.elementor-18 .elementor-element.elementor-element-fd5d1a5 > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-18 .elementor-element.elementor-element-cd340e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-cd340e9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cd340e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fu-kaen.com/we/wp-content/uploads/2026/05/bg_semicircle.png");background-position:top center;background-repeat:no-repeat;background-size:544px auto;}.elementor-18 .elementor-element.elementor-element-cd340e9, .elementor-18 .elementor-element.elementor-element-cd340e9::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2d08a18 img{width:100%;}.elementor-18 .elementor-element.elementor-element-9c84b73{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}@media(min-width:415px){.elementor-18 .elementor-element.elementor-element-c747db1{--width:50%;}.elementor-18 .elementor-element.elementor-element-ae28f92{--width:50%;}.elementor-18 .elementor-element.elementor-element-e79be5c{--width:50%;}.elementor-18 .elementor-element.elementor-element-32e2832{--width:50%;}.elementor-18 .elementor-element.elementor-element-ffa7a74{--width:45%;}.elementor-18 .elementor-element.elementor-element-00a0bf1{--width:55%;}}@media(max-width:1024px) and (min-width:415px){.elementor-18 .elementor-element.elementor-element-c747db1{--width:100%;}.elementor-18 .elementor-element.elementor-element-ae28f92{--width:100%;}.elementor-18 .elementor-element.elementor-element-e79be5c{--width:100%;}.elementor-18 .elementor-element.elementor-element-32e2832{--width:100%;}.elementor-18 .elementor-element.elementor-element-ffa7a74{--width:100%;}.elementor-18 .elementor-element.elementor-element-00a0bf1{--width:100%;}}@media(max-width:1280px){.elementor-18 .elementor-element.elementor-element-f194aed .elementor-heading-title{font-size:3.2rem;}.elementor-18 .elementor-element.elementor-element-766e6d5 .elementor-heading-title{font-size:3.2rem;}.elementor-18 .elementor-element.elementor-element-fd5d1a5 .elementor-heading-title{font-size:3.2rem;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-c90268d .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-d2353e1{--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-f194aed{text-align:left;}.elementor-18 .elementor-element.elementor-element-6513a7a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-d367dbd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-right:0px;--padding-bottom:060px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-f08b75c{--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-aeb1d86{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-18 .elementor-element.elementor-element-08248e9{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-0cd0fbf{text-align:center;}.elementor-18 .elementor-element.elementor-element-766e6d5{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd5d1a5{text-align:left;}}@media(max-width:768px){.elementor-18 .elementor-element.elementor-element-40ff4f5{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-c90268d .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-d2353e1{--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-6513a7a{--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-425bca7 .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-d367dbd{--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-34a4642 .elementor-heading-title{font-size:26px;}.elementor-18 .elementor-element.elementor-element-a7722e0 img{height:264px;object-fit:cover;}.elementor-18 .elementor-element.elementor-element-976dbb8{--gap:8px;--padding-top:20px;--padding-right:0px;--padding-bottom:040px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-2d08a18 img{height:264px;object-fit:cover;}}@media(max-width:576px){.elementor-18 .elementor-element.elementor-element-40ff4f5{--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:030px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-c90268d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-f194aed .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-f194aed > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-425bca7 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-34a4642 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-f08b75c{--border-radius:80px 80px 0px 0px;--padding-top:40px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-08248e9{--gap:4px;--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-0cd0fbf{text-align:center;}.elementor-18 .elementor-element.elementor-element-766e6d5{text-align:center;}.elementor-18 .elementor-element.elementor-element-766e6d5 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-976dbb8{--gap:8px;--padding-top:30px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-fd5d1a5 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-fd5d1a5 > .elementor-widget-container{padding:20px 0px 20px 0px;}}@media(max-width:414px){.elementor-18 .elementor-element.elementor-element-08248e9{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-18 .elementor-element.elementor-element-a7722e0 img{height:200px;}.elementor-18 .elementor-element.elementor-element-976dbb8{--gap:0px;}.elementor-18 .elementor-element.elementor-element-2d08a18 img{height:200px;}}/* Start custom CSS for text-editor, class: .elementor-element-6ee15a3 */.elementor-18 .elementor-element.elementor-element-6ee15a3 p{
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eec32d */.elementor-18 .elementor-element.elementor-element-2eec32d{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-2eec32d{
    width: 1140px
 }}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f194aed */.elementor-18 .elementor-element.elementor-element-f194aed h2 {
    line-height: 1.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2353e1 */.elementor-18 .elementor-element.elementor-element-d2353e1{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-d2353e1{
    width: 1140px
 }}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425bca7 */.elementor-18 .elementor-element.elementor-element-425bca7 h2{
    line-height: 1.25;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14a9d57 */.elementor-18 .elementor-element.elementor-element-14a9d57 p{
    line-height: 1.75
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6513a7a */.elementor-18 .elementor-element.elementor-element-6513a7a{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-6513a7a{
    width: 1140px
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34a4642 */.elementor-18 .elementor-element.elementor-element-34a4642 h2{
    line-height: 1.25;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-009f800 */.elementor-18 .elementor-element.elementor-element-009f800 p{
    line-height: 1.75
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d367dbd */.elementor-18 .elementor-element.elementor-element-d367dbd{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-d367dbd{
    width: 1140px
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cd0fbf */.elementor-18 .elementor-element.elementor-element-0cd0fbf p{
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13b11f7 */.elementor-18 .elementor-element.elementor-element-13b11f7 p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8672c2 */.elementor-18 .elementor-element.elementor-element-f8672c2 p{
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb1d86 */.elementor-18 .elementor-element.elementor-element-aeb1d86{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-aeb1d86{
    width: 1140px
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd5d1a5 */.elementor-18 .elementor-element.elementor-element-fd5d1a5 h2 {
    line-height: 1.25;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e8c66 */.elementor-18 .elementor-element.elementor-element-35e8c66 p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-976dbb8 */.elementor-18 .elementor-element.elementor-element-976dbb8{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-18 .elementor-element.elementor-element-976dbb8{
    width: 1140px
 }
}/* End custom CSS */