.elementor-8 .elementor-element.elementor-element-427b947{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-427b947:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-427b947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/sunlightpsy.clinic/wp-content/uploads/2025/09/pexels-photo-1089168-1089168.jpg?fit=1024%2C576&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e911eb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-a960193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cfde377 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-8 .elementor-element.elementor-element-11d738e .elementor-heading-title{line-height:40px;}.elementor-8 .elementor-element.elementor-element-f13b8de{font-size:16px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-5e5225e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5e5225e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-8 .elementor-element.elementor-element-5e5225e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-5e5225e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c501bcd > .elementor-container{max-width:700px;}.elementor-8 .elementor-element.elementor-element-c501bcd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-acc2d8e{text-align:center;}.elementor-8 .elementor-element.elementor-element-d0a096c{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-a1f937b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-cf5b2b7 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-3eaf92a > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-3eaf92a .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3eaf92a .elementor-image-box-title{margin-bottom:12px;font-weight:bold;line-height:20px;}.elementor-8 .elementor-element.elementor-element-3eaf92a .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b6df728 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-718fb04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ba47f79 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-3e986de > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-3e986de .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3e986de .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-3e986de .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-263eed4 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-994f4e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-fe728ba img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-aaf5259 > .elementor-widget-container{padding:15px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-aaf5259 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-aaf5259 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;line-height:36px;}.elementor-8 .elementor-element.elementor-element-aaf5259 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ada807f .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-04f40a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c3b1a6d img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-2845ffd > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-2845ffd .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2845ffd .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-2845ffd .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-98cb62e .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-15c838b{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-563f41c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-563f41c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-563f41c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-563f41c > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-563f41c > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-563f41c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-563f41c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-563f41c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-228177d img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-e9ce853 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-e9ce853 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e9ce853 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;line-height:30px;}.elementor-8 .elementor-element.elementor-element-e9ce853 .elementor-image-box-description{font-size:15px;letter-spacing:0px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-a31f62d .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6cb5c9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-826f2df img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-7c57fcc > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-7c57fcc .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7c57fcc .elementor-image-box-title{margin-bottom:12px;font-weight:bold;line-height:26px;}.elementor-8 .elementor-element.elementor-element-7c57fcc .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a61a4e3 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7d90c74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-09d84da img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-b294fb8 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-b294fb8 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b294fb8 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-b294fb8 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-8f1dbe6 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-51d272d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-51d272d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-51d272d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-51d272d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-51d272d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-51d272d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-51d272d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-51d272d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6c78216 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-503cbed > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-503cbed .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-503cbed .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-503cbed .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9358855 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8eb456e{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5dd4f93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7c2aaf6 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-37e2ea2 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-37e2ea2 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-37e2ea2 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;line-height:31px;}.elementor-8 .elementor-element.elementor-element-37e2ea2 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-cf66cd0 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-49c2da1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-27a10dc img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-21d6389 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-21d6389 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-21d6389 .elementor-image-box-title{margin-bottom:12px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-21d6389 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-6d4710d .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-71e4147:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-68c9cce img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-30e1b65 > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-30e1b65 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-30e1b65 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;line-height:32px;}.elementor-8 .elementor-element.elementor-element-30e1b65 .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-251e2cf .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-10b0da0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f7b00f8 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-9c7c02f > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-9c7c02f .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9c7c02f .elementor-image-box-title{margin-bottom:0px;font-weight:bold;line-height:32px;}.elementor-8 .elementor-element.elementor-element-9c7c02f .elementor-image-box-description{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d482d37 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-e600cfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-258199f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7020416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4b12e63{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eeba73c{text-align:center;}.elementor-8 .elementor-element.elementor-element-4279660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7dc6553{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-611352c{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-465372b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-a9e9d91{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-a9e9d91 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-a9e9d91 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-20db958 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-e216aa8 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-fcd1973 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-68275ae{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-9960c33 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0f26648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f2e6a23{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-e3d3e83 img{width:100%;height:380px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-3d38025 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f10dd25{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-0c45138 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-057d31f{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-057d31f .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-057d31f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-4cc3908 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-79b96a4 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-79b96a4 p{margin-block-end:20px;}.elementor-8 .elementor-element.elementor-element-1f039ad > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-1f039ad p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-809d2f3 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-809d2f3 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a1f3596 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7ab612e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6dc12e9{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-722facc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-7b2110c{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-7b2110c .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-7b2110c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-2a57ba4 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-ecfe8a4 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-23ae54e > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-faf3214 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-faf3214 p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-969d7ec > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-969d7ec p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-e00d1d8 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-e00d1d8 p{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-fbd4c95 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7bef8ec{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-8e962e1 img{height:380px;opacity:1;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5fd5f15 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-514b8f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-947298e{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-6129034{text-align:start;}.elementor-8 .elementor-element.elementor-element-6129034 img{height:400px;border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-7666610 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4c936eb{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-1dbc8e4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-5f8b581{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-5f8b581 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-5f8b581 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-e564874 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-8b27466 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-29faf11 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-e7e6b74 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-80c5601 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-bfed829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fcd3146{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-4a92281 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-50afdbc{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-50afdbc .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-50afdbc .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-a531537 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-c5e79c6 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-56b25e6{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-48f9e3b img{width:100%;height:380px;opacity:1;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-4bc1bca .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-63cfc9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-43952fa{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-fd189fb{text-align:start;}.elementor-8 .elementor-element.elementor-element-fd189fb img{height:360px;border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-4bca49e .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-460101e{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-af39fb4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-959a8cf{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-959a8cf .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-959a8cf .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-3769fe1 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-9a249dd > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-b81c967 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-9c62e47 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-da95a25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-da95a25{padding:0px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-f63977b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 120px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c26d99d{--display:flex;}.elementor-8 .elementor-element.elementor-element-6d6f7ae{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6570e0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-6570e0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9f4bad0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9f4bad0 .elementor-button{border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-751e611 .elementor-button{border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-e6e625b iframe{height:450px;}.elementor-8 .elementor-element.elementor-element-40f8ba7 > .elementor-container{max-width:1300px;}.elementor-8 .elementor-element.elementor-element-40f8ba7{padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-81dbd0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-1f9ac9b{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-9c33320:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-380de97 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-380de97 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-380de97 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-56ac5be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-068e7ad > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-068e7ad .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-068e7ad .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-1429228:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-1429228 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-1429228 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3577624 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3577624 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-3577624 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-f97efdb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-178409b > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-178409b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8 .elementor-element.elementor-element-178409b .elementor-icon{font-size:50px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-611352c{--width:970px;}.elementor-8 .elementor-element.elementor-element-68275ae{--width:120%;}.elementor-8 .elementor-element.elementor-element-f10dd25{--width:970px;}.elementor-8 .elementor-element.elementor-element-6dc12e9{--width:970px;}.elementor-8 .elementor-element.elementor-element-4c936eb{--width:970px;}.elementor-8 .elementor-element.elementor-element-fcd3146{--width:970px;}.elementor-8 .elementor-element.elementor-element-460101e{--width:970px;}.elementor-8 .elementor-element.elementor-element-f63977b{width:60%;}.elementor-8 .elementor-element.elementor-element-4c100b4{width:40%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-e911eb2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-a960193{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e5225e{padding:80px 30px 80px 30px;}.elementor-8 .elementor-element.elementor-element-e600cfb{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7dc6553{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-0f26648{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-7ab612e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-514b8f7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-bfed829{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-63cfc9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-da95a25{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f63977b > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-8 .elementor-element.elementor-element-e6e625b iframe{height:300px;}.elementor-8 .elementor-element.elementor-element-40f8ba7{padding:60px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-1f9ac9b{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated{margin:50px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated{margin:50px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-427b947{--min-height:300px;}.elementor-8 .elementor-element.elementor-element-e911eb2{--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a960193{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a1f937b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-718fb04 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-994f4e2 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-04f40a0 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-563f41c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-6cb5c9b > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-7d90c74 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-51d272d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-5dd4f93 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-49c2da1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-71e4147 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-10b0da0 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-e600cfb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4279660{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7dc6553{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0f26648{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e3d3e83 img{height:180px;}.elementor-8 .elementor-element.elementor-element-1f039ad > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-809d2f3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-7ab612e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-faf3214 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-969d7ec > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-e00d1d8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-8e962e1 img{height:180px;}.elementor-8 .elementor-element.elementor-element-514b8f7{--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6129034{text-align:center;}.elementor-8 .elementor-element.elementor-element-6129034 img{height:265px;}.elementor-8 .elementor-element.elementor-element-bfed829{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-48f9e3b img{height:240px;}.elementor-8 .elementor-element.elementor-element-63cfc9b{--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-fd189fb{text-align:center;}.elementor-8 .elementor-element.elementor-element-fd189fb img{height:265px;}.elementor-8 .elementor-element.elementor-element-f63977b > .elementor-element-populated{padding:50px 25px 50px 25px;}.elementor-8 .elementor-element.elementor-element-6570e0e{--width:278px;}.elementor-8 .elementor-element.elementor-element-9f4bad0{width:var( --container-widget-width, 118.68px );max-width:118.68px;--container-widget-width:118.68px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-40f8ba7{padding:60px 30px 60px 30px;}.elementor-8 .elementor-element.elementor-element-9c33320 > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-56ac5be > .elementor-element-populated{margin:50px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-1429228 > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-f97efdb > .elementor-element-populated{padding:0px 30px 30px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-a960193{--width:50%;}.elementor-8 .elementor-element.elementor-element-a1f937b{width:50%;}.elementor-8 .elementor-element.elementor-element-718fb04{width:50%;}.elementor-8 .elementor-element.elementor-element-994f4e2{width:50%;}.elementor-8 .elementor-element.elementor-element-04f40a0{width:50%;}.elementor-8 .elementor-element.elementor-element-563f41c{width:50%;}.elementor-8 .elementor-element.elementor-element-6cb5c9b{width:50%;}.elementor-8 .elementor-element.elementor-element-7d90c74{width:50%;}.elementor-8 .elementor-element.elementor-element-51d272d{width:50%;}.elementor-8 .elementor-element.elementor-element-5dd4f93{width:50%;}.elementor-8 .elementor-element.elementor-element-49c2da1{width:50%;}.elementor-8 .elementor-element.elementor-element-71e4147{width:50%;}.elementor-8 .elementor-element.elementor-element-10b0da0{width:50%;}.elementor-8 .elementor-element.elementor-element-f63977b{width:100%;}.elementor-8 .elementor-element.elementor-element-4c100b4{width:100%;}.elementor-8 .elementor-element.elementor-element-9c33320{width:50%;}.elementor-8 .elementor-element.elementor-element-56ac5be{width:50%;}.elementor-8 .elementor-element.elementor-element-1429228{width:50%;}.elementor-8 .elementor-element.elementor-element-f97efdb{width:50%;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-427b947:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-427b947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-6827aff *//* ==== 調色盤（可依站上主色調整） ==== */
:root{
  --accent: #5A9DA8;     /* 與「預約掛號」按鈕同色的藍綠 */
  --text:   #374151;     /* 主要文字深灰 */
  --muted:  #6B7280;     /* 次要文字灰 */
  --grid:   #E6EEF4;     /* 表格水平線 */
  --headbg: #F7FAFC;     /* 表頭底色 */
  --card:   #FFFFFF;     /* 卡片底色 */
}

/* ==== 卡片容器 ==== */
.fee-wrap{ max-width: 960px; margin: 0 auto; }
.fee-card{
  background: var(--card);
  border-radius: 18px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  color: var(--text);
}

/* 標題 + 分隔線 */
.fee-title{
  margin: 0 0 10px;
  font-weight: 800;
  font-size: clamp(24px, 2.4vw, 40px);
  letter-spacing: .02em;
}
.fee-divider{
  height: 2px;
  background: linear-gradient(90deg, var(--grid), transparent 70%);
  margin: 6px 0 18px;
}

/* ==== 表格樣式 ==== */
.fee-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-variant-numeric: tabular-nums; /* 數字對齊 */
}

/* 表頭 */
.fee-table thead th{
  padding: 14px 12px;
  background: var(--headbg);
  text-align: center;
  font-weight: 700;
  border-bottom: 1px solid var(--grid);
  color: var(--text);
}
.fee-table thead th.col-name{ text-align: left; }

/* 儲存格 */
.fee-table th[scope="row"],
.fee-table td{
  padding: 16px 12px;
  border-bottom: 1px solid var(--grid);
}

/* 左側身分別欄位（靠左，允許小字換行） */
.fee-table th[scope="row"]{
  text-align: left;
  font-weight: 700;
}
.fee-table th[scope="row"] small{
  display: block;
  margin-top: 2px;
  color: var(--muted);
  font-weight: 600;
}

/* 數字欄置中 */
.fee-table td{ text-align: center; }

/* 次要字色（例如 無、備註） */
.fee-table .muted{ color: var(--muted); }
.fee-table td small{ display:block; margin-top:2px; color: var(--muted); }

/* 只留水平線，不要垂直線 */
.fee-table th, .fee-table td{ border-right: none; border-left: none; }

/* 手機優化 */
@media (max-width: 640px){
  .fee-card{ padding: 18px; }
  .fee-table{ font-size: 15px; }
  .fee-table th[scope="row"],
  .fee-table td{ padding: 12px 10px; }
}
/* 只留水平線，不要任何直線 */
table.fee-table{
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

.fee-table th, .fee-table td{
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

/* 表頭底線 + 內容每列底線 */
.fee-table thead th{
  border-bottom: 1px solid var(--grid) !important;
  background: var(--headbg);
}
.fee-table tbody th[scope="row"],
.fee-table tbody td{
  border-bottom: 1px solid var(--grid) !important;
}

/* 防止主題用「相鄰欄」加左框線 */
.fee-table th + th,
.fee-table td + td{
  border-left: none !important;
}
/* 註記符號（星號）樣式 */
.note-ref{
  display:inline-block;
  margin-left:.25em;
  font-weight:700;
  color: var(--accent);
  line-height:1;
}
/* 讓 <small> 變小但不換行，與前文同行顯示 */
.fee-table th.row-name small,
.fee-table td small{
  display: inline;          /* 取消 block 導致的強制換行 */
  margin-left: .5em;        /* 與前面文字留點間距 */
  white-space: nowrap;      /* 不自動換行 */
  word-break: keep-all;     /* 中英文不要在任意字間分開 */
}

/*（可選）手機太窄時允許換行，避免溢出 */
@media (max-width:640px){
  .fee-table th.row-name small,
  .fee-table td small{ white-space: normal; }
}/* End custom CSS */