.elementor-2 .elementor-element.elementor-element-3c4fa4b{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.39;--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-3c4fa4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c4fa4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fujigain.org/wp-content/uploads/2025/09/ritnep1ivlk.webp");background-position:center center;}.elementor-2 .elementor-element.elementor-element-3c4fa4b::before, .elementor-2 .elementor-element.elementor-element-3c4fa4b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4fa4b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4fa4b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4fa4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4fa4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-2b28e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-2 .elementor-element.elementor-element-2b28e36 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2b28e36 .elementor-icon{font-size:75px;}.elementor-2 .elementor-element.elementor-element-2b28e36 .elementor-icon svg{height:75px;}.elementor-2 .elementor-element.elementor-element-a940a02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a22a9e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -86px) 0px;}.elementor-2 .elementor-element.elementor-element-a22a9e5 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a22a9e5 .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-a22a9e5 .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-8ea1fb0{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-2 .elementor-element.elementor-element-8ea1fb0 .elementor-heading-title{font-size:24px;font-weight:500;line-height:35px;letter-spacing:3.7px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-61763e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-2 .elementor-element.elementor-element-61763e9 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-61763e9 .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-61763e9 .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-71ef7cb{text-align:center;}.elementor-2 .elementor-element.elementor-element-71ef7cb .elementor-heading-title{font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-81cc2dc{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-81cc2dc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-81cc2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEEE7;}.elementor-2 .elementor-element.elementor-element-0abab79{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0abab79 .elementor-heading-title{font-size:80px;font-weight:200;letter-spacing:3.2px;color:#000000;}.elementor-2 .elementor-element.elementor-element-17bb9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-17bb9fd .elementor-heading-title{font-size:26px;font-weight:400;color:#323232;}.elementor-2 .elementor-element.elementor-element-47bbfc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-47bbfc9 .elementor-heading-title{font-size:26px;font-weight:400;color:#323232;}.elementor-2 .elementor-element.elementor-element-12d4909{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-12d4909 img{max-width:51%;}.elementor-2 .elementor-element.elementor-element-907a141{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4327ec3{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-4327ec3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4327ec3 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-a3a6a80{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-a3a6a80 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a3a6a80 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-4e4d977{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-4e4d977 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4e4d977 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-9edd188{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-9edd188 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9edd188 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-ba06d58{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-ba06d58 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ba06d58 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-ae639d0{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-ae639d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ae639d0 .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-f93b9b8{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-602d562{--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-e6c6125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3c69fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -106px) 0px;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-9d32fef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6efb35d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-6efb35d{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon-box-title a{font-size:42px;font-weight:300;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon-box-title{color:#0D0D0D;}.elementor-2 .elementor-element.elementor-element-9f95e77{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9f95e77 .elementor-heading-title{font-size:18px;font-weight:bold;line-height:20px;letter-spacing:1px;color:var( --e-global-color-afd7f78 );}.elementor-2 .elementor-element.elementor-element-b0979fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-02c3996{font-size:16px;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-18dc4ac.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-18dc4ac{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon-box-title a{font-size:16px;}.elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon-box-title{color:var( --e-global-color-bda41db );}.elementor-2 .elementor-element.elementor-element-988c4e0{--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-d2ead3e img{box-shadow:-15px 15px 0px 0px #E6E6E6;}.elementor-2 .elementor-element.elementor-element-c410266{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-8cd2ffa{--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-dcdf662 img{box-shadow:-15px 15px 0px 0px #E6E6E6;}.elementor-2 .elementor-element.elementor-element-cbb4f50{--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-b79542d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ecad97f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -106px) 0px;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-b39089d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-17f8649 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-17f8649{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-17f8649 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-17f8649 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-17f8649 .elementor-icon-box-title a{font-size:42px;font-weight:300;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-17f8649 .elementor-icon-box-title{color:#0D0D0D;}.elementor-2 .elementor-element.elementor-element-554e0be{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-2 .elementor-element.elementor-element-554e0be .elementor-heading-title{font-size:18px;font-weight:bold;line-height:18px;letter-spacing:1px;color:var( --e-global-color-afd7f78 );}.elementor-2 .elementor-element.elementor-element-999321b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-ae0a6d8{text-align:right;font-size:16px;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-0658fb6.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon-box-wrapper{align-items:center;}.elementor-2 .elementor-element.elementor-element-0658fb6{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon-box-title a{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon-box-title{color:var( --e-global-color-bda41db );}.elementor-2 .elementor-element.elementor-element-659e6a1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-44c0b90{--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-f000874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0b27026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -106px) 0px;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-822fe2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-05dfe31 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-05dfe31{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-05dfe31 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-05dfe31 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-05dfe31 .elementor-icon-box-title a{font-size:42px;font-weight:300;letter-spacing:1.9px;}.elementor-2 .elementor-element.elementor-element-05dfe31 .elementor-icon-box-title{color:#0D0D0D;}.elementor-2 .elementor-element.elementor-element-50b7e7a{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:center;}.elementor-2 .elementor-element.elementor-element-50b7e7a .elementor-heading-title{font-size:18px;font-weight:bold;line-height:19px;letter-spacing:1px;color:var( --e-global-color-afd7f78 );}.elementor-2 .elementor-element.elementor-element-88def5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon{font-size:39px;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon svg{height:39px;}.elementor-2 .elementor-element.elementor-element-8888ca6{font-size:16px;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-dc53897.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-dc53897 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-dc53897{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-dc53897 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-dc53897 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc53897 .elementor-icon-box-title a{font-size:16px;}.elementor-2 .elementor-element.elementor-element-dc53897 .elementor-icon-box-title{color:var( --e-global-color-bda41db );}.elementor-2 .elementor-element.elementor-element-e7d4678{--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-7c78501 img{box-shadow:-15px 15px 0px 0px #E6E6E6;}.elementor-2 .elementor-element.elementor-element-db8b9c3{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-db8b9c3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-db8b9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEEE7;}.elementor-2 .elementor-element.elementor-element-3556f34{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3556f34 .elementor-heading-title{font-size:80px;font-weight:200;letter-spacing:3.2px;color:#000000;}.elementor-2 .elementor-element.elementor-element-05ec78e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-05ec78e .elementor-heading-title{font-size:26px;font-weight:400;color:#323232;}.elementor-2 .elementor-element.elementor-element-b7e163e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-b7e163e img{max-width:51%;}.elementor-2 .elementor-element.elementor-element-283c2d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c24e6d6{--display:flex;}.elementor-2 .elementor-element.elementor-element-f9741da{text-align:center;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-2a74367{--display:flex;}.elementor-2 .elementor-element.elementor-element-8a2cabc{text-align:center;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-cb6f113{--display:flex;}.elementor-2 .elementor-element.elementor-element-e53d75c{text-align:center;color:var( --e-global-color-2b57716 );}.elementor-2 .elementor-element.elementor-element-d50042d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d50042d .elementor-icon-box-wrapper{align-items:center;}.elementor-2 .elementor-element.elementor-element-d50042d{--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-d50042d .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d50042d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d50042d .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-d50042d .elementor-icon-box-title{color:var( --e-global-color-bda41db );}.elementor-2 .elementor-element.elementor-element-a841ea2{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a841ea2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a841ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-2 .elementor-element.elementor-element-35de14e{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 33px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-35de14e .elementor-heading-title{font-size:80px;font-weight:200;letter-spacing:3.2px;color:#000000;}.elementor-2 .elementor-element.elementor-element-54a9899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-54a9899 .elementor-heading-title{font-size:26px;font-weight:400;color:#323232;}.elementor-2 .elementor-element.elementor-element-e234a90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-e234a90 img{max-width:51%;}.elementor-2 .elementor-element.elementor-element-cbd0858 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 40px 0px;padding:60px 60px 60px 60px;border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-cbd0858 .fluentform-widget-wrapper .ff-el-input--label label{color:var( --e-global-color-529fb6a );font-size:18px;}.elementor-2 .elementor-element.elementor-element-cbd0858 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-bda41db );color:#ffffff !important;border-radius:18px 18px 18px 18px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-602d562{--width:50%;}.elementor-2 .elementor-element.elementor-element-e6c6125{--width:84%;}.elementor-2 .elementor-element.elementor-element-988c4e0{--width:50%;}.elementor-2 .elementor-element.elementor-element-8cd2ffa{--width:50%;}.elementor-2 .elementor-element.elementor-element-cbb4f50{--width:50%;}.elementor-2 .elementor-element.elementor-element-b79542d{--width:84%;}.elementor-2 .elementor-element.elementor-element-44c0b90{--width:50%;}.elementor-2 .elementor-element.elementor-element-f000874{--width:84%;}.elementor-2 .elementor-element.elementor-element-e7d4678{--width:50%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-907a141{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-283c2d3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3c4fa4b{--min-height:450px;}.elementor-2 .elementor-element.elementor-element-3c4fa4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c4fa4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2b28e36 .elementor-icon{font-size:75px;}.elementor-2 .elementor-element.elementor-element-2b28e36 .elementor-icon svg{height:75px;}.elementor-2 .elementor-element.elementor-element-a22a9e5 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-a22a9e5 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-8ea1fb0{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-2 .elementor-element.elementor-element-8ea1fb0 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-61763e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 86px) 0px;}.elementor-2 .elementor-element.elementor-element-61763e9.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-61763e9 .elementor-icon{font-size:23px;}.elementor-2 .elementor-element.elementor-element-61763e9 .elementor-icon svg{height:23px;}.elementor-2 .elementor-element.elementor-element-71ef7cb .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-0abab79{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-0abab79 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-17bb9fd .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-47bbfc9 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-12d4909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-12d4909 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-907a141{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4327ec3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4327ec3 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a3a6a80 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a3a6a80 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-4e4d977 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4e4d977 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-9edd188 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9edd188 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ba06d58 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ba06d58 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ae639d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ae639d0 .elementor-icon-box-title a{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e6c6125{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c3c69fe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-c3c69fe .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon{font-size:65px;}.elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6efb35d .elementor-icon-box-title a{font-size:34px;}.elementor-2 .elementor-element.elementor-element-9f95e77{width:var( --container-widget-width, 261px );max-width:261px;margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;--container-widget-width:261px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9f95e77 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b0979fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon-wrapper{text-align:right;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon{font-size:23px;}.elementor-2 .elementor-element.elementor-element-b0979fd .elementor-icon svg{height:23px;}.elementor-2 .elementor-element.elementor-element-18dc4ac .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c410266{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-b79542d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ecad97f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-ecad97f .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-554e0be{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-2 .elementor-element.elementor-element-554e0be .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-999321b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-999321b.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon-wrapper{text-align:right;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon{font-size:23px;}.elementor-2 .elementor-element.elementor-element-999321b .elementor-icon svg{height:23px;}.elementor-2 .elementor-element.elementor-element-ae0a6d8{text-align:left;}.elementor-2 .elementor-element.elementor-element-0658fb6{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0658fb6 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-f000874{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0b27026{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-0b27026 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-50b7e7a{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-2 .elementor-element.elementor-element-50b7e7a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-88def5b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-88def5b.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon-wrapper{text-align:right;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon{font-size:23px;}.elementor-2 .elementor-element.elementor-element-88def5b .elementor-icon svg{height:23px;}.elementor-2 .elementor-element.elementor-element-3556f34{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-3556f34 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-05ec78e .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-b7e163e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-b7e163e img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-283c2d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-35de14e{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2 .elementor-element.elementor-element-35de14e .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-54a9899 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-e234a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e234a90 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-cbd0858 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-cbd0858 .fluentform-widget-wrapper .ff-el-input--label label{font-size:15px;}}/* Start custom CSS */.custom-border {
  position: relative;
  display: inline-block;
}

.custom-border::after,
.custom-border::before {
  content: "";
  position: absolute;
  background-color: #494949; /* 線條顏色，可自行改 */
}

.custom-border::after {
  bottom: -8px; /* 與圖片間距 */
  left: 8px;   /* 與左邊距離 */
  width: 100%;
  height: 1px; /* 線條厚度 */
}

.custom-border::before {
  right: -8px; /* 與圖片間距 */
  top: 8px;    /* 與上邊距離 */
  width: 1px;  /* 線條厚度 */
  height: 100%;
}/* End custom CSS */