.elementor-1586 .elementor-element.elementor-element-ee0f24d{--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-1586 .elementor-element.elementor-element-4b47518{--display:flex;--min-height:300px;--justify-content:center;--border-radius:var(--radius-55) var(--radius-55) var(--radius-55) var(--radius-55);}.elementor-1586 .elementor-element.elementor-element-4b47518:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-4b47518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sogoodday.testgogo.org/wp-content/uploads/身心科門診Banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-7f3e87b{--display:flex;}.elementor-1586 .elementor-element.elementor-element-b2e5650 .elementor-heading-title{font-family:var( --e-global-typography-cfd0a49-font-family ), Sans-serif;font-size:var( --e-global-typography-cfd0a49-font-size );font-weight:var( --e-global-typography-cfd0a49-font-weight );line-height:var( --e-global-typography-cfd0a49-line-height );color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-1475ffb .elementor-heading-title{font-family:var( --e-global-typography-64e64ed-font-family ), Sans-serif;font-size:var( --e-global-typography-64e64ed-font-size );font-weight:var( --e-global-typography-64e64ed-font-weight );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );color:var( --e-global-color-91b6239 );}.elementor-1586 .elementor-element.elementor-element-b02f241{--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:var(--space-30);--padding-bottom:var(--space-30);--padding-left:0;--padding-right:0;}.elementor-1586 .elementor-element.elementor-element-224c0c7{font-family:var( --e-global-typography-7226642-font-family ), Sans-serif;font-size:var( --e-global-typography-7226642-font-size );font-weight:var( --e-global-typography-7226642-font-weight );line-height:var( --e-global-typography-7226642-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-224c0c7 a{color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-224c0c7 a:hover{color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-fb23dc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0;--padding-bottom:var(--space-50);--padding-left:0;--padding-right:0;}.elementor-1586 .elementor-element.elementor-element-fb23dc8:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-fb23dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sogoodday.testgogo.org/wp-content/uploads/Clinic-c.svg");background-position:bottom left;background-repeat:no-repeat;background-size:23% auto;}.elementor-1586 .elementor-element.elementor-element-9d015b4{--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;--z-index:3;}.elementor-1586 .elementor-element.elementor-element-889ff8d .elementor-heading-title{font-family:var( --e-global-typography-cfd0a49-font-family ), Sans-serif;font-size:var( --e-global-typography-cfd0a49-font-size );font-weight:var( --e-global-typography-cfd0a49-font-weight );line-height:var( --e-global-typography-cfd0a49-line-height );color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-d54b286 .elementor-heading-title{font-family:var( --e-global-typography-c589653-font-family ), Sans-serif;font-size:var( --e-global-typography-c589653-font-size );font-weight:var( --e-global-typography-c589653-font-weight );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );color:var( --e-global-color-91b6239 );}.elementor-1586 .elementor-element.elementor-element-9534e88 > .elementor-widget-container{margin:var(--space-18) 0 0 0;}.elementor-1586 .elementor-element.elementor-element-d31ea70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-20) var(--space-20);--row-gap:var(--space-20);--column-gap:var(--space-20);--grid-auto-flow:row;--z-index:3;}.elementor-1586 .elementor-element.elementor-element-d8c0cab{--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:flex-start;border-style:solid;--border-style:solid;border-width:0 0 var(--space-8) 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:var(--space-8);--border-left-width:0;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-d8c0cab:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-d8c0cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1586 .elementor-element.elementor-element-c707f39{--display:flex;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);}.elementor-1586 .elementor-element.elementor-element-f19d19d .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:var(--space-30);font-weight:600;line-height:1.38em;letter-spacing:0.08em;}.elementor-1586 .elementor-element.elementor-element-d9aaebd{--display:flex;}.elementor-1586 .elementor-element.elementor-element-8c42054 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-d85fed1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-c0e16f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:var(--space-10);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-75d430d .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-75d430d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-75d430d .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-75d430d .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-568cc34 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 5px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-568cc34 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-152d2b6 .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-152d2b6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-152d2b6 .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-152d2b6 .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-7d61c67 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 7px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-7d61c67 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-d892316 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-1586 .elementor-element.elementor-element-d892316.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-d892316 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:var(--btn_font_s);font-weight:600;line-height:1em;letter-spacing:0.07em;color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-d892316 .elementor-heading-title a:hover, .elementor-1586 .elementor-element.elementor-element-d892316 .elementor-heading-title a:focus{color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-d892316 .elementor-heading-title a{transition-duration:0.3s;}.elementor-1586 .elementor-element.elementor-element-bbe8049{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--margin-top:var(--space-18);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-13fbb67{--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:flex-start;border-style:solid;--border-style:solid;border-width:0 0 var(--space-8) 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:var(--space-8);--border-left-width:0;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-13fbb67:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-13fbb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1586 .elementor-element.elementor-element-a14f69f{--display:flex;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);}.elementor-1586 .elementor-element.elementor-element-0456736 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:var(--space-30);font-weight:600;line-height:1.38em;letter-spacing:0.08em;}.elementor-1586 .elementor-element.elementor-element-a0e3880{--display:flex;}.elementor-1586 .elementor-element.elementor-element-f5a0a8a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-b266d3c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-7685f26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:var(--space-10);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-86377e8 .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-86377e8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-86377e8 .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-86377e8 .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-6e086b3 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 5px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-6e086b3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-6b8b210 .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-6b8b210.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6b8b210 .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-6b8b210 .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-c2adcb8 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 7px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-c2adcb8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-b6df0e3 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-1586 .elementor-element.elementor-element-b6df0e3.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-b6df0e3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:var(--btn_font_s);font-weight:600;line-height:1em;letter-spacing:0.07em;color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-b6df0e3 .elementor-heading-title a:hover, .elementor-1586 .elementor-element.elementor-element-b6df0e3 .elementor-heading-title a:focus{color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-b6df0e3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-1586 .elementor-element.elementor-element-54ea444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--margin-top:var(--space-18);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-43d7573{--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:flex-start;border-style:solid;--border-style:solid;border-width:0 0 var(--space-8) 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:var(--space-8);--border-left-width:0;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-43d7573:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-43d7573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1586 .elementor-element.elementor-element-9e3e2ba{--display:flex;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);}.elementor-1586 .elementor-element.elementor-element-caf55c2 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:var(--space-30);font-weight:600;line-height:1.38em;letter-spacing:0.08em;}.elementor-1586 .elementor-element.elementor-element-b6ec83c{--display:flex;}.elementor-1586 .elementor-element.elementor-element-fcf9930 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-eb2f574 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-d5ab918{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:var(--space-10);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-9d593b4 .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-9d593b4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-9d593b4 .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-9d593b4 .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-6846b24 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 5px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-6846b24 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-6aea5f3 .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-6aea5f3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-6aea5f3 .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-6aea5f3 .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-99f43b3 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 7px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-99f43b3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-4153c96 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-1586 .elementor-element.elementor-element-4153c96.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-4153c96 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:var(--btn_font_s);font-weight:600;line-height:1em;letter-spacing:0.07em;color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-4153c96 .elementor-heading-title a:hover, .elementor-1586 .elementor-element.elementor-element-4153c96 .elementor-heading-title a:focus{color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-4153c96 .elementor-heading-title a{transition-duration:0.3s;}.elementor-1586 .elementor-element.elementor-element-902f209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--margin-top:var(--space-18);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-dd20a1f{--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:flex-start;border-style:solid;--border-style:solid;border-width:0 0 var(--space-8) 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:var(--space-8);--border-left-width:0;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-dd20a1f:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-dd20a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1586 .elementor-element.elementor-element-a4505d4{--display:flex;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);}.elementor-1586 .elementor-element.elementor-element-b7aa0f9 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:var(--space-30);font-weight:600;line-height:1.38em;letter-spacing:0.08em;}.elementor-1586 .elementor-element.elementor-element-de70819{--display:flex;}.elementor-1586 .elementor-element.elementor-element-0346c8d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-4977a32 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-912cf1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:var(--space-10);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-bb05bec .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-bb05bec.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-bb05bec .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-bb05bec .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-3624803 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 5px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-3624803 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-a0f092a .elementor-icon-wrapper{text-align:center;}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-default .elementor-icon{color:var( --e-global-color-4bd73b8 );border-color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-framed .elementor-icon, .elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-afd3d31 );border-color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-framed .elementor-icon:hover, .elementor-1586 .elementor-element.elementor-element-a0f092a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-a0f092a .elementor-icon{font-size:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-a0f092a .elementor-icon svg{height:var(--space-20);}.elementor-1586 .elementor-element.elementor-element-eec6907 > .elementor-widget-container{--e-transform-translateY:-3px;padding:0px 7px 0px 5px;}.elementor-1586 .elementor-element.elementor-element-eec6907 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-cd9fff0 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-1586 .elementor-element.elementor-element-cd9fff0.elementor-element{--align-self:center;}.elementor-1586 .elementor-element.elementor-element-cd9fff0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:var(--btn_font_s);font-weight:600;line-height:1em;letter-spacing:0.07em;color:var( --e-global-color-4bd73b8 );}.elementor-1586 .elementor-element.elementor-element-cd9fff0 .elementor-heading-title a:hover, .elementor-1586 .elementor-element.elementor-element-cd9fff0 .elementor-heading-title a:focus{color:var( --e-global-color-afd3d31 );}.elementor-1586 .elementor-element.elementor-element-cd9fff0 .elementor-heading-title a{transition-duration:0.3s;}.elementor-1586 .elementor-element.elementor-element-419b4ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--space-10) var(--space-10);--row-gap:var(--space-10);--column-gap:var(--space-10);--margin-top:var(--space-18);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button{background-color:var( --e-global-color-4bd73b8 );font-family:var( --e-global-typography-dc9786d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9786d-font-size );font-weight:var( --e-global-typography-dc9786d-font-weight );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );fill:var( --e-global-color-a7ce01b );color:var( --e-global-color-a7ce01b );border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button:hover, .elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button:hover svg, .elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-7c0e4f0{--display:flex;--min-height:40vw;--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;--overlay-opacity:1;}.elementor-1586 .elementor-element.elementor-element-7c0e4f0:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sogoodday.testgogo.org/wp-content/uploads/home-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1586 .elementor-element.elementor-element-7c0e4f0::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sogoodday.testgogo.org/wp-content/uploads/home-bg-3mask.svg");--background-overlay:'';background-position:50% -4vw;background-repeat:no-repeat;background-size:150% auto;}.elementor-1586 .elementor-element.elementor-element-9120579{--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-1586 .elementor-element.elementor-element-8252db8{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 var(--space-8) 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:var(--space-8);--border-left-width:0;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:var(--radius-20) var(--radius-20) var(--radius-8) var(--radius-8);--margin-top:-25vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:var(--space-70);--padding-bottom:var(--space-70);--padding-left:var(--space-125);--padding-right:var(--space-125);--z-index:5;}.elementor-1586 .elementor-element.elementor-element-8252db8:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-8252db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1586 .elementor-element.elementor-element-e07368d > .elementor-widget-container{margin:0 0 var(--space-60) 0;}.elementor-1586 .elementor-element.elementor-element-e07368d img{height:290px;object-fit:cover;object-position:center center;border-radius:var(--radius-20) var(--radius-20) var(--radius-20) var(--radius-20);}.elementor-1586 .elementor-element.elementor-element-c208a92 .elementor-heading-title{font-family:var( --e-global-typography-cfd0a49-font-family ), Sans-serif;font-size:var( --e-global-typography-cfd0a49-font-size );font-weight:var( --e-global-typography-cfd0a49-font-weight );line-height:var( --e-global-typography-cfd0a49-line-height );color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-2db95fe > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-2db95fe .elementor-heading-title{font-family:var( --e-global-typography-c589653-font-family ), Sans-serif;font-size:var( --e-global-typography-c589653-font-size );font-weight:var( --e-global-typography-c589653-font-weight );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );color:var( --e-global-color-91b6239 );}.elementor-1586 .elementor-element.elementor-element-ade1448 > .elementor-widget-container{margin:0 0 var(--space-24) 0;}.elementor-1586 .elementor-element.elementor-element-ade1448 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-8a8ed06 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-8a8ed06 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-2e3cf5e > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-2e3cf5e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-af8f08c > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-af8f08c .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-9354b69 > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-9354b69{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-4d18890 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-4d18890 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-a74c8f4 > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-a74c8f4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-5122a1f{--display:flex;--min-height:2px;--border-radius:99px 99px 99px 99px;--margin-top:var(--space-20);--margin-bottom:var(--space-50);--margin-left:0;--margin-right:0;}.elementor-1586 .elementor-element.elementor-element-5122a1f:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-5122a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-770b51f > .elementor-widget-container{margin:0 0 var(--space-24) 0;}.elementor-1586 .elementor-element.elementor-element-770b51f .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-9929ed1 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-9929ed1 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-ba2c5cc > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-ba2c5cc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-bf1c102 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-bf1c102 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-372ce5c > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-372ce5c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-9ce3d23 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-9ce3d23 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-ccb3e9e > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-ccb3e9e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-93c169e > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-93c169e .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-05614c3 > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-05614c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-1e163e7 > .elementor-widget-container{margin:0 0 var(--space-8) 0;}.elementor-1586 .elementor-element.elementor-element-1e163e7 .elementor-heading-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-a246039 > .elementor-widget-container{margin:0 0 var(--space-30) 0;}.elementor-1586 .elementor-element.elementor-element-a246039{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1586 .elementor-element.elementor-element-25ae6cb{--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:var(--space-100);--padding-bottom:var(--space-80);--padding-left:0;--padding-right:0;}.elementor-1586 .elementor-element.elementor-element-25ae6cb:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-25ae6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sogoodday.testgogo.org/wp-content/uploads/Partners-c.svg");background-position:110% 130%;background-repeat:no-repeat;background-size:30% auto;}.elementor-1586 .elementor-element.elementor-element-80d7891{text-align:center;}.elementor-1586 .elementor-element.elementor-element-80d7891 .elementor-heading-title{font-family:var( --e-global-typography-cfd0a49-font-family ), Sans-serif;font-size:var( --e-global-typography-cfd0a49-font-size );font-weight:var( --e-global-typography-cfd0a49-font-weight );line-height:var( --e-global-typography-cfd0a49-line-height );color:var( --e-global-color-accent );}.elementor-1586 .elementor-element.elementor-element-92473c6{text-align:center;}.elementor-1586 .elementor-element.elementor-element-92473c6 .elementor-heading-title{font-family:var( --e-global-typography-c589653-font-family ), Sans-serif;font-size:var( --e-global-typography-c589653-font-size );font-weight:var( --e-global-typography-c589653-font-weight );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );color:var( --e-global-color-91b6239 );}.elementor-1586 .elementor-element.elementor-element-b8a3755 > .elementor-widget-container{margin:var(--space-40) 0 0 0;}.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery-item{padding:0 0px 0px 0;}.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery{margin:0 -0px -0px 0;}.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery-item .gallery-caption{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:var(--body);font-weight:400;font-style:normal;line-height:1.4em;margin-block-start:var(--space-8);}@media(max-width:1540px){.elementor-1586 .elementor-element.elementor-element-4b47518{--min-height:17vw;}.elementor-1586 .elementor-element.elementor-element-b2e5650 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-1475ffb .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-224c0c7{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1586 .elementor-element.elementor-element-889ff8d .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-d54b286 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-d31ea70{--grid-auto-flow:row;}.elementor-1586 .elementor-element.elementor-element-d8c0cab{--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-8c42054 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d85fed1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-568cc34 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-7d61c67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-13fbb67{--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-f5a0a8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-b266d3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6e086b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-c2adcb8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-43d7573{--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-fcf9930 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-eb2f574 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6846b24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-99f43b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-dd20a1f{--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1586 .elementor-element.elementor-element-0346c8d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4977a32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-3624803 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-eec6907 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-7c0e4f0{--min-height:44vw;}.elementor-1586 .elementor-element.elementor-element-8252db8{--margin-top:-29vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1586 .elementor-element.elementor-element-c208a92 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-2db95fe .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-ade1448 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-8a8ed06 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-2e3cf5e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-af8f08c .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9354b69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4d18890 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a74c8f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-770b51f .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9929ed1 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ba2c5cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-bf1c102 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-372ce5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-9ce3d23 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ccb3e9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-93c169e .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-05614c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-1e163e7 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a246039{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-80d7891 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-92473c6 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}}@media(max-width:1200px){.elementor-1586 .elementor-element.elementor-element-4b47518{--min-height:23vw;}.elementor-1586 .elementor-element.elementor-element-b2e5650 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-1475ffb .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-224c0c7{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1586 .elementor-element.elementor-element-9d015b4{--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:0;--padding-bottom:var(--space-30);--padding-left:0;--padding-right:0;}.elementor-1586 .elementor-element.elementor-element-889ff8d .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-d54b286 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-d31ea70{--grid-auto-flow:row;}.elementor-1586 .elementor-element.elementor-element-d8c0cab{--padding-top:var(--space-30);--padding-bottom:var(--space-30);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-8c42054 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d85fed1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-568cc34 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-7d61c67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-c82adb5{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-c82adb5 > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-2a0b91e{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-2a0b91e > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-13fbb67{--padding-top:var(--space-30);--padding-bottom:var(--space-30);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-f5a0a8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-b266d3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6e086b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-c2adcb8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-ca81a45{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-ca81a45 > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d7323a9{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-d7323a9 > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-43d7573{--padding-top:var(--space-30);--padding-bottom:var(--space-30);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-fcf9930 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-eb2f574 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6846b24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-99f43b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-b5b114c{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-b5b114c > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-f9a9c1b{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-f9a9c1b > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-dd20a1f{--padding-top:var(--space-30);--padding-bottom:var(--space-30);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-0346c8d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4977a32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-3624803 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-eec6907 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-f85a40e{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-f85a40e > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-3179611{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-3179611 > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-7c0e4f0::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% -3vw;}.elementor-1586 .elementor-element.elementor-element-8252db8{--margin-top:-27vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1586 .elementor-element.elementor-element-e07368d img{height:30vw;}.elementor-1586 .elementor-element.elementor-element-c208a92 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-2db95fe .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-ade1448 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-8a8ed06 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-2e3cf5e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-af8f08c .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9354b69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4d18890 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a74c8f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-770b51f .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9929ed1 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ba2c5cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-bf1c102 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-372ce5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-9ce3d23 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ccb3e9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-93c169e .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-05614c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-1e163e7 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a246039{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-25ae6cb:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-25ae6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:120% 130%;background-size:35% auto;}.elementor-1586 .elementor-element.elementor-element-80d7891 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-92473c6 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-4b47518{--min-height:34vw;}.elementor-1586 .elementor-element.elementor-element-b2e5650 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-1475ffb .elementor-heading-title{font-size:var( --e-global-typography-64e64ed-font-size );line-height:var( --e-global-typography-64e64ed-line-height );letter-spacing:var( --e-global-typography-64e64ed-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-224c0c7{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1586 .elementor-element.elementor-element-889ff8d .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-d54b286 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-d31ea70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1586 .elementor-element.elementor-element-d8c0cab{--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-8c42054 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d85fed1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-75d430d .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-75d430d .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-568cc34 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-152d2b6 .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-152d2b6 .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-7d61c67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-bbe8049{--flex-wrap:nowrap;}.elementor-1586 .elementor-element.elementor-element-c82adb5 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-2a0b91e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-13fbb67{--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-f5a0a8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-b266d3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-86377e8 .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-86377e8 .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-6e086b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6b8b210 .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-6b8b210 .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-c2adcb8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-54ea444{--flex-wrap:nowrap;}.elementor-1586 .elementor-element.elementor-element-ca81a45 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-d7323a9 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-43d7573{--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-fcf9930 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-eb2f574 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-9d593b4 .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-9d593b4 .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-6846b24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-6aea5f3 .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-6aea5f3 .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-99f43b3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-902f209{--flex-wrap:nowrap;}.elementor-1586 .elementor-element.elementor-element-b5b114c .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-f9a9c1b .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-dd20a1f{--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-0346c8d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4977a32 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-bb05bec .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-bb05bec .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-3624803 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-a0f092a .elementor-icon{font-size:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-a0f092a .elementor-icon svg{height:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-eec6907 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-419b4ec{--flex-wrap:nowrap;}.elementor-1586 .elementor-element.elementor-element-f85a40e .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-3179611 .elementor-button{font-size:var( --e-global-typography-dc9786d-font-size );line-height:var( --e-global-typography-dc9786d-line-height );letter-spacing:var( --e-global-typography-dc9786d-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-7c0e4f0{--min-height:100vw;}.elementor-1586 .elementor-element.elementor-element-7c0e4f0::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% -1vw;background-size:150% auto;}.elementor-1586 .elementor-element.elementor-element-8252db8{--margin-top:-80vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-30);--padding-right:var(--space-30);}.elementor-1586 .elementor-element.elementor-element-e07368d > .elementor-widget-container{margin:0 0 var(--space-45) 0;}.elementor-1586 .elementor-element.elementor-element-e07368d img{height:42vw;}.elementor-1586 .elementor-element.elementor-element-c208a92 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-2db95fe .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-ade1448 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-8a8ed06 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-2e3cf5e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-af8f08c .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9354b69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-4d18890 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a74c8f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-770b51f .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-9929ed1 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ba2c5cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-bf1c102 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-372ce5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-9ce3d23 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-ccb3e9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-93c169e .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-05614c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-1e163e7 .elementor-heading-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1586 .elementor-element.elementor-element-a246039{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1586 .elementor-element.elementor-element-25ae6cb:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-25ae6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:120% 110%;background-size:42% auto;}.elementor-1586 .elementor-element.elementor-element-80d7891 .elementor-heading-title{font-size:var( --e-global-typography-cfd0a49-font-size );line-height:var( --e-global-typography-cfd0a49-line-height );}.elementor-1586 .elementor-element.elementor-element-92473c6 .elementor-heading-title{font-size:var( --e-global-typography-c589653-font-size );line-height:var( --e-global-typography-c589653-line-height );letter-spacing:var( --e-global-typography-c589653-letter-spacing );word-spacing:var( --e-global-typography-c589653-word-spacing );}.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery-item .gallery-caption{font-size:var(--body-s);}}@media(min-width:768px){.elementor-1586 .elementor-element.elementor-element-ee0f24d{--content-width:100%;}.elementor-1586 .elementor-element.elementor-element-9d015b4{--width:22%;}.elementor-1586 .elementor-element.elementor-element-d31ea70{--width:73%;}.elementor-1586 .elementor-element.elementor-element-9120579{--content-width:1160px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1586 .elementor-element.elementor-element-9d015b4{--width:100%;}.elementor-1586 .elementor-element.elementor-element-d31ea70{--width:100%;}}@media(min-width:1541px){.elementor-1586 .elementor-element.elementor-element-7c0e4f0:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-7c0e4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-7c0e4f0 */@media screen and (min-width: 1201px) {
.elementor-1586 .elementor-element.elementor-element-7c0e4f0{background-attachment: fixed;}
}

.elementor-1586 .elementor-element.elementor-element-7c0e4f0{border-bottom: var(--space-10) solid var( --e-global-color-accent );}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8252db8 */.elementor-1586 .elementor-element.elementor-element-8252db8 a{color:var( --e-global-color-4bd73b8 );text-decoration: underline;}
.elementor-1586 .elementor-element.elementor-element-8252db8 a:hover{color:#000;}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b8a3755 */.elementor-1586 .elementor-element.elementor-element-b8a3755 img{aspect-ratio: 428 / 285;
object-fit: cover;}

.elementor-1586 .elementor-element.elementor-element-b8a3755 a:hover{opacity: 0.6;}
.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery-icon{border-radius: var(--radius-20);overflow: hidden;background-color: #B9B9B9;}

.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery{display: grid;
grid-template-columns: 1fr 1fr 1fr;gap:var(--space-35) var(--space-30);}
@media screen and (max-width: 767px){
.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery-icon{border-radius: var(--radius-15);}
.elementor-1586 .elementor-element.elementor-element-b8a3755 .gallery{
grid-template-columns: 1fr 1fr;gap:var(--space-35) var(--space-15);}
}/* End custom CSS */