.elementor-6507 .elementor-element.elementor-element-20b9073{--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;--overlay-opacity:0.85;}.elementor-6507 .elementor-element.elementor-element-20b9073:not(.elementor-motion-effects-element-type-background), .elementor-6507 .elementor-element.elementor-element-20b9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://cozyspahk.com/wp-content/uploads/2026/03/t17.png");background-position:center center;}.elementor-6507 .elementor-element.elementor-element-20b9073::before, .elementor-6507 .elementor-element.elementor-element-20b9073 > .elementor-background-video-container::before, .elementor-6507 .elementor-element.elementor-element-20b9073 > .e-con-inner > .elementor-background-video-container::before, .elementor-6507 .elementor-element.elementor-element-20b9073 > .elementor-background-slideshow::before, .elementor-6507 .elementor-element.elementor-element-20b9073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6507 .elementor-element.elementor-element-20b9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F0F;--background-overlay:'';}.elementor-6507 .elementor-element.elementor-element-20b9073.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6507 .elementor-element.elementor-element-e333e0f{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6507 .elementor-element.elementor-element-e0136f6 .elementor-button{background-color:#E2E2E200;font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:20px 20px 20px 20px;}.elementor-6507 .elementor-element.elementor-element-e0136f6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-8c55bcc.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6507 .elementor-element.elementor-element-c9f7779{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6507 .elementor-element.elementor-element-499f55f{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-a1dd78c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-dcccaaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6507 .elementor-element.elementor-element-cf3019d{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-cf3019d img{width:600px;opacity:1;filter:brightness( 91% ) contrast( 130% ) saturate( 80% ) blur( 0px ) hue-rotate( 326deg );border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6507 .elementor-element.elementor-element-529d768 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-fb7fc0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-65df979 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-65df979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-65df979 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-37d8627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-581d539{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-581d539 img{width:600px;opacity:1;filter:brightness( 91% ) contrast( 130% ) saturate( 80% ) blur( 0px ) hue-rotate( 326deg );border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-0a4664c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-5989ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-fdda875 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-fdda875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-fdda875 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-593a798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-a76a373{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-a76a373 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-074d7ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-5c670bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-8306c7b .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-8306c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-8306c7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-dabe000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-23c702f{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-23c702f img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-a92546a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-219afb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-f509e2a .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-f509e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-f509e2a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-4b58af9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-74ab466{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-74ab466 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-45f712f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2b8a043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-1717f0f .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-1717f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-1717f0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-7e654b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-3efdd70{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-3efdd70 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-1ef81eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-b509fd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-3edb9f2 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-3edb9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-3edb9f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-90b6820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-c80c316{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-c80c316 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-3e0cd2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-b458ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-ac550c4 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-ac550c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-ac550c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-4f7cf4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5963149{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5963149 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-74d13ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-e6cbdf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-df79389 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-df79389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-df79389 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-30f0f71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-9f0524b{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-9f0524b img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-ecd55a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-6072d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-1b15252 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-1b15252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-1b15252 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-28483ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-db753b1{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-db753b1 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-2dd4adb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-e67dae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-017ddd9 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-017ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-017ddd9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-5c49a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-8d778ef{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-8d778ef img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-320ac7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-0621b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-d4e611c .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-d4e611c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-d4e611c .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-2dae897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-f8036c8{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-f8036c8 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-e8a58a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-fcd72fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-bc9fe75 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-bc9fe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-bc9fe75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-d39ce4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-e468144{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-e468144 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-0692286 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-e61d860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-17dd23e .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-17dd23e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-17dd23e .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-6944b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5e5b411{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5e5b411 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-9943cb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2ae8efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-e89392b .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-e89392b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-e89392b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-9751bd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-ca9cbff{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-ca9cbff img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-0f8560a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-9132dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-4b6119a .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-4b6119a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-4b6119a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-eba4121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5f0b4ae{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5f0b4ae img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-4f986df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-ff950bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-cb52d0f .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-cb52d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-cb52d0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-fad6760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-c926b41{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-c926b41 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-cf496bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-089eb21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2522f1c .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-2522f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-2522f1c .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-a0386b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-434dad8{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-434dad8 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-ce29ae5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-d06197e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-ebaec13 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-ebaec13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-ebaec13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-e2c1fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-0d01655{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-0d01655 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-d1dfa47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-eb6c106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-009cc07 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-009cc07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-009cc07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-7cb6bb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-974bdad{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-974bdad img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-6d4ec90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-056961f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-38505aa .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-38505aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-38505aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-96f129d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-2556b24{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-2556b24 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-44d983e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2f701c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-55f55e7 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-55f55e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-55f55e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-6b7c7e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-7126553{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-7126553 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-0b96d02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-37d2c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-d331fdd .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-d331fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-d331fdd .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-083a74c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-dcc2dc1{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-dcc2dc1 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-9247f88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-cddbf10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-d6588d1 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-d6588d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-d6588d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-48c95df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-e4bbcd0{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-e4bbcd0 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-c610bcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-72eaa0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-1664ad4 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-1664ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-1664ad4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-a84d120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5fee1b1{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5fee1b1 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-135cb1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-6a48d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-0cfddce .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-0cfddce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-0cfddce .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-320eccf{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-994688f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-0a4175f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-428c266{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-428c266 img{width:600px;opacity:1;filter:brightness( 91% ) contrast( 130% ) saturate( 80% ) blur( 0px ) hue-rotate( 326deg );border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-8c47d98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-6095eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-55ee0d7 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-55ee0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-55ee0d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-2d83a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-306ca57{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-306ca57 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-64b5bef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-6eea0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-70ef56f .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-70ef56f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-70ef56f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-1b453ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-c682d07{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-c682d07 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-7082bb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-a32fea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-c0e4fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-7855a93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5b289ea{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5b289ea img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-da504bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-8519280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-056626b .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-056626b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-056626b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-81b2323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-415c138{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-415c138 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-ef64f85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-40f441d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-924cf47 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-924cf47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-924cf47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-532808f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-a4b4f5e{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-a4b4f5e img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-c3734c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-9dac91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2afccab .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-2afccab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-2afccab .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-44e8c0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-f0c0415{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-f0c0415 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-6ec2f5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-f681bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-5686459 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-5686459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-5686459 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-6aa2054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-549c2b1{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-549c2b1 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-a42a073 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-cde2e07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-b6e66bb .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-b6e66bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-b6e66bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-73619e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-38f3f79{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-38f3f79 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-36095cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-891f3f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-2139cf3 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-2139cf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-2139cf3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-6b3a1a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-3edaa81{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-3edaa81 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-c153712 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-cf1e5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-b591657 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-b591657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-b591657 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-aac99c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-04fd61d{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-04fd61d img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-616b319 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-4848325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-a77c4b1 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-a77c4b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-a77c4b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-84dad5f{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-d3aaf14{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-345930e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-c5ca0a4{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-c5ca0a4 img{width:600px;opacity:1;filter:brightness( 91% ) contrast( 130% ) saturate( 80% ) blur( 0px ) hue-rotate( 326deg );border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-cb2ce07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-bb74776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-0c08def .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-0c08def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-0c08def .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-482d7c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-804a6c5{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-804a6c5 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-948ea2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-cbdbe5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-7b4b044 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-7b4b044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-7b4b044 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-f004632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-dbcb21b{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-dbcb21b img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-5b80b6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-1858113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-eef56d5 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-eef56d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-eef56d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-d07a3cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-86d00a5{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-86d00a5 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-de0bc51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-5f40e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-254dc94 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-254dc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-254dc94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-26b3230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-822fd61{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-822fd61 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-47c1bfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-981caeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-4cac3b2 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-4cac3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-4cac3b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-ec947fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-64ea804{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-64ea804 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-9a067e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-ff8a6c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-60bbf20 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-60bbf20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-60bbf20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-7230f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-34038db{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-34038db img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-a3e1bdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-65c6b9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-90d390a .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-90d390a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-90d390a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-1db26c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-795fd2c{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-795fd2c img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-b6f879a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-d9e1562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-a835d18 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-a835d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-a835d18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-051baba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-7ff2355{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-7ff2355 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-c1698b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-4721f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-5038d3a .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-5038d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-5038d3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-b1efc3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-e5fb4da{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-e5fb4da img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-a93aa9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-61bcf25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-9672a2b .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-9672a2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-9672a2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-a2c6709{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-5a4520a{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-5a4520a img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-5af6194 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-ed7779d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-a300b82 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-a300b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-a300b82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-bbfb885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-d4f5f72{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-d4f5f72 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-faff7f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-b2748f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-3a8dbce .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-3a8dbce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-3a8dbce .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-1130c65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-a298f52{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-a298f52 img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-6d8b65b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-1d53d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-e08bc32 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-e08bc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-e08bc32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-cb5c9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6507 .elementor-element.elementor-element-902f5ed{width:var( --container-widget-width, 100% );max-width:100%;padding:00px 10px 060px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-6507 .elementor-element.elementor-element-902f5ed img{width:600px;opacity:1;border-radius:28px 28px 28px 28px;box-shadow:16px 10px 24px 7px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);}.elementor-6507 .elementor-element.elementor-element-e97b156 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-c06fbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-eaa2d38 .elementor-button{background-color:#E2E2E200;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFAFAFE6;border-radius:25px 25px 25px 25px;}.elementor-6507 .elementor-element.elementor-element-eaa2d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6507 .elementor-element.elementor-element-eaa2d38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6507 .elementor-element.elementor-element-008d48b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-title-border-radius:24px 24px 24px 24px;--n-tabs-title-padding-top:010px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:24px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-6507 .elementor-element.elementor-element-008d48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-6507 .elementor-element.elementor-element-008d48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6507 .elementor-element.elementor-element-a1dd78c{--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-994688f{--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-d3aaf14{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6507 .elementor-element.elementor-element-20b9073{--width:100%;}}@media(min-width:1025px){.elementor-6507 .elementor-element.elementor-element-20b9073:not(.elementor-motion-effects-element-type-background), .elementor-6507 .elementor-element.elementor-element-20b9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-6507 .elementor-element.elementor-element-e0136f6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-6507 .elementor-element.elementor-element-e0136f6 .elementor-button{line-height:1.1em;}.elementor-6507 .elementor-element.elementor-element-c9f7779{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;font-size:14px;line-height:1.6em;}.elementor-6507 .elementor-element.elementor-element-499f55f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-a1dd78c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-cf3019d{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-529d768{text-align:start;}.elementor-6507 .elementor-element.elementor-element-529d768 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-fb7fc0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-65df979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-581d539{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-0a4664c{text-align:start;}.elementor-6507 .elementor-element.elementor-element-0a4664c .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-5989ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-fdda875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-a76a373{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-074d7ff{text-align:start;}.elementor-6507 .elementor-element.elementor-element-074d7ff .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-5c670bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-8306c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-23c702f{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-a92546a{text-align:start;}.elementor-6507 .elementor-element.elementor-element-a92546a .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-219afb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-f509e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-74ab466{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-45f712f{text-align:start;}.elementor-6507 .elementor-element.elementor-element-45f712f .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-2b8a043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-1717f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-3efdd70{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-1ef81eb{text-align:start;}.elementor-6507 .elementor-element.elementor-element-1ef81eb .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-b509fd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-3edb9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-c80c316{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-3e0cd2c{text-align:start;}.elementor-6507 .elementor-element.elementor-element-3e0cd2c .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-b458ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-ac550c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5963149{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-74d13ac{text-align:start;}.elementor-6507 .elementor-element.elementor-element-74d13ac .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-e6cbdf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-df79389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-9f0524b{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-ecd55a8{text-align:start;}.elementor-6507 .elementor-element.elementor-element-ecd55a8 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-6072d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-1b15252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-db753b1{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-2dd4adb{text-align:start;}.elementor-6507 .elementor-element.elementor-element-2dd4adb .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-e67dae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-017ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-8d778ef{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-320ac7c{text-align:start;}.elementor-6507 .elementor-element.elementor-element-320ac7c .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-0621b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-d4e611c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-f8036c8{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-e8a58a7{text-align:start;}.elementor-6507 .elementor-element.elementor-element-e8a58a7 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-fcd72fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-bc9fe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-e468144{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-0692286{text-align:start;}.elementor-6507 .elementor-element.elementor-element-0692286 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-e61d860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-17dd23e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5e5b411{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-9943cb5{text-align:start;}.elementor-6507 .elementor-element.elementor-element-9943cb5 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-2ae8efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-e89392b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-ca9cbff{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-0f8560a{text-align:start;}.elementor-6507 .elementor-element.elementor-element-0f8560a .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-9132dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-4b6119a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5f0b4ae{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-4f986df{text-align:start;}.elementor-6507 .elementor-element.elementor-element-4f986df .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-ff950bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-cb52d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-c926b41{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-cf496bf{text-align:start;}.elementor-6507 .elementor-element.elementor-element-cf496bf .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-089eb21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-2522f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-434dad8{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-ce29ae5{text-align:start;}.elementor-6507 .elementor-element.elementor-element-ce29ae5 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-d06197e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-ebaec13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-0d01655{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-d1dfa47{text-align:start;}.elementor-6507 .elementor-element.elementor-element-d1dfa47 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-eb6c106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-009cc07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-974bdad{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-6d4ec90{text-align:start;}.elementor-6507 .elementor-element.elementor-element-6d4ec90 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-056961f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-38505aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-2556b24{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-44d983e{text-align:start;}.elementor-6507 .elementor-element.elementor-element-44d983e .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-2f701c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-55f55e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-7126553{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-0b96d02{text-align:start;}.elementor-6507 .elementor-element.elementor-element-0b96d02 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-37d2c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-d331fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-dcc2dc1{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-9247f88{text-align:start;}.elementor-6507 .elementor-element.elementor-element-9247f88 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-cddbf10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-d6588d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-e4bbcd0{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-c610bcd{text-align:start;}.elementor-6507 .elementor-element.elementor-element-c610bcd .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-72eaa0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-1664ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5fee1b1{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-135cb1c{text-align:start;}.elementor-6507 .elementor-element.elementor-element-135cb1c .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-6a48d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-0cfddce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-320eccf{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-994688f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-428c266{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-8c47d98{text-align:start;}.elementor-6507 .elementor-element.elementor-element-8c47d98 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-6095eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-55ee0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-306ca57{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-64b5bef{text-align:start;}.elementor-6507 .elementor-element.elementor-element-64b5bef .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-6eea0c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-70ef56f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-c682d07{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-7082bb5{text-align:start;}.elementor-6507 .elementor-element.elementor-element-7082bb5 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-a32fea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-c0e4fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5b289ea{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-da504bf{text-align:start;}.elementor-6507 .elementor-element.elementor-element-da504bf .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-8519280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-056626b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-415c138{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-ef64f85{text-align:start;}.elementor-6507 .elementor-element.elementor-element-ef64f85 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-40f441d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-924cf47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-a4b4f5e{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-c3734c6{text-align:start;}.elementor-6507 .elementor-element.elementor-element-c3734c6 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-9dac91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-2afccab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-f0c0415{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-6ec2f5b{text-align:start;}.elementor-6507 .elementor-element.elementor-element-6ec2f5b .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-f681bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-5686459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-549c2b1{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-a42a073{text-align:start;}.elementor-6507 .elementor-element.elementor-element-a42a073 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-cde2e07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-b6e66bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-38f3f79{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-36095cf{text-align:start;}.elementor-6507 .elementor-element.elementor-element-36095cf .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-891f3f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-2139cf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-3edaa81{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-c153712{text-align:start;}.elementor-6507 .elementor-element.elementor-element-c153712 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-cf1e5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-b591657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-04fd61d{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-616b319{text-align:start;}.elementor-6507 .elementor-element.elementor-element-616b319 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-4848325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-a77c4b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-84dad5f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6507 .elementor-element.elementor-element-d3aaf14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6507 .elementor-element.elementor-element-c5ca0a4{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-cb2ce07{text-align:start;}.elementor-6507 .elementor-element.elementor-element-cb2ce07 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-bb74776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-0c08def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-804a6c5{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-948ea2b{text-align:start;}.elementor-6507 .elementor-element.elementor-element-948ea2b .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-cbdbe5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-7b4b044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-dbcb21b{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-5b80b6e{text-align:start;}.elementor-6507 .elementor-element.elementor-element-5b80b6e .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-1858113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-eef56d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-86d00a5{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-de0bc51{text-align:start;}.elementor-6507 .elementor-element.elementor-element-de0bc51 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-5f40e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-254dc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-822fd61{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-47c1bfc{text-align:start;}.elementor-6507 .elementor-element.elementor-element-47c1bfc .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-981caeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-4cac3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-64ea804{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-9a067e2{text-align:start;}.elementor-6507 .elementor-element.elementor-element-9a067e2 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-ff8a6c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-60bbf20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-34038db{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-a3e1bdc{text-align:start;}.elementor-6507 .elementor-element.elementor-element-a3e1bdc .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-65c6b9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-90d390a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-795fd2c{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-b6f879a{text-align:start;}.elementor-6507 .elementor-element.elementor-element-b6f879a .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-d9e1562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-a835d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-7ff2355{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-c1698b7{text-align:start;}.elementor-6507 .elementor-element.elementor-element-c1698b7 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-4721f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-5038d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-e5fb4da{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-a93aa9f{text-align:start;}.elementor-6507 .elementor-element.elementor-element-a93aa9f .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-61bcf25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-9672a2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-5a4520a{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-5af6194{text-align:start;}.elementor-6507 .elementor-element.elementor-element-5af6194 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-ed7779d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-a300b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-d4f5f72{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-faff7f2{text-align:start;}.elementor-6507 .elementor-element.elementor-element-faff7f2 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-b2748f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-3a8dbce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-a298f52{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-6d8b65b{text-align:start;}.elementor-6507 .elementor-element.elementor-element-6d8b65b .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-1d53d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-e08bc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-902f5ed{padding:0px 5px 30px 5px;}.elementor-6507 .elementor-element.elementor-element-e97b156{text-align:start;}.elementor-6507 .elementor-element.elementor-element-e97b156 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0.7px;}.elementor-6507 .elementor-element.elementor-element-c06fbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;font-size:14px;}.elementor-6507 .elementor-element.elementor-element-eaa2d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-6507 .elementor-element.elementor-element-008d48b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:8px 16px 8px 16px;}}/* Start custom CSS for html, class: .elementor-element-8c55bcc *//* 1. 全域標題基礎排版 (分兩行專用，對齊 Cozy Spa 優雅放鬆的字體比例) */
.elementor-6507 .elementor-element.elementor-element-8c55bcc .hero-title {
    font-family: "Inter", "Helvetica Neue", Arial, sans-serif; 
    font-size: 124px !important; /* 分兩行後，電腦版用 90px 既霸氣又不會過粗 */
    font-weight: 700 !important; /* 保持與全站一致的 Bold 字重，減少違和感 */
    line-height: 1.15 !important; /* 精準控制兩行字之間的距離，完美貼合 */
    color: #ffffff;
    text-align: center;
    letter-spacing: 2px !important; /* 釋放字距，找回高端奢華雜誌的呼吸感 */
}

/* 2. COLLECTION 專屬：Hermès 經典橘純色 */
.elementor-6507 .elementor-element.elementor-element-8c55bcc .hermes-orange {
    color: #F37021 !important; 
    display: inline-block;
    margin-top: 5px; /* 讓第二行的橘色單字有微調的置中下沉感 */
}

/* 3. RWD 平板與手機版自動適配 (針對 90% 手機用戶極致優化) */
@media (max-width: 1024px) {
    .elementor-6507 .elementor-element.elementor-element-8c55bcc .hero-title {
        font-size: 64px !important;
        letter-spacing: 1px !important;
    }
}

@media (max-width: 767px) {
    .elementor-6507 .elementor-element.elementor-element-8c55bcc .hero-title {
        font-size: 40px !important; /* 手機版黃金大小，兩行字會像 Apple 官網一樣精緻 */
        line-height: 1.2 !important;
        letter-spacing: 0px !important;
    }
    @media (max-width: 767px) {
    .elementor-6507 .elementor-element.elementor-element-8c55bcc .hero-title {
        font-size: 34px !important; /* 讓英文字體更顯精緻不笨重 */
        letter-spacing: 0px !important;
    }
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65df979 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcccaaf */.elementor-6507 .elementor-element.elementor-element-dcccaaf {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dcccaaf:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdda875 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d8627 */.elementor-6507 .elementor-element.elementor-element-37d8627 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-37d8627:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8306c7b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593a798 */.elementor-6507 .elementor-element.elementor-element-593a798 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-593a798:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f509e2a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabe000 */.elementor-6507 .elementor-element.elementor-element-dabe000 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dabe000:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1717f0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b58af9 */.elementor-6507 .elementor-element.elementor-element-4b58af9 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4b58af9:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3edb9f2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e654b7 */.elementor-6507 .elementor-element.elementor-element-7e654b7 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7e654b7:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac550c4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b6820 */.elementor-6507 .elementor-element.elementor-element-90b6820 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-90b6820:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df79389 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7cf4a */.elementor-6507 .elementor-element.elementor-element-4f7cf4a {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4f7cf4a:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b15252 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f0f71 */.elementor-6507 .elementor-element.elementor-element-30f0f71 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-30f0f71:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-017ddd9 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28483ea */.elementor-6507 .elementor-element.elementor-element-28483ea {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-28483ea:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e611c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c49a50 */.elementor-6507 .elementor-element.elementor-element-5c49a50 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-5c49a50:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9fe75 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dae897 */.elementor-6507 .elementor-element.elementor-element-2dae897 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2dae897:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17dd23e *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39ce4d */.elementor-6507 .elementor-element.elementor-element-d39ce4d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d39ce4d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e89392b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944b3e */.elementor-6507 .elementor-element.elementor-element-6944b3e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6944b3e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6119a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9751bd2 */.elementor-6507 .elementor-element.elementor-element-9751bd2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-9751bd2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb52d0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba4121 */.elementor-6507 .elementor-element.elementor-element-eba4121 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-eba4121:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2522f1c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad6760 */.elementor-6507 .elementor-element.elementor-element-fad6760 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-fad6760:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebaec13 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0386b2 */.elementor-6507 .elementor-element.elementor-element-a0386b2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a0386b2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-009cc07 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c1fec */.elementor-6507 .elementor-element.elementor-element-e2c1fec {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-e2c1fec:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38505aa *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb6bb0 */.elementor-6507 .elementor-element.elementor-element-7cb6bb0 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7cb6bb0:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55f55e7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f129d */.elementor-6507 .elementor-element.elementor-element-96f129d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-96f129d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d331fdd *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7c7e8 */.elementor-6507 .elementor-element.elementor-element-6b7c7e8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b7c7e8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6588d1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083a74c */.elementor-6507 .elementor-element.elementor-element-083a74c {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-083a74c:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1664ad4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c95df */.elementor-6507 .elementor-element.elementor-element-48c95df {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-48c95df:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cfddce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84d120 */.elementor-6507 .elementor-element.elementor-element-a84d120 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a84d120:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ee0d7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4175f */.elementor-6507 .elementor-element.elementor-element-0a4175f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-0a4175f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70ef56f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d83a49 */.elementor-6507 .elementor-element.elementor-element-2d83a49 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2d83a49:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0e4fe6 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b453ef */.elementor-6507 .elementor-element.elementor-element-1b453ef {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1b453ef:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-056626b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-056626b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-056626b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855a93 */.elementor-6507 .elementor-element.elementor-element-7855a93 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7855a93:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-924cf47 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b2323 */.elementor-6507 .elementor-element.elementor-element-81b2323 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-81b2323:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2afccab *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-532808f */.elementor-6507 .elementor-element.elementor-element-532808f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-532808f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5686459 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e8c0e */.elementor-6507 .elementor-element.elementor-element-44e8c0e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-44e8c0e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e66bb *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa2054 */.elementor-6507 .elementor-element.elementor-element-6aa2054 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6aa2054:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2139cf3 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73619e5 */.elementor-6507 .elementor-element.elementor-element-73619e5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-73619e5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b591657 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3a1a8 */.elementor-6507 .elementor-element.elementor-element-6b3a1a8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b3a1a8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77c4b1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac99c2 */.elementor-6507 .elementor-element.elementor-element-aac99c2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-aac99c2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c08def *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345930e */.elementor-6507 .elementor-element.elementor-element-345930e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-345930e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4b044 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d7c6 */.elementor-6507 .elementor-element.elementor-element-482d7c6 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-482d7c6:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef56d5 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f004632 */.elementor-6507 .elementor-element.elementor-element-f004632 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-f004632:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-254dc94 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07a3cc */.elementor-6507 .elementor-element.elementor-element-d07a3cc {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d07a3cc:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cac3b2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3230 */.elementor-6507 .elementor-element.elementor-element-26b3230 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-26b3230:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60bbf20 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec947fd */.elementor-6507 .elementor-element.elementor-element-ec947fd {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-ec947fd:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90d390a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7230f8d */.elementor-6507 .elementor-element.elementor-element-7230f8d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7230f8d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a835d18 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db26c5 */.elementor-6507 .elementor-element.elementor-element-1db26c5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1db26c5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5038d3a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051baba */.elementor-6507 .elementor-element.elementor-element-051baba {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-051baba:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9672a2b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1efc3d */.elementor-6507 .elementor-element.elementor-element-b1efc3d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-b1efc3d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a300b82 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c6709 */.elementor-6507 .elementor-element.elementor-element-a2c6709 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a2c6709:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8dbce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb885 */.elementor-6507 .elementor-element.elementor-element-bbfb885 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-bbfb885:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e08bc32 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1130c65 */.elementor-6507 .elementor-element.elementor-element-1130c65 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1130c65:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa2d38 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5c9f3 */.elementor-6507 .elementor-element.elementor-element-cb5c9f3 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-cb5c9f3:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65df979 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcccaaf */.elementor-6507 .elementor-element.elementor-element-dcccaaf {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dcccaaf:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdda875 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d8627 */.elementor-6507 .elementor-element.elementor-element-37d8627 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-37d8627:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8306c7b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593a798 */.elementor-6507 .elementor-element.elementor-element-593a798 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-593a798:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f509e2a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabe000 */.elementor-6507 .elementor-element.elementor-element-dabe000 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dabe000:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1717f0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b58af9 */.elementor-6507 .elementor-element.elementor-element-4b58af9 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4b58af9:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3edb9f2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e654b7 */.elementor-6507 .elementor-element.elementor-element-7e654b7 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7e654b7:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac550c4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b6820 */.elementor-6507 .elementor-element.elementor-element-90b6820 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-90b6820:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df79389 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7cf4a */.elementor-6507 .elementor-element.elementor-element-4f7cf4a {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4f7cf4a:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b15252 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f0f71 */.elementor-6507 .elementor-element.elementor-element-30f0f71 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-30f0f71:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-017ddd9 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28483ea */.elementor-6507 .elementor-element.elementor-element-28483ea {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-28483ea:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e611c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c49a50 */.elementor-6507 .elementor-element.elementor-element-5c49a50 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-5c49a50:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9fe75 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dae897 */.elementor-6507 .elementor-element.elementor-element-2dae897 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2dae897:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17dd23e *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39ce4d */.elementor-6507 .elementor-element.elementor-element-d39ce4d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d39ce4d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e89392b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944b3e */.elementor-6507 .elementor-element.elementor-element-6944b3e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6944b3e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6119a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9751bd2 */.elementor-6507 .elementor-element.elementor-element-9751bd2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-9751bd2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb52d0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba4121 */.elementor-6507 .elementor-element.elementor-element-eba4121 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-eba4121:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2522f1c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad6760 */.elementor-6507 .elementor-element.elementor-element-fad6760 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-fad6760:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebaec13 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0386b2 */.elementor-6507 .elementor-element.elementor-element-a0386b2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a0386b2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-009cc07 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c1fec */.elementor-6507 .elementor-element.elementor-element-e2c1fec {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-e2c1fec:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38505aa *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb6bb0 */.elementor-6507 .elementor-element.elementor-element-7cb6bb0 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7cb6bb0:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55f55e7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f129d */.elementor-6507 .elementor-element.elementor-element-96f129d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-96f129d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d331fdd *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7c7e8 */.elementor-6507 .elementor-element.elementor-element-6b7c7e8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b7c7e8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6588d1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083a74c */.elementor-6507 .elementor-element.elementor-element-083a74c {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-083a74c:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1664ad4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c95df */.elementor-6507 .elementor-element.elementor-element-48c95df {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-48c95df:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cfddce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84d120 */.elementor-6507 .elementor-element.elementor-element-a84d120 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a84d120:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ee0d7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4175f */.elementor-6507 .elementor-element.elementor-element-0a4175f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-0a4175f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70ef56f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d83a49 */.elementor-6507 .elementor-element.elementor-element-2d83a49 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2d83a49:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0e4fe6 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b453ef */.elementor-6507 .elementor-element.elementor-element-1b453ef {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1b453ef:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-056626b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-056626b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-056626b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855a93 */.elementor-6507 .elementor-element.elementor-element-7855a93 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7855a93:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-924cf47 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b2323 */.elementor-6507 .elementor-element.elementor-element-81b2323 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-81b2323:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2afccab *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-532808f */.elementor-6507 .elementor-element.elementor-element-532808f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-532808f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5686459 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e8c0e */.elementor-6507 .elementor-element.elementor-element-44e8c0e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-44e8c0e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e66bb *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa2054 */.elementor-6507 .elementor-element.elementor-element-6aa2054 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6aa2054:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2139cf3 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73619e5 */.elementor-6507 .elementor-element.elementor-element-73619e5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-73619e5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b591657 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3a1a8 */.elementor-6507 .elementor-element.elementor-element-6b3a1a8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b3a1a8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77c4b1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac99c2 */.elementor-6507 .elementor-element.elementor-element-aac99c2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-aac99c2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c08def *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345930e */.elementor-6507 .elementor-element.elementor-element-345930e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-345930e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4b044 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d7c6 */.elementor-6507 .elementor-element.elementor-element-482d7c6 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-482d7c6:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef56d5 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f004632 */.elementor-6507 .elementor-element.elementor-element-f004632 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-f004632:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-254dc94 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07a3cc */.elementor-6507 .elementor-element.elementor-element-d07a3cc {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d07a3cc:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cac3b2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3230 */.elementor-6507 .elementor-element.elementor-element-26b3230 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-26b3230:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60bbf20 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec947fd */.elementor-6507 .elementor-element.elementor-element-ec947fd {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-ec947fd:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90d390a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7230f8d */.elementor-6507 .elementor-element.elementor-element-7230f8d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7230f8d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a835d18 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db26c5 */.elementor-6507 .elementor-element.elementor-element-1db26c5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1db26c5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5038d3a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051baba */.elementor-6507 .elementor-element.elementor-element-051baba {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-051baba:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9672a2b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1efc3d */.elementor-6507 .elementor-element.elementor-element-b1efc3d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-b1efc3d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a300b82 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c6709 */.elementor-6507 .elementor-element.elementor-element-a2c6709 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a2c6709:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8dbce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb885 */.elementor-6507 .elementor-element.elementor-element-bbfb885 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-bbfb885:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e08bc32 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1130c65 */.elementor-6507 .elementor-element.elementor-element-1130c65 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1130c65:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa2d38 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5c9f3 */.elementor-6507 .elementor-element.elementor-element-cb5c9f3 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-cb5c9f3:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65df979 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcccaaf */.elementor-6507 .elementor-element.elementor-element-dcccaaf {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dcccaaf:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdda875 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d8627 */.elementor-6507 .elementor-element.elementor-element-37d8627 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-37d8627:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8306c7b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593a798 */.elementor-6507 .elementor-element.elementor-element-593a798 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-593a798:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f509e2a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabe000 */.elementor-6507 .elementor-element.elementor-element-dabe000 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dabe000:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1717f0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b58af9 */.elementor-6507 .elementor-element.elementor-element-4b58af9 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4b58af9:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3edb9f2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e654b7 */.elementor-6507 .elementor-element.elementor-element-7e654b7 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7e654b7:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac550c4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b6820 */.elementor-6507 .elementor-element.elementor-element-90b6820 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-90b6820:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df79389 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7cf4a */.elementor-6507 .elementor-element.elementor-element-4f7cf4a {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4f7cf4a:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b15252 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f0f71 */.elementor-6507 .elementor-element.elementor-element-30f0f71 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-30f0f71:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-017ddd9 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28483ea */.elementor-6507 .elementor-element.elementor-element-28483ea {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-28483ea:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e611c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c49a50 */.elementor-6507 .elementor-element.elementor-element-5c49a50 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-5c49a50:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9fe75 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dae897 */.elementor-6507 .elementor-element.elementor-element-2dae897 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2dae897:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17dd23e *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39ce4d */.elementor-6507 .elementor-element.elementor-element-d39ce4d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d39ce4d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e89392b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944b3e */.elementor-6507 .elementor-element.elementor-element-6944b3e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6944b3e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6119a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9751bd2 */.elementor-6507 .elementor-element.elementor-element-9751bd2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-9751bd2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb52d0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba4121 */.elementor-6507 .elementor-element.elementor-element-eba4121 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-eba4121:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2522f1c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad6760 */.elementor-6507 .elementor-element.elementor-element-fad6760 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-fad6760:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebaec13 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0386b2 */.elementor-6507 .elementor-element.elementor-element-a0386b2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a0386b2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-009cc07 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c1fec */.elementor-6507 .elementor-element.elementor-element-e2c1fec {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-e2c1fec:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38505aa *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb6bb0 */.elementor-6507 .elementor-element.elementor-element-7cb6bb0 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7cb6bb0:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55f55e7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f129d */.elementor-6507 .elementor-element.elementor-element-96f129d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-96f129d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d331fdd *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7c7e8 */.elementor-6507 .elementor-element.elementor-element-6b7c7e8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b7c7e8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6588d1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083a74c */.elementor-6507 .elementor-element.elementor-element-083a74c {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-083a74c:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1664ad4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c95df */.elementor-6507 .elementor-element.elementor-element-48c95df {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-48c95df:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cfddce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84d120 */.elementor-6507 .elementor-element.elementor-element-a84d120 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a84d120:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ee0d7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4175f */.elementor-6507 .elementor-element.elementor-element-0a4175f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-0a4175f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70ef56f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d83a49 */.elementor-6507 .elementor-element.elementor-element-2d83a49 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2d83a49:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0e4fe6 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b453ef */.elementor-6507 .elementor-element.elementor-element-1b453ef {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1b453ef:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-056626b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-056626b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-056626b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855a93 */.elementor-6507 .elementor-element.elementor-element-7855a93 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7855a93:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-924cf47 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b2323 */.elementor-6507 .elementor-element.elementor-element-81b2323 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-81b2323:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2afccab *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-532808f */.elementor-6507 .elementor-element.elementor-element-532808f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-532808f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5686459 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e8c0e */.elementor-6507 .elementor-element.elementor-element-44e8c0e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-44e8c0e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e66bb *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa2054 */.elementor-6507 .elementor-element.elementor-element-6aa2054 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6aa2054:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2139cf3 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73619e5 */.elementor-6507 .elementor-element.elementor-element-73619e5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-73619e5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b591657 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3a1a8 */.elementor-6507 .elementor-element.elementor-element-6b3a1a8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b3a1a8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77c4b1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac99c2 */.elementor-6507 .elementor-element.elementor-element-aac99c2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-aac99c2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c08def *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345930e */.elementor-6507 .elementor-element.elementor-element-345930e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-345930e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4b044 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d7c6 */.elementor-6507 .elementor-element.elementor-element-482d7c6 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-482d7c6:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef56d5 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f004632 */.elementor-6507 .elementor-element.elementor-element-f004632 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-f004632:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-254dc94 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07a3cc */.elementor-6507 .elementor-element.elementor-element-d07a3cc {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d07a3cc:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cac3b2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3230 */.elementor-6507 .elementor-element.elementor-element-26b3230 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-26b3230:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60bbf20 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec947fd */.elementor-6507 .elementor-element.elementor-element-ec947fd {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-ec947fd:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90d390a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7230f8d */.elementor-6507 .elementor-element.elementor-element-7230f8d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7230f8d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a835d18 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db26c5 */.elementor-6507 .elementor-element.elementor-element-1db26c5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1db26c5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5038d3a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051baba */.elementor-6507 .elementor-element.elementor-element-051baba {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-051baba:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9672a2b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1efc3d */.elementor-6507 .elementor-element.elementor-element-b1efc3d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-b1efc3d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a300b82 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c6709 */.elementor-6507 .elementor-element.elementor-element-a2c6709 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a2c6709:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8dbce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb885 */.elementor-6507 .elementor-element.elementor-element-bbfb885 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-bbfb885:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e08bc32 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1130c65 */.elementor-6507 .elementor-element.elementor-element-1130c65 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1130c65:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa2d38 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5c9f3 */.elementor-6507 .elementor-element.elementor-element-cb5c9f3 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-cb5c9f3:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65df979 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-65df979 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcccaaf */.elementor-6507 .elementor-element.elementor-element-dcccaaf {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dcccaaf:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdda875 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-fdda875 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d8627 */.elementor-6507 .elementor-element.elementor-element-37d8627 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-37d8627:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8306c7b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-8306c7b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593a798 */.elementor-6507 .elementor-element.elementor-element-593a798 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-593a798:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f509e2a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-f509e2a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabe000 */.elementor-6507 .elementor-element.elementor-element-dabe000 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-dabe000:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1717f0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1717f0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b58af9 */.elementor-6507 .elementor-element.elementor-element-4b58af9 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4b58af9:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3edb9f2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3edb9f2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e654b7 */.elementor-6507 .elementor-element.elementor-element-7e654b7 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7e654b7:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac550c4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ac550c4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b6820 */.elementor-6507 .elementor-element.elementor-element-90b6820 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-90b6820:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df79389 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-df79389 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7cf4a */.elementor-6507 .elementor-element.elementor-element-4f7cf4a {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-4f7cf4a:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b15252 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1b15252 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f0f71 */.elementor-6507 .elementor-element.elementor-element-30f0f71 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-30f0f71:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-017ddd9 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-017ddd9 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28483ea */.elementor-6507 .elementor-element.elementor-element-28483ea {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-28483ea:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e611c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d4e611c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c49a50 */.elementor-6507 .elementor-element.elementor-element-5c49a50 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-5c49a50:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9fe75 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-bc9fe75 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dae897 */.elementor-6507 .elementor-element.elementor-element-2dae897 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2dae897:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17dd23e *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-17dd23e .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39ce4d */.elementor-6507 .elementor-element.elementor-element-d39ce4d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d39ce4d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e89392b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e89392b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944b3e */.elementor-6507 .elementor-element.elementor-element-6944b3e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6944b3e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6119a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4b6119a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9751bd2 */.elementor-6507 .elementor-element.elementor-element-9751bd2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-9751bd2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb52d0f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-cb52d0f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba4121 */.elementor-6507 .elementor-element.elementor-element-eba4121 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-eba4121:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2522f1c *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2522f1c .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad6760 */.elementor-6507 .elementor-element.elementor-element-fad6760 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-fad6760:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebaec13 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-ebaec13 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0386b2 */.elementor-6507 .elementor-element.elementor-element-a0386b2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a0386b2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-009cc07 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-009cc07 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c1fec */.elementor-6507 .elementor-element.elementor-element-e2c1fec {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-e2c1fec:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38505aa *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-38505aa .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb6bb0 */.elementor-6507 .elementor-element.elementor-element-7cb6bb0 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7cb6bb0:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55f55e7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55f55e7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f129d */.elementor-6507 .elementor-element.elementor-element-96f129d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-96f129d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d331fdd *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d331fdd .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7c7e8 */.elementor-6507 .elementor-element.elementor-element-6b7c7e8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b7c7e8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6588d1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-d6588d1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083a74c */.elementor-6507 .elementor-element.elementor-element-083a74c {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-083a74c:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1664ad4 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-1664ad4 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c95df */.elementor-6507 .elementor-element.elementor-element-48c95df {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-48c95df:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cfddce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0cfddce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84d120 */.elementor-6507 .elementor-element.elementor-element-a84d120 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a84d120:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55ee0d7 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-55ee0d7 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4175f */.elementor-6507 .elementor-element.elementor-element-0a4175f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-0a4175f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70ef56f *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-70ef56f .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d83a49 */.elementor-6507 .elementor-element.elementor-element-2d83a49 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-2d83a49:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0e4fe6 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-c0e4fe6 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b453ef */.elementor-6507 .elementor-element.elementor-element-1b453ef {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1b453ef:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-056626b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-056626b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-056626b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855a93 */.elementor-6507 .elementor-element.elementor-element-7855a93 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7855a93:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-924cf47 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-924cf47 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b2323 */.elementor-6507 .elementor-element.elementor-element-81b2323 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-81b2323:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2afccab *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2afccab .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-532808f */.elementor-6507 .elementor-element.elementor-element-532808f {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-532808f:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5686459 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5686459 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e8c0e */.elementor-6507 .elementor-element.elementor-element-44e8c0e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-44e8c0e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e66bb *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b6e66bb .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa2054 */.elementor-6507 .elementor-element.elementor-element-6aa2054 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6aa2054:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2139cf3 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-2139cf3 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73619e5 */.elementor-6507 .elementor-element.elementor-element-73619e5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-73619e5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b591657 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-b591657 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b3a1a8 */.elementor-6507 .elementor-element.elementor-element-6b3a1a8 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-6b3a1a8:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77c4b1 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a77c4b1 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac99c2 */.elementor-6507 .elementor-element.elementor-element-aac99c2 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-aac99c2:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c08def *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-0c08def .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345930e */.elementor-6507 .elementor-element.elementor-element-345930e {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-345930e:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4b044 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-7b4b044 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d7c6 */.elementor-6507 .elementor-element.elementor-element-482d7c6 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-482d7c6:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eef56d5 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eef56d5 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f004632 */.elementor-6507 .elementor-element.elementor-element-f004632 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-f004632:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-254dc94 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-254dc94 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07a3cc */.elementor-6507 .elementor-element.elementor-element-d07a3cc {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-d07a3cc:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cac3b2 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-4cac3b2 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3230 */.elementor-6507 .elementor-element.elementor-element-26b3230 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-26b3230:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60bbf20 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-60bbf20 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec947fd */.elementor-6507 .elementor-element.elementor-element-ec947fd {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-ec947fd:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90d390a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-90d390a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7230f8d */.elementor-6507 .elementor-element.elementor-element-7230f8d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-7230f8d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a835d18 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a835d18 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db26c5 */.elementor-6507 .elementor-element.elementor-element-1db26c5 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1db26c5:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5038d3a *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-5038d3a .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051baba */.elementor-6507 .elementor-element.elementor-element-051baba {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-051baba:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9672a2b *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-9672a2b .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1efc3d */.elementor-6507 .elementor-element.elementor-element-b1efc3d {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-b1efc3d:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a300b82 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-a300b82 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c6709 */.elementor-6507 .elementor-element.elementor-element-a2c6709 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-a2c6709:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8dbce *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-3a8dbce .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb885 */.elementor-6507 .elementor-element.elementor-element-bbfb885 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-bbfb885:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e08bc32 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-e08bc32 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1130c65 */.elementor-6507 .elementor-element.elementor-element-1130c65 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-1130c65:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa2d38 *//* IG 引導按鈕：細線條與微光 */
.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button {
    background: transparent !important;
    border: 1px solid rgba(163, 201, 168, 0.4) !important;
    color: #a3c9a8 !important;
    border-radius: 50px !important;
    padding: 12px 35px !important;
    letter-spacing: 2px !important;
    transition: all 0.4s ease !important;
}

.elementor-6507 .elementor-element.elementor-element-eaa2d38 .ig-button:hover {
    background: rgba(163, 201, 168, 0.1) !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    box-shadow: 0 0 20px rgba(163, 201, 168, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5c9f3 */.elementor-6507 .elementor-element.elementor-element-cb5c9f3 {
    transition: all 0.4s ease-in-out !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover 狀態：白灰光暈 */
.elementor-6507 .elementor-element.elementor-element-cb5c9f3:hover {
    transform: translateY(-5px); /* 輕微上浮 */
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-008d48b *//* 1. 統一所有 Tab 標籤基礎樣式 (移除笨重感) */
.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title {
    font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase;
    padding: 10px 24px !important;
    border-radius: 30px !important; /* 保持精緻膠囊感 */
    transition: all 0.3s ease !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important; /* 預設淡白邊框 */
    background: transparent !important;
}

.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title a {
    color: rgba(255, 255, 255, 0.6) !important; /* 預設未選中字體微暗，凸顯層次 */
}

/* 2. Hover 效果 */
.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title:hover {
    border-color: rgba(255, 255, 255, 0.5) !important;
}
.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title:hover a {
    color: #ffffff !important;
}

/* 3. Active Tab (當前選中的標籤) 極致高光優化 */
.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title.elementor-active {
    background: #ffffff !important; /* 選中時底色變白 */
    border-color: #ffffff !important;
}

.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title.elementor-active a {
    color: #111111 !important; /* 白底黑字，極致清晰大牌感 */
    font-weight: 700 !important;
    
    
    
}

/* 如果你想保留 Hermès 橘作為點綴，可以用下面這個 Active 方案 (二選一，把上面白底黑字註釋掉即可) */
/* .elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title.elementor-active {
    background: transparent !important;
    border-color: #F37021 !important; 
}
.elementor-6507 .elementor-element.elementor-element-008d48b .elementor-tab-title.elementor-active a {
    color: #F37021 !important;
}
*//* End custom CSS */