.elementor-1330 .elementor-element.elementor-element-5cd3017{--display:flex;--min-height:100vh;--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;box-shadow:0px 0px 75px 0px #FFFFFF inset;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-d098445{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;bottom:0vw;--z-index:2;--e-con-transform-transition-duration:1000ms;}.elementor-1330 .elementor-element.elementor-element-d098445.e-con{--e-con-transform-translateY:0vw;}.elementor-1330 .elementor-element.elementor-element-d098445.e-con:hover{--e-con-transform-translateY:1vw;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-d098445{left:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-d098445{right:0px;}.elementor-1330 .elementor-element.elementor-element-8de8dd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:.5vw .5vw;--row-gap:.5vw;--column-gap:.5vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1000ms;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1330 .elementor-element.elementor-element-c6f002d{text-align:center;}.elementor-1330 .elementor-element.elementor-element-c6f002d .elementor-heading-title{font-family:"モトヤ丸アポロ", Sans-serif;font-size:1.4vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-ba9ce79 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1330 .elementor-element.elementor-element-62120cc .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-62120cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-62120cc.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-62120cc.elementor-view-default .elementor-icon{color:var( --e-global-color-ba9ce79 );border-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-62120cc.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-62120cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-62120cc .elementor-icon{font-size:2.5vw;}.elementor-1330 .elementor-element.elementor-element-62120cc .elementor-icon svg{height:2.5vw;}.elementor-1330 .elementor-element.elementor-element-62120cc .elementor-icon i, .elementor-1330 .elementor-element.elementor-element-62120cc .elementor-icon svg{transform:rotate(90deg);}.elementor-1330 .elementor-element.elementor-element-9e0071a{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;box-shadow:0px 0px 75px 0px #FFFFFF inset;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:12vw;}.elementor-1330 .elementor-element.elementor-element-9e0071a:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-9e0071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AFF09140 85%, var( --e-global-color-6aa0841 ) 100%);}.elementor-1330 .elementor-element.elementor-element-2c285b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-ae5da94{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-1330 .elementor-element.elementor-element-cbd39bc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;top:0px;z-index:2;}.elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-cbd39bc{left:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-cbd39bc{right:0px;}.elementor-1330 .elementor-element.elementor-element-cbd39bc .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-view-stacked .elementor-icon{background-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-view-default .elementor-icon{color:#8CDC5A;border-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-cbd39bc.elementor-view-default .elementor-icon svg{fill:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-cbd39bc .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-cbd39bc .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-cbd39bc .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-45422d2{margin:-0.15vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;}.elementor-1330 .elementor-element.elementor-element-45422d2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1330 .elementor-element.elementor-element-45422d2:not( .elementor-widget-image ), .elementor-1330 .elementor-element.elementor-element-45422d2.elementor-widget-image img{-webkit-mask-image:url( https://formosalifeservices.com/wp-content/uploads/2026/03/chat-bobule11.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1330 .elementor-element.elementor-element-45422d2 .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-45422d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-1330 .elementor-element.elementor-element-45422d2.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-45422d2.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-1330 .elementor-element.elementor-element-45422d2.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-45422d2.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-1330 .elementor-element.elementor-element-45422d2 .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-45422d2 .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-45422d2 .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-7198c34{--display:flex;--position:absolute;--min-height:100%;--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2vw 2vw 2vw 2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:02.5vw;--padding-right:5vw;--z-index:2;}.elementor-1330 .elementor-element.elementor-element-7198c34::before, .elementor-1330 .elementor-element.elementor-element-7198c34 > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-7198c34 > .e-con-inner > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-7198c34 > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-7198c34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-7198c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1330 .elementor-element.elementor-element-042981b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-042981b .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-042981b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-042981b.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-042981b.elementor-view-default .elementor-icon{color:var( --e-global-color-911183b );border-color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-042981b.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-042981b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-042981b .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-042981b .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-595f8e5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-595f8e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-d077cbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-1330 .elementor-element.elementor-element-3a79b69{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;top:0px;z-index:2;}.elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-3a79b69{left:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-3a79b69{right:0px;}.elementor-1330 .elementor-element.elementor-element-3a79b69 .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-view-stacked .elementor-icon{background-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-view-default .elementor-icon{color:#8CDC5A;border-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-3a79b69.elementor-view-default .elementor-icon svg{fill:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-3a79b69 .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-3a79b69 .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-3a79b69 .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-3b706ba{margin:-0.15vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;}.elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1330 .elementor-element.elementor-element-3b706ba:not( .elementor-widget-image ), .elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-widget-image img{-webkit-mask-image:url( https://formosalifeservices.com/wp-content/uploads/2026/03/chat-bobule11.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1330 .elementor-element.elementor-element-3b706ba .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-view-stacked .elementor-icon{background-color:#AFF09180;}.elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-view-default .elementor-icon{color:#AFF09180;border-color:#AFF09180;}.elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-3b706ba.elementor-view-default .elementor-icon svg{fill:#AFF09180;}.elementor-1330 .elementor-element.elementor-element-3b706ba .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-3b706ba .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-3b706ba .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-6c078ed{--display:flex;--position:absolute;--min-height:100%;--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2vw 2vw 2vw 2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:02.5vw;--padding-right:5vw;--z-index:2;}.elementor-1330 .elementor-element.elementor-element-6c078ed::before, .elementor-1330 .elementor-element.elementor-element-6c078ed > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-6c078ed > .e-con-inner > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-6c078ed > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-6c078ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-6c078ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1330 .elementor-element.elementor-element-9339398{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-9339398 .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-9339398.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-9339398.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-9339398.elementor-view-default .elementor-icon{color:var( --e-global-color-ba9ce79 );border-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-9339398.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-9339398.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-9339398 .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-9339398 .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-2f9fb1a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-2f9fb1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-8266aa2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-1330 .elementor-element.elementor-element-95ef595{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;top:0px;z-index:2;}.elementor-1330 .elementor-element.elementor-element-95ef595.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-95ef595{left:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-95ef595{right:0px;}.elementor-1330 .elementor-element.elementor-element-95ef595 .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-95ef595.elementor-view-stacked .elementor-icon{background-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-95ef595.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-95ef595.elementor-view-default .elementor-icon{color:#8CDC5A;border-color:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-95ef595.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-95ef595.elementor-view-default .elementor-icon svg{fill:#8CDC5A;}.elementor-1330 .elementor-element.elementor-element-95ef595 .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-95ef595 .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-95ef595 .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-623bc8e{margin:-0.15vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;}.elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1330 .elementor-element.elementor-element-623bc8e:not( .elementor-widget-image ), .elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-widget-image img{-webkit-mask-image:url( https://formosalifeservices.com/wp-content/uploads/2026/03/chat-bobule11.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1330 .elementor-element.elementor-element-623bc8e .elementor-icon-wrapper{text-align:start;}.elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-view-default .elementor-icon{color:var( --e-global-color-ba9ce79 );border-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-623bc8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-623bc8e .elementor-icon{font-size:13vw;}.elementor-1330 .elementor-element.elementor-element-623bc8e .elementor-icon svg{height:13vw;}.elementor-1330 .elementor-element.elementor-element-623bc8e .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-839f2ee{--display:flex;--position:absolute;--min-height:100%;--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2vw 2vw 2vw 2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:02.5vw;--padding-right:5vw;--z-index:2;}.elementor-1330 .elementor-element.elementor-element-839f2ee::before, .elementor-1330 .elementor-element.elementor-element-839f2ee > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-839f2ee > .e-con-inner > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-839f2ee > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-839f2ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-839f2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1330 .elementor-element.elementor-element-347efba{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-347efba .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-347efba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-347efba.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-347efba.elementor-view-default .elementor-icon{color:var( --e-global-color-ea079c8 );border-color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-347efba.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-347efba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-347efba .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-347efba .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-7732178{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-7732178 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-97baff0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1330 .elementor-element.elementor-element-2cb6bde{--e-transform-rotateZ:-10deg;top:13vw;z-index:5;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-2cb6bde{left:5vw;}body.rtl .elementor-1330 .elementor-element.elementor-element-2cb6bde{right:5vw;}.elementor-1330 .elementor-element.elementor-element-2cb6bde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:8vw;font-weight:600;color:var( --e-global-color-ba9ce79 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1330 .elementor-element.elementor-element-666b79b{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:1;}.elementor-1330 .elementor-element.elementor-element-666b79b img{width:30vw;height:100%;}.elementor-1330 .elementor-element.elementor-element-d503857{--display:flex;--position:absolute;--min-height:30vw;--border-radius:100% 100% 100% 100%;box-shadow:0px 0px 60px -20px #8CDC5A;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-d503857:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-d503857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aa0841 );}.elementor-1330 .elementor-element.elementor-element-a717001{--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-1330 .elementor-element.elementor-element-8d78447{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1330 .elementor-element.elementor-element-6705066{--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#8CDC5A;--border-color:#8CDC5A;--border-radius:2vw 2vw 2vw 2vw;box-shadow:4px 8px 25px -5px #AFF091;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-6705066:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-6705066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aa0841 );}.elementor-1330 .elementor-element.elementor-element-619646b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-619646b .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-619646b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-619646b.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-619646b.elementor-view-default .elementor-icon{color:var( --e-global-color-911183b );border-color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-619646b.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-619646b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-619646b .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-619646b .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-6e8aa08{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-6e8aa08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-ed874c5{--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#327323;--border-color:#327323;--border-radius:2vw 2vw 2vw 2vw;box-shadow:1px 5px 25px -5px rgba(187.99999999999997, 220, 90.00000000000001, 0.75);--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:2;}.elementor-1330 .elementor-element.elementor-element-ed874c5:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-ed874c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFF09180;}.elementor-1330 .elementor-element.elementor-element-ed874c5::before, .elementor-1330 .elementor-element.elementor-element-ed874c5 > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-ed874c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-ed874c5 > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-ed874c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-ed874c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1330 .elementor-element.elementor-element-24df733{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-24df733 .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-24df733.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-24df733.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-24df733.elementor-view-default .elementor-icon{color:var( --e-global-color-ba9ce79 );border-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-24df733.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-24df733.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-24df733 .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-24df733 .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-f8bc606{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-f8bc606 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-ec6058b{--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;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#8CDC5A;--border-color:#8CDC5A;--border-radius:2vw 2vw 2vw 2vw;box-shadow:1px 5px 25px -5px rgba(139.99999999999997, 220, 90.00000000000001, 0.75);--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-ec6058b:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-ec6058b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba9ce79 );}.elementor-1330 .elementor-element.elementor-element-d1c997d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2.5vw) -0.5vw;}.elementor-1330 .elementor-element.elementor-element-d1c997d .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-d1c997d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-d1c997d.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-d1c997d.elementor-view-default .elementor-icon{color:var( --e-global-color-ea079c8 );border-color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-d1c997d.elementor-view-framed .elementor-icon, .elementor-1330 .elementor-element.elementor-element-d1c997d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-d1c997d .elementor-icon{font-size:5.5vw;}.elementor-1330 .elementor-element.elementor-element-d1c997d .elementor-icon svg{height:5.5vw;}.elementor-1330 .elementor-element.elementor-element-0eed9e6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-0eed9e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:600;line-height:1.6em;color:var( --e-global-color-ea079c8 );}.elementor-1330 .elementor-element.elementor-element-4b9fbea{--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;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:12vw;--padding-right:12vw;}.elementor-1330 .elementor-element.elementor-element-4b9fbea:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-4b9fbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6060601A;}.elementor-1330 .elementor-element.elementor-element-43558e9{--display:flex;--position:absolute;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0vw;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-43558e9:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-43558e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aa0841 );}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-43558e9{left:0vw;}body.rtl .elementor-1330 .elementor-element.elementor-element-43558e9{right:0vw;}.elementor-1330 .elementor-element.elementor-element-fc1625f{--display:flex;--position:absolute;--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20vh;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-fc1625f:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-fc1625f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6aa0841 ) 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-fc1625f{left:0vw;}body.rtl .elementor-1330 .elementor-element.elementor-element-fc1625f{right:0vw;}.elementor-1330 .elementor-element.elementor-element-edae16b{--display:flex;--position:absolute;--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0vw;--z-index:0;}.elementor-1330 .elementor-element.elementor-element-edae16b:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-edae16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-6aa0841 ) 100%);}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-edae16b{left:0vw;}body.rtl .elementor-1330 .elementor-element.elementor-element-edae16b{right:0vw;}.elementor-1330 .elementor-element.elementor-element-c572003{margin:-1vw -1vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;z-index:1;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon{font-size:3vw;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon svg{height:3vw;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon-wrapper svg{width:auto;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon i, .elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon svg{transform:rotate(0deg);}.elementor-1330 .elementor-element.elementor-element-5bd5d35{text-align:center;}.elementor-1330 .elementor-element.elementor-element-5bd5d35 .elementor-heading-title{font-family:"モトヤ丸アポロ", Sans-serif;font-size:2.22vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-ecac931 );}.elementor-1330 .elementor-element.elementor-element-bc34a90{text-align:center;}.elementor-1330 .elementor-element.elementor-element-bc34a90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-dc3b091 );}.elementor-1330 .elementor-element.elementor-element-5db1bd8{--spacer-size:1vw;}.elementor-1330 .elementor-element.elementor-element-39b4f23{--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:space-between;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(170.77698117348106, 255, 143.74065896739128, 0.5);--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:1vw;}.elementor-1330 .elementor-element.elementor-element-39b4f23:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-39b4f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aa0841 );}.elementor-1330 .elementor-element.elementor-element-39b4f23.e-con{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-ff3e960{width:100%;max-width:100%;}.elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-select, .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-select *{font-family:"Montserrat", Sans-serif;}.elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select-separator{display:none;}.elementor-1330 .elementor-element.elementor-element-b520c8a{width:100%;max-width:100%;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-select, .elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-select *{font-family:"Montserrat", Sans-serif;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-facet .wpgb-select-separator{display:none;}.elementor-1330 .elementor-element.elementor-element-7ad04d1{width:100%;max-width:100%;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-facet-title{font-family:"Montserrat", Sans-serif;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-select, .elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-select *{font-family:"Montserrat", Sans-serif;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-facet .wpgb-select-separator{display:none;}.elementor-1330 .elementor-element.elementor-element-66ef8fa{width:var( --container-widget-width, 93.711 );max-width:93.711;--container-widget-width:93.711;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-66ef8fa > .elementor-widget-container{margin:-1vw -1vw -1vw 0vw;}.elementor-1330 .elementor-element.elementor-element-66ef8fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1330 .elementor-element.elementor-element-66ef8fa .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-1330 .elementor-element.elementor-element-66ef8fa .wpgb-facet-title{font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:500;letter-spacing:0.05em;}.elementor-1330 .elementor-element.elementor-element-66ef8fa .wpgb-facet{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:flex-end;align-items:flex-end;}.elementor-1330 .elementor-element.elementor-element-66ef8fa button.wpgb-button{font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:600;letter-spacing:0.05em;color:var( --e-global-color-6aa0841 );background-color:#4FCE00;border-radius:100px 100px 100px 100px;padding:1.75em 2.5em 1.75em 2.5em;margin:0em 0em 0em 0em;}.elementor-1330 .elementor-element.elementor-element-66ef8fa button.wpgb-button:not([disabled]):hover, .elementor-1330 .elementor-element.elementor-element-66ef8fa button.wpgb-button:not([disabled]):focus{color:var( --e-global-color-6aa0841 );background-color:var( --e-global-color-6287a71 );}.elementor-1330 .elementor-element.elementor-element-a56b71d{--spacer-size:1vw;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1330 .elementor-element.elementor-element-3c53690{--grid-columns:3;width:100%;max-width:100%;--load-more-button-align:center;}.elementor-1330 .elementor-element.elementor-element-3c53690.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1330 .elementor-element.elementor-element-3c53690 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1330 .elementor-element.elementor-element-3c53690 .e-loop-item > .elementor-section, .elementor-1330 .elementor-element.elementor-element-3c53690 .e-loop-item > .elementor-section > .elementor-container, .elementor-1330 .elementor-element.elementor-element-3c53690 .e-loop-item > .e-con, .elementor-1330 .elementor-element.elementor-element-3c53690 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1330 .elementor-element.elementor-element-4c183ea{--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;--overflow:hidden;--padding-top:6vw;--padding-bottom:6vw;--padding-left:12vw;--padding-right:12vw;}.elementor-1330 .elementor-element.elementor-element-f3280ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:0.5;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:var( --e-global-color-911183b );--border-color:var( --e-global-color-911183b );--border-radius:2vw 2vw 2vw 2vw;box-shadow:0px 5px 30px 0px rgba(139.99999999999997, 220, 90.00000000000001, 0.5);--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-f3280ca:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-f3280ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aa0841 );}.elementor-1330 .elementor-element.elementor-element-f3280ca.e-con{--e-con-transform-scale:1;}.elementor-1330 .elementor-element.elementor-element-f3280ca.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1330 .elementor-element.elementor-element-f3280ca::before, .elementor-1330 .elementor-element.elementor-element-f3280ca > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-f3280ca > .e-con-inner > .elementor-background-video-container::before, .elementor-1330 .elementor-element.elementor-element-f3280ca > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-f3280ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1330 .elementor-element.elementor-element-f3280ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1330 .elementor-element.elementor-element-f3280ca:hover{box-shadow:0px 3px 15px -3px #8CDC5A;}.elementor-1330 .elementor-element.elementor-element-919e247{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:2vw;}.elementor-1330 .elementor-element.elementor-element-714f85a{--display:flex;--min-height:90%;--margin-top:0vw;--margin-bottom:-0.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-714f85a:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-714f85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://formosalifeservices.com/wp-content/uploads/2026/03/12445_color.svg");background-position:bottom right;background-repeat:no-repeat;}.elementor-1330 .elementor-element.elementor-element-714f85a.e-con{--e-con-transform-rotateZ:5deg;}.elementor-1330 .elementor-element.elementor-element-869f9ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-2cdefdf{text-align:center;}.elementor-1330 .elementor-element.elementor-element-2cdefdf .elementor-heading-title{font-family:"モトヤ丸アポロ", Sans-serif;font-size:2.22vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-ecac931 );}.elementor-1330 .elementor-element.elementor-element-8279522{text-align:center;}.elementor-1330 .elementor-element.elementor-element-8279522 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-dc3b091 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button{background-color:var( --e-global-color-911183b );font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:600;letter-spacing:0.05em;fill:var( --e-global-color-6aa0841 );color:var( --e-global-color-6aa0841 );border-radius:50px 50px 50px 50px;padding:0.75vw 1.25vw 0.75vw 1vw;}.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button:hover, .elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button:focus{background-color:var( --e-global-color-6287a71 );}.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button .elementor-button-content-wrapper{gap:0.5em;}.elementor-1330 .elementor-element.elementor-element-6a1906d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1330 .elementor-element.elementor-element-6a1906d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.79vw;font-weight:400;line-height:1em;letter-spacing:0.05em;color:#60606080;}.elementor-1330 .elementor-element.elementor-element-df98584{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-f1e4df3{--display:flex;--min-height:90%;--margin-top:0vw;--margin-bottom:-0.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-f1e4df3:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-f1e4df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://formosalifeservices.com/wp-content/uploads/2026/03/12451_color.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-1330 .elementor-element.elementor-element-f1e4df3.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-1330 .elementor-element.elementor-element-af232f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6vw;--padding-bottom:6vw;--padding-left:12vw;--padding-right:12vw;}.elementor-1330 .elementor-element.elementor-element-2eabdaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-911183b );--border-color:var( --e-global-color-911183b );--border-radius:2vw 2vw 2vw 2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-2eabdaf:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-2eabdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFF09126;}.elementor-1330 .elementor-element.elementor-element-67d79ab{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:0vw;}.elementor-1330 .elementor-element.elementor-element-54fca10{text-align:start;}.elementor-1330 .elementor-element.elementor-element-54fca10 .elementor-heading-title{font-family:"モトヤ丸アポロ", Sans-serif;font-size:1.78vw;font-weight:400;letter-spacing:0.05em;color:var( --e-global-color-ecac931 );}.elementor-1330 .elementor-element.elementor-element-77ee2c0{text-align:start;}.elementor-1330 .elementor-element.elementor-element-77ee2c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:400;line-height:1.6em;letter-spacing:0.05em;color:var( --e-global-color-dc3b091 );}.elementor-1330 .elementor-element.elementor-element-1ba8da3{--display:flex;--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;}.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button{background-color:var( --e-global-color-6287a71 );font-family:"Montserrat", Sans-serif;font-size:1.11vw;font-weight:600;letter-spacing:0.05em;fill:var( --e-global-color-6aa0841 );color:var( --e-global-color-6aa0841 );transition-duration:1s;border-radius:50px 50px 50px 50px;padding:1vw 1.25vw 1vw 2vw;}.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button:hover, .elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button:focus{background-color:var( --e-global-color-911183b );}.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button .elementor-button-content-wrapper{gap:1em;}@media(max-width:1024px){.elementor-1330 .elementor-element.elementor-element-9e0071a{--grid-auto-flow:row;}.elementor-1330 .elementor-element.elementor-element-3c53690{--grid-columns:2;}.elementor-1330 .elementor-element.elementor-element-f3280ca{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1330 .elementor-element.elementor-element-5cd3017{--content-width:100%;}.elementor-1330 .elementor-element.elementor-element-8de8dd0{--width:fit;}.elementor-1330 .elementor-element.elementor-element-9e0071a{--content-width:100%;}.elementor-1330 .elementor-element.elementor-element-ae5da94{--width:fit;}.elementor-1330 .elementor-element.elementor-element-d077cbd{--width:fit;}.elementor-1330 .elementor-element.elementor-element-8266aa2{--width:fit;}.elementor-1330 .elementor-element.elementor-element-d503857{--width:30vw;}.elementor-1330 .elementor-element.elementor-element-8d78447{--width:50%;}.elementor-1330 .elementor-element.elementor-element-4b9fbea{--content-width:100%;}.elementor-1330 .elementor-element.elementor-element-43558e9{--width:100vw;}.elementor-1330 .elementor-element.elementor-element-fc1625f{--width:100vw;}.elementor-1330 .elementor-element.elementor-element-edae16b{--width:100vw;}.elementor-1330 .elementor-element.elementor-element-39b4f23{--width:75%;}.elementor-1330 .elementor-element.elementor-element-4c183ea{--content-width:100%;}.elementor-1330 .elementor-element.elementor-element-af232f1{--content-width:100%;}.elementor-1330 .elementor-element.elementor-element-1ba8da3{--width:75%;}}@media(max-width:767px){.elementor-1330 .elementor-element.elementor-element-9e0071a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1330 .elementor-element.elementor-element-4b9fbea{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1330 .elementor-element.elementor-element-edae16b{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon{font-size:8vw;}.elementor-1330 .elementor-element.elementor-element-c572003 .elementor-icon svg{height:8vw;}.elementor-1330 .elementor-element.elementor-element-5bd5d35 .elementor-heading-title{font-size:22px;}.elementor-1330 .elementor-element.elementor-element-bc34a90 .elementor-heading-title{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-39b4f23{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--border-radius:6vw 6vw 6vw 6vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1330 .elementor-element.elementor-element-ff3e960{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-select, .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-select *{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select-toggle{--wpgb-select-icon-scale:calc(18/20);transform:scale(var(--wpgb-select-icon-scale));}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select + .wpgb-select-controls{right:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select + .wpgb-select-controls{left:0px;}body:not(.rtl) .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select .wpgb-select-controls{margin-right:0px;}body.rtl .elementor-1330 .elementor-element.elementor-element-ff3e960 .wpgb-facet .wpgb-select .wpgb-select-controls{margin-left:0px;}.elementor-1330 .elementor-element.elementor-element-b520c8a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-b520c8a > .elementor-widget-container{margin:0vw -2vw 0vw -2vw;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-facet-title{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-select, .elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-select *{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-b520c8a .wpgb-facet .wpgb-select-toggle{--wpgb-select-icon-scale:calc(18/20);transform:scale(var(--wpgb-select-icon-scale));}.elementor-1330 .elementor-element.elementor-element-7ad04d1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-facet-title{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-select, .elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-select *{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-7ad04d1 .wpgb-facet .wpgb-select-toggle{--wpgb-select-icon-scale:calc(18/20);transform:scale(var(--wpgb-select-icon-scale));}.elementor-1330 .elementor-element.elementor-element-66ef8fa{width:100%;max-width:100%;}.elementor-1330 .elementor-element.elementor-element-66ef8fa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1330 .elementor-element.elementor-element-66ef8fa .wpgb-facet-title{font-size:14px;}.elementor-1330 .elementor-element.elementor-element-66ef8fa button.wpgb-button{width:100%;font-size:14px;padding:.5em .5em .5em .5em;}.elementor-1330 .elementor-element.elementor-element-3c53690{--grid-columns:1;--grid-row-gap:4vw;--grid-column-gap:4vw;}.elementor-1330 .elementor-element.elementor-element-f3280ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-cbd39bc */.elementor-1330 .elementor-element.elementor-element-cbd39bc svg path {
    stroke: #8cdc5a !important; /* 請換成你要的顏色代碼
    fill: none; /* 如果你只要外框不要底色，加上這行 */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45422d2 */.elementor-1330 .elementor-element.elementor-element-45422d2 {
    /* 直接對整個被遮罩剪裁過的容器下底色與模糊 */
    background-color: rgba(255, 255, 255, 0.2); 
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae5da94 */.elementor-1330 .elementor-element.elementor-element-ae5da94 {
    z-index: 1;
}
.elementor-1330 .elementor-element.elementor-element-ae5da94:hover {
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a79b69 */.elementor-1330 .elementor-element.elementor-element-3a79b69 svg path {
    stroke: #327323 !important; /* 請換成你要的顏色代碼
    fill: none; /* 如果你只要外框不要底色，加上這行 */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b706ba */.elementor-1330 .elementor-element.elementor-element-3b706ba {
    /* 直接對整個被遮罩剪裁過的容器下底色與模糊 */
    background-color: rgba(255, 255, 255, 0.2); 
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-95ef595 */.elementor-1330 .elementor-element.elementor-element-95ef595 svg path {
    stroke: #aff091 !important; /* 請換成你要的顏色代碼
    fill: none; /* 如果你只要外框不要底色，加上這行 */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-623bc8e */.elementor-1330 .elementor-element.elementor-element-623bc8e {
    /* 直接對整個被遮罩剪裁過的容器下底色與模糊 */
    background-color: rgba(255, 255, 255, 0.2); 
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8266aa2 */.elementor-1330 .elementor-element.elementor-element-8266aa2 {
    z-index: 1;
}
.elementor-1330 .elementor-element.elementor-element-8266aa2:hover {
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed874c5 */.elementor-1330 .elementor-element.elementor-element-ed874c5 {
    backdrop-filter: blur(5px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54644ab *//* 針對按鈕內的 SVG 圖示設定精確尺寸 */
.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button-icon svg {
    width: 1.78vw !important;
    height: 1.78vw !important; /* 確保寬高比例一致 */
}

/* 強制啟動彈性佈局並垂直置中 */
.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* 垂直置中關鍵 */
    justify-content: center !important; /* 如果你的按鈕文字是置中的話，加上這行 */
    line-height: 1 !important; /* 消除文字多餘的行高干擾 */
}

/* 確保文字本身沒有額外的邊距 */
.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button-text {
    display: flex;
    align-items: center;
}

/* 針對 SVG 圖示微調基線偏移（如果還是覺得偏上 1px，可以用這招） */
.elementor-1330 .elementor-element.elementor-element-54644ab .elementor-button-icon {
    display: flex;
    align-items: center;
    margin-top: 2px; /* 這裡可以手動微調 1-2px 來達到視覺上的完美置中 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fdda21 *//* 針對按鈕內的 SVG 圖示設定精確尺寸與顏色 */
.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-icon svg {
    width: 2.5vw !important;
    height: 2.5vw !important;
    /* --- 這裡加入顏色設定 --- */
    fill: #ffffff !important; /* 強制填充顏色為白色 */
}

/* 針對 SVG 內部的路徑也強制改色（防止某些 SVG 內部自帶顏色） */
.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-icon svg path {
    fill: #ffffff !important;
}

/* 強制啟動彈性佈局並垂直置中 */
.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important; 
    line-height: 1 !important; 
}

/* 確保文字本身沒有額外的邊距 */
.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-text {
    display: flex;
    align-items: center;
    color: #ffffff !important; /* 如果你的文字也要白色的話，可以一併檢查這行 */
}

/* 針對 SVG 圖示微調基線偏移 */
.elementor-1330 .elementor-element.elementor-element-4fdda21 .elementor-button-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'モトヤ丸アポロ';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://formosalifeservices.com/wp-content/uploads/2026/03/MotoyaExMaAporo-W4.woff2') format('woff2');
}
@font-face {
	font-family: 'モトヤ丸アポロ';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://formosalifeservices.com/wp-content/uploads/2026/03/MotoyaExMaAporo-W6.woff2') format('woff2');
}
@font-face {
	font-family: 'モトヤ丸アポロ';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://formosalifeservices.com/wp-content/uploads/2026/03/MotoyaExMaAporo-W8.woff2') format('woff2');
}
/* End Custom Fonts CSS */