.elementor-1825 .elementor-element.elementor-element-4aa7375b{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF0F;--border-color:#FFFFFF0F;--padding-top:7px;--padding-bottom:7px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-4aa7375b:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-4aa7375b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2137;}.elementor-1825 .elementor-element.elementor-element-12062478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items: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-1825 .elementor-element.elementor-element-6eaff9c9{font-family:"Noto Sans SC", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF8C;}.elementor-1825 .elementor-element.elementor-element-168dc80a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.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-1825 .elementor-element.elementor-element-24440157 .elementor-button{background-color:#00000000;font-family:"Noto Sans SC", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF8C;color:#FFFFFF8C;border-style:none;}.elementor-1825 .elementor-element.elementor-element-24440157 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-24440157 .elementor-button:focus{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-24440157 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-24440157 .elementor-button:focus svg{fill:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-1ff8a4b2 .elementor-button{background-color:#00000000;font-family:"Noto Sans SC", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF8C;color:#FFFFFF8C;border-style:none;}.elementor-1825 .elementor-element.elementor-element-1ff8a4b2 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-1ff8a4b2 .elementor-button:focus{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-1ff8a4b2 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-1ff8a4b2 .elementor-button:focus svg{fill:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-4b5ec05f{--display:flex;--min-height:64px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EEF2;--border-color:#E8EEF2;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-4b5ec05f:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-4b5ec05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-b4a0d44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1825 .elementor-element.elementor-element-b4a0d44.e-con{--flex-grow:0;--flex-shrink:0;}.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-1825 .elementor-element.elementor-element-74dc3b1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-74dc3b1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1825 .elementor-element.elementor-element-66454513 .elementor-menu-toggle{margin:0 auto;}.elementor-1825 .elementor-element.elementor-element-673ee939{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-a00464e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-a00464e:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-a00464e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2137;}.elementor-1825 .elementor-element.elementor-element-2b7d90f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.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-1825 .elementor-element.elementor-element-4685c14{width:auto;max-width:auto;background-color:#1B4B43;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 14px 5px 14px;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-4685c14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-ceec603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Serif SC", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-c0f2608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFAD;}.elementor-1825 .elementor-element.elementor-element-875da4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-8f4dec6 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:50px 50px 50px 50px;}.elementor-1825 .elementor-element.elementor-element-8f4dec6 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-8f4dec6 .elementor-button:focus{background-color:#FFFFFF1A;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-8f4dec6{padding:11px 0px 11px 26px;}.elementor-1825 .elementor-element.elementor-element-8f4dec6 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-8f4dec6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-964550f .elementor-button{background-color:#3AAA72;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-1825 .elementor-element.elementor-element-964550f .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-964550f .elementor-button:focus{background-color:#5ECF94;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-964550f{padding:11px 20px 11px 20px;}.elementor-1825 .elementor-element.elementor-element-964550f .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-964550f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-44efa48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-6f9b297{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1825 .elementor-element.elementor-element-b4e708d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-0bce97e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-0bce97e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-126e0eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1825 .elementor-element.elementor-element-068ebc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-1ad42c4{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-1ad42c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-87f2064{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1825 .elementor-element.elementor-element-19c3bf5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-e4fc091{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-e4fc091 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-49dd5ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1825 .elementor-element.elementor-element-4415945 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-1a0837c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-1a0837c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-9499beb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-1825 .elementor-element.elementor-element-9499beb:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-9499beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-9499beb::before, .elementor-1825 .elementor-element.elementor-element-9499beb > .elementor-background-video-container::before, .elementor-1825 .elementor-element.elementor-element-9499beb > .e-con-inner > .elementor-background-video-container::before, .elementor-1825 .elementor-element.elementor-element-9499beb > .elementor-background-slideshow::before, .elementor-1825 .elementor-element.elementor-element-9499beb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1825 .elementor-element.elementor-element-9499beb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1825 .elementor-element.elementor-element-d379680{background-color:#EDF9F4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:6px 14px 6px 14px;border-radius:30px 30px 30px 30px;}.elementor-1825 .elementor-element.elementor-element-d379680 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#0E7A6A;}.elementor-1825 .elementor-element.elementor-element-69926e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-69926e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-102fdb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-102fdb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.5em;color:#445868;}.elementor-1825 .elementor-element.elementor-element-0b0efd2{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1825 .elementor-element.elementor-element-a8eca73{width:var( --container-widget-width, 90.506% );max-width:90.506%;background-color:#FFFFFF;padding:11px 13px 11px 13px;--container-widget-width:90.506%;--container-widget-flex-grow:0;border-style:none;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1825 .elementor-element.elementor-element-a8eca73.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group > label, .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-subgroup label{color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group > label{font-family:"Noto Sans SC", Sans-serif;font-weight:400;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-type-html{padding-bottom:0px;font-family:"Noto Sans SC", Sans-serif;font-size:131333px;font-weight:400;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group .elementor-field{color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group .elementor-field, .elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:9px 0px 0px 9px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:9px 0px 0px 9px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button span{justify-content:center;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;border-radius:0px 9px 9px 0px;padding:11px 16px 11px 16px;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .e-form__buttons__wrapper__button-next{background-color:#0E7A6A;color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button[type="submit"]{background-color:#0E7A6A;color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1825 .elementor-element.elementor-element-a8eca73 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-fd3ba24{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-fd3ba24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#7A9AAD;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-def0d2f{--divider-border-style:solid;--divider-color:#E8EEF2;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1825 .elementor-element.elementor-element-def0d2f .elementor-divider-separator{width:100%;}.elementor-1825 .elementor-element.elementor-element-def0d2f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1825 .elementor-element.elementor-element-bc2011d{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EEF2;--border-color:#E8EEF2;--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-1825 .elementor-element.elementor-element-bc2011d:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-bc2011d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-0751c19 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-size:11.5px;font-weight:500;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-569cfcd .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-569cfcd .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-569cfcd .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-569cfcd{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-569cfcd .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-569cfcd .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-f7fb974 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-f7fb974 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-f7fb974 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-f7fb974{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-f7fb974 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-f7fb974 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-9b4ae05 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-9b4ae05 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-9b4ae05 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-9b4ae05{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-9b4ae05 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-9b4ae05 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-4571b79 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-4571b79 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-4571b79 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-4571b79{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-4571b79 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-4571b79 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-ac6a553 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-ac6a553 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-ac6a553 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-ac6a553{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-ac6a553 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-ac6a553 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-d85d0a8 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-d85d0a8 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-d85d0a8 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-d85d0a8{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-d85d0a8 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-d85d0a8 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-30fdab7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-30fdab7 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-30fdab7 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-30fdab7{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-30fdab7 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-30fdab7 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-86ce531 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-86ce531 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-86ce531 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-86ce531{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-86ce531 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-86ce531 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-5c7db53 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-5c7db53 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-5c7db53 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-5c7db53{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-5c7db53 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-5c7db53 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-5338723 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-5338723 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-5338723 .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-5338723{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-5338723 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-5338723 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-15809fc .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans SC", Sans-serif;font-size:12.5px;font-weight:400;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-15809fc .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-15809fc .elementor-button:focus{background-color:#F2F5F4;color:#445868;border-color:#A8C0CC;}.elementor-1825 .elementor-element.elementor-element-15809fc{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-15809fc .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-15809fc .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-3891c38{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-1825 .elementor-element.elementor-element-3891c38:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-3891c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F4;}.elementor-1825 .elementor-element.elementor-element-39140da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-39140da:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-39140da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cc7e09 );}.elementor-1825 .elementor-element.elementor-element-90d3179{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-90d3179:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-90d3179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-c5c0ee2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-9997ea7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-9997ea7{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-9997ea7 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-9997ea7 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-9997ea7 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-9997ea7 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-b299fc1 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-b299fc1{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-b299fc1 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-b299fc1 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-b299fc1 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-b299fc1 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-3a2dcc0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-3a2dcc0{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-3a2dcc0 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-3a2dcc0 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-3a2dcc0 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-3a2dcc0 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-54eded3 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-54eded3{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-54eded3 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-54eded3 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-54eded3 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-54eded3 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-6133a83 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-6133a83{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-6133a83 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-6133a83 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-6133a83 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-6133a83 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-6873326 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-6873326{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-6873326 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-6873326 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-6873326 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-6873326 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-b76a3cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-b76a3cb:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-b76a3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-bea4fd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-9c3586b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-9c3586b{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-9c3586b .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-9c3586b .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-9c3586b .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-9c3586b .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-5caf4d5 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-5caf4d5{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-5caf4d5 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-5caf4d5 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-5caf4d5 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-5caf4d5 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-c166b21 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-c166b21{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-c166b21 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-c166b21 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-c166b21 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-c166b21 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-19a2d2d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-19a2d2d{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-19a2d2d .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-19a2d2d .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-19a2d2d .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-19a2d2d .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-57c0668 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-57c0668{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-57c0668 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-57c0668 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-57c0668 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-57c0668 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-cd8fcc2 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-cd8fcc2{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-cd8fcc2 .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-cd8fcc2 .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-cd8fcc2 .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-cd8fcc2 .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-912c0db .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#445868;color:#445868;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8EEF2;border-radius:20px 20px 20px 20px;}.elementor-1825 .elementor-element.elementor-element-912c0db{padding:5px 5px 5px 5px;}.elementor-1825 .elementor-element.elementor-element-912c0db .elementor-button:hover, .elementor-1825 .elementor-element.elementor-element-912c0db .elementor-button:focus{color:#445868;border-color:#AAAACC;}.elementor-1825 .elementor-element.elementor-element-912c0db .elementor-button:hover svg, .elementor-1825 .elementor-element.elementor-element-912c0db .elementor-button:focus svg{fill:#445868;}.elementor-1825 .elementor-element.elementor-element-7e083e0{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1825 .elementor-element.elementor-element-7e083e0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1825 .elementor-element.elementor-element-b1c6b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1825 .elementor-element.elementor-element-b1c6b5a:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-b1c6b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F4;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1825 .elementor-element.elementor-element-d77a6c0{--grid-columns:3;}.elementor-1825 .elementor-element.elementor-element-d77a6c0 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-1825 .elementor-element.elementor-element-89dfe9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-fc3885c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-fc3885c:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-fc3885c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-09bfca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-09bfca3 .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:28px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-72ae2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-72ae2f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-9272b8c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--align-items:start;}.elementor-1825 .elementor-element.elementor-element-250ceaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1825 .elementor-element.elementor-element-be76692{width:var( --container-widget-width, 50px );max-width:50px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-be76692.elementor-element{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-3c381ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1825 .elementor-element.elementor-element-3c381ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-a7ea3e6{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-5f97046{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1825 .elementor-element.elementor-element-efd3671{width:var( --container-widget-width, 52px );max-width:52px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-c34f1fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1825 .elementor-element.elementor-element-c34f1fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-10333e7{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-9852163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1825 .elementor-element.elementor-element-0dfdfb9{width:var( --container-widget-width, 52px );max-width:52px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-e79d93e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1825 .elementor-element.elementor-element-e79d93e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-032cf88{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-2c52347{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1825 .elementor-element.elementor-element-bc75825{width:var( --container-widget-width, 52px );max-width:52px;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-681095b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1825 .elementor-element.elementor-element-681095b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-cdb9873{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-f63c91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-f63c91e:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-f63c91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F4;}.elementor-1825 .elementor-element.elementor-element-7f757c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-7f757c2 .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:26px;font-weight:700;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-af51ee0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-1ce89b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EEF2;--border-color:#E8EEF2;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1825 .elementor-element.elementor-element-1ce89b1:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-1ce89b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-bd1ca36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1825 .elementor-element.elementor-element-bd1ca36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#E8A020;}.elementor-1825 .elementor-element.elementor-element-7fe0f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-cf85ee6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1825 .elementor-element.elementor-element-4db1d43{width:var( --container-widget-width, 36px );max-width:36px;background-color:transparent;--container-widget-width:36px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1825 .elementor-element.elementor-element-4db1d43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-374d63a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1825 .elementor-element.elementor-element-e3b7782{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-e3b7782 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-59ea773{text-align:start;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-59ea773 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-1f3258a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EEF2;--border-color:#E8EEF2;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1825 .elementor-element.elementor-element-1f3258a:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-1f3258a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-01979e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1825 .elementor-element.elementor-element-01979e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#E8A020;}.elementor-1825 .elementor-element.elementor-element-fceda9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-7d9dcaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1825 .elementor-element.elementor-element-8ca81bd{width:var( --container-widget-width, 36px );max-width:36px;background-color:transparent;--container-widget-width:36px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #6AB0E8 100%);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1825 .elementor-element.elementor-element-8ca81bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-dcc2841{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1825 .elementor-element.elementor-element-45fe8da{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-45fe8da p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-61ff9a0{text-align:start;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-61ff9a0 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-244df77{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EEF2;--border-color:#E8EEF2;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1825 .elementor-element.elementor-element-244df77:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-244df77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-7aeec0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1825 .elementor-element.elementor-element-7aeec0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#E8A020;}.elementor-1825 .elementor-element.elementor-element-805905b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-ac677eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1825 .elementor-element.elementor-element-7a87666{width:var( --container-widget-width, 36px );max-width:36px;background-color:transparent;--container-widget-width:36px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #C87040 0%, #E8A070 100%);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1825 .elementor-element.elementor-element-7a87666 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-dc2dec1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1825 .elementor-element.elementor-element-314ea79{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-314ea79 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-1c48c14{text-align:start;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-1c48c14 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-e745dae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EEF2;--border-color:#E8EEF2;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1825 .elementor-element.elementor-element-e745dae:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-e745dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-60b20bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1825 .elementor-element.elementor-element-60b20bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#E8A020;}.elementor-1825 .elementor-element.elementor-element-9363cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#445868;}.elementor-1825 .elementor-element.elementor-element-f35f9c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1825 .elementor-element.elementor-element-3064129{width:var( --container-widget-width, 36px );max-width:36px;background-color:transparent;--container-widget-width:36px;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #0E7A6A 0%, #3AAA72 100%);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3064129 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-c0bc2ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1825 .elementor-element.elementor-element-925fe7f{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#1A2C3D;}.elementor-1825 .elementor-element.elementor-element-925fe7f p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-021e995{text-align:start;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-021e995 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-3bfdf318{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-1825 .elementor-element.elementor-element-3bfdf318:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-3bfdf318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2137;}.elementor-1825 .elementor-element.elementor-element-730db20{--display:flex;}.elementor-1825 .elementor-element.elementor-element-47f6c411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-47f6c411.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1825 .elementor-element.elementor-element-779b4b10{text-align:center;}.elementor-1825 .elementor-element.elementor-element-196ceab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-2e97aef3 .elementor-heading-title{font-family:"Noto Serif SC", Sans-serif;font-size:13px;font-weight:700;line-height:15px;color:var( --e-global-color-9cc7e09 );}.elementor-1825 .elementor-element.elementor-element-3324d276 .elementor-heading-title{font-family:"Averia Libre", Sans-serif;font-size:10px;font-weight:400;line-height:15px;color:#7A9AAD;}.elementor-1825 .elementor-element.elementor-element-25759d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-43ed75f7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1825 .elementor-element.elementor-element-6c031953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1825 .elementor-element.elementor-element-6c031953 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFFE6;}.elementor-1825 .elementor-element.elementor-element-2b6d96d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-2b6d96d8 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-2b6d96d8 a{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-47f62463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-47f62463 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-47f62463 a{color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-47f62463 a:hover, .elementor-1825 .elementor-element.elementor-element-47f62463 a:focus{color:var( --e-global-color-19434c4 );}.elementor-1825 .elementor-element.elementor-element-5228bee3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1825 .elementor-element.elementor-element-ac869e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1825 .elementor-element.elementor-element-ac869e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFFE6;}.elementor-1825 .elementor-element.elementor-element-1f6db936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-1f6db936 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-1f6db936 a{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-463c3bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-463c3bea p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-463c3bea a{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-a3fdc36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF73;}.elementor-1825 .elementor-element.elementor-element-a3fdc36 p{margin-block-end:0px;}.elementor-1825 .elementor-element.elementor-element-a3fdc36 a{color:#5ECF94;}.elementor-1825 .elementor-element.elementor-element-262c94a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-262c94a3:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-262c94a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2137;}.elementor-1825 .elementor-element.elementor-element-262c94a3.e-con{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-346440df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF4D;}.elementor-1825 .elementor-element.elementor-element-346440df p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1825 .elementor-element.elementor-element-b4a0d44{--width:20%;}.elementor-1825 .elementor-element.elementor-element-74dc3b1e{--width:48%;}.elementor-1825 .elementor-element.elementor-element-673ee939{--width:32%;}.elementor-1825 .elementor-element.elementor-element-a00464e{--width:100%;}.elementor-1825 .elementor-element.elementor-element-2b7d90f{--width:60%;}.elementor-1825 .elementor-element.elementor-element-9499beb{--width:40%;}.elementor-1825 .elementor-element.elementor-element-90d3179{--width:90%;}.elementor-1825 .elementor-element.elementor-element-b76a3cb{--width:90%;}.elementor-1825 .elementor-element.elementor-element-730db20{--width:40%;}.elementor-1825 .elementor-element.elementor-element-47f6c411{--width:29.933%;}.elementor-1825 .elementor-element.elementor-element-43ed75f7{--width:20%;}.elementor-1825 .elementor-element.elementor-element-5228bee3{--width:20%;}}@media(max-width:1024px){.elementor-1825 .elementor-element.elementor-element-d77a6c0{--grid-columns:2;}.elementor-1825 .elementor-element.elementor-element-9272b8c{--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-af51ee0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1825 .elementor-element.elementor-element-d77a6c0{--grid-columns:1;}.elementor-1825 .elementor-element.elementor-element-9272b8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-af51ee0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-7a774832 */.nav-search-custom {
  display: flex;
  align-items: center;
  background: #fff;
  border: 2px solid rgba(19,160,140,0.15);
  border-radius: 999px;
  overflow: hidden;
  height: 44px;
  max-width: 340px;
}

.nav-search-custom input {
  flex: 1;
  border: none;
  outline: none;
  padding: 10px 16px;
  font-size: 15px;
  color: #1a2c3d;
  background: transparent;
  min-width: 0;
}

.nav-search-custom input::placeholder {
  color: #7a9aad;
}

.nav-search-custom button {
  background: #13a08c;
  color: #fff;
  border: none;
  padding: 10px 22px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  border-radius: 0 999px 999px 0;
  white-space: nowrap;
}

.nav-search-custom button:hover {
  background: #0e7a6a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e083e0 *//* ============================================
   平台搜索框样式修正 - 和 index.html 一致
   ============================================ */

/* 搜索框容器 */
.platform-search {
  flex: 1 !important;
  min-width: 240px !important;
  max-width: 100% !important;
  margin: 0 !important;
}

/* 搜索输入框 - 和 index.html 完全一致 */
.platform-search input[type="search"],
#platformSearch {
  width: 100% !important;
  flex: 1 !important;
  min-width: 240px !important;
  border: 1px solid #e5e9ec !important;
  border-radius: 10px !important;
  padding: 11px 13px !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  color: #1a2c3d !important;
  background: #fff !important;
  outline: none !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
  box-shadow: none !important;
  margin: 0 !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

/* 占位符文字样式 */
.platform-search input[type="search"]::placeholder,
#platformSearch::placeholder {
  color: #7a9aad !important;
  font-weight: 400 !important;
  opacity: 1 !important;
}

/* Focus 状态 */
.platform-search input[type="search"]:focus,
#platformSearch:focus {
  border-color: #0f8c79 !important;
  box-shadow: 0 0 0 3px rgba(19, 160, 140, 0.12) !important;
  outline: none !important;
}

/* 移除 Safari 的搜索框样式 */
.platform-search input[type="search"]::-webkit-search-decoration,
.platform-search input[type="search"]::-webkit-search-cancel-button,
.platform-search input[type="search"]::-webkit-search-results-button,
.platform-search input[type="search"]::-webkit-search-results-decoration,
#platformSearch::-webkit-search-decoration,
#platformSearch::-webkit-search-cancel-button,
#platformSearch::-webkit-search-results-button,
#platformSearch::-webkit-search-results-decoration {
  -webkit-appearance: none !important;
  appearance: none !important;
}

/* 如果搜索框在筛选工具容器里 */
.filter-tools .platform-search {
  flex: 1 !important;
  min-width: 240px !important;
}

.filter-tools .platform-search input {
  width: 100% !important;
}

/* 确保和其他筛选元素对齐 */
.filter-tools {
  display: flex !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
  margin-top: 2px !important;
}

/* 响应式设计 */
@media (max-width: 768px) {
  .platform-search {
    width: 100% !important;
    min-width: 100% !important;
  }
  
  .platform-search input[type="search"],
  #platformSearch {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89dfe9f *//* 加载更多区域 */
.load-more-wrap {
  text-align: center;
  margin: 48px 0 24px;
  padding: 0 20px;
}

.load-more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: linear-gradient(135deg, #0e7a6a, #3aaa72);
  color: #fff;
  border: none;
  border-radius: 50px;
  padding: 14px 42px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s, box-shadow 0.2s;
  box-shadow: 0 4px 16px rgba(14, 122, 106, 0.25);
}

.load-more-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(14, 122, 106, 0.35);
}

.load-more-btn:active {
  transform: translateY(0);
}

.load-more-hint {
  margin-top: 14px;
  font-size: 13px;
  color: #7a9aad;
}

.load-more-hint a {
  color: #0e7a6a;
  font-weight: 500;
  text-decoration: none;
}

.load-more-hint a:hover {
  text-decoration: underline;
}

.load-more-wrap.hidden {
  display: none;
}/* End custom CSS */
/* Start custom CSS */.topbar{
  font-size:12px;
  color:rgba(255,255,255,.55);
}
.topbar-left{
  display:flex;
  align-items:center;
  gap:18px;
}
.topbar-left p{
  margin:0;
  color:rgba(255,255,255,.55);
  line-height:1.2;
}
.topbar-dot{
  width:4px;
  height:4px;
  border-radius:50%;
  background:#3aaa72;
  display:inline-block;
  vertical-align:middle;
  margin-right:6px;
  animation:pulse 2s infinite;
}
@keyframes pulse{
  0%,100%{opacity:1}
  50%{opacity:.4}
}
.topbar-right{
  display:flex;
  align-items:center;
  gap:18px;
}
.topbar-right .elementor-button{
  background:transparent !important;
  border:none !important;
  padding:0 !important;
  min-height:auto !important;
  box-shadow:none !important;
}
.topbar-right .elementor-button-text{
  font-size:12px;
  font-weight:400;
  color:rgba(255,255,255,.55) !important;
  line-height:1.2;
}
.topbar-right .elementor-button:hover .elementor-button-text{
  color:#5ecf94 !important;
}



@media (max-width:560px){
  .logo{
    margin-right:14px;
  }
  .logo .logo-image img{
    height:36px;
    max-width:180px;
  }
}




/* ===== Navbar 1:1 (from project) ===== */
.navbar{
  position:sticky;
  top:0;
  z-index:200;
  background:#fff;
  border-bottom:1px solid #e8eef2;
  padding:0 56px;
  display:flex;
  align-items:center;
  height:64px;
  transition:box-shadow .3s;
}
.navbar.scrolled{box-shadow:0 4px 24px rgba(13,33,55,.10)}

/* left */
.logo{
  display:flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  margin-right:36px;
  flex-shrink:0;
}
.logo .logo-image img{
  display:block;
  width:auto;
  height:42px;
  max-width:208px;
}

/* center menu */
.nav-center .elementor-nav-menu{
  display:flex;
  align-items:stretch;
  list-style:none;
  height:64px;
  gap:2px;
  flex:1;
  min-width:0;
  margin:0;
  padding:0;
}
.nav-center .menu-item{
  position:relative;
  display:flex;
  align-items:center;
}
.nav-center .elementor-item{
  display:flex;
  align-items:center;
  gap:4px;
  padding:0 14px !important;
  height:100%;
  font-size:14px;
  color:#445868 !important;
  border-bottom:2px solid transparent;
  transition:color .2s,border-color .2s;
  white-space:nowrap;
  text-decoration:none;
  line-height:1;
}
.nav-center .menu-item:hover > .elementor-item,
.nav-center .elementor-item.elementor-item-active{
  color:#0e7a6a !important;
  border-bottom-color:#0e7a6a;
}

/* caret */
.nav-center .sub-arrow{
  font-size:9px !important;
  opacity:.55;
  transition:transform .2s;
}
.nav-center .menu-item:hover > .elementor-item .sub-arrow{
  transform:rotate(180deg);
}

/* dropdown */
.nav-center .sub-menu{
  position:absolute !important;
  top:calc(100% + 1px) !important;
  left:0 !important;
  z-index:300;
  min-width:160px;
  list-style:none;
  background:#fff;
  border:1px solid #e8eef2;
  border-radius:16px;
  box-shadow:0 12px 40px rgba(13,33,55,.15);
  padding:8px !important;
  opacity:0;
  visibility:hidden;
  transform:translateY(8px);
  transition:opacity .2s,transform .2s,visibility .2s;
}
.nav-center .menu-item:hover > .sub-menu{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}
.nav-center .sub-menu .elementor-sub-item{
  display:block;
  padding:9px 12px !important;
  border-radius:8px;
  color:#1a2c3d !important;
  font-size:13px;
  white-space:nowrap;
  text-decoration:none;
}
.nav-center .sub-menu .elementor-sub-item:hover{
  background:#f2f5f4;
  color:#0e7a6a !important;
}


 
 



/* nav-right 搜索框（项目同款） */
.nav-search-form{
  display:flex;
  align-items:center;
  gap:0;
  flex:0 0 470px;
  width:470px;
  max-width:470px;
  height:50px;
  border:2px solid #d7f0eb;
  border-radius:999px;
  padding:4px 5px 4px 16px;
  background:#fff;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.8);
}
.nav-search-form:focus-within{
  border-color:#b6e6dc;
  box-shadow:0 0 0 4px rgba(19,160,140,.08);
}
.nav-search-input{
  flex:1 1 250px;
  min-width:250px;
  border:0;
  background:transparent;
  padding:0 12px 0 0;
  color:#1a2c3d;
  font-size:17px;
  font-weight:500;
  outline:none;
}
.nav-search-input::placeholder{
  color:#a8b6c4;
  font-weight:600;
}
.nav-search-divider{
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  color:#b7c1cd;
  font-size:22px;
  font-weight:400;
  flex-shrink:0;
}
.nav-search-type{
  position:relative;
  display:flex;
  align-items:center;
  flex:0 0 94px;
  min-width:94px;
  padding-right:20px;
}
.nav-search-type::after{
  content:'▾';
  position:absolute;
  right:6px;
  top:50%;
  transform:translateY(-50%);
  font-size:11px;
  color:#92a4b2;
  pointer-events:none;
}
.nav-search-select{
  appearance:none;
  -webkit-appearance:none;
  border:0;
  background:transparent;
  padding:0;
  color:#0d2137;
  font-size:18px;
  font-weight:700;
  outline:none;
  width:100%;
  cursor:pointer;
}
.nav-search-btn{
  width:44px;
  height:44px;
  border:0;
  border-radius:999px;
  background:linear-gradient(135deg,#20a787,#37bb8b);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  box-shadow:none;
  transition:transform .15s,filter .2s;
}
.nav-search-btn:hover{
  transform:translateY(-1px);
  filter:saturate(1.03);
}
.nav-search-icon{
  font-size:18px;
  line-height:1;
  transform:translateY(-1px);
}




/* Hero left */
.hero-content{
  position:relative;
  flex:1;
  max-width:580px;
}
.hero-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:6px;
  background:rgba(58,170,114,.18);
  border:1px solid rgba(94,207,148,.35);
  border-radius:20px;
  padding:5px 14px;
  font-size:12px;
  color:#5ecf94;
  font-weight:500;
  margin-bottom:24px;
}
.hero-eyebrow:before{
  content:'✦';
  font-size:9px;
}
.hero-title{
  font-family:'Noto Serif SC',serif;
  font-size:clamp(30px,3.5vw,48px);
  font-weight:700;
  color:#fff;
  line-height:1.22;
  margin-bottom:20px;
}
.hero-desc{
  font-size:15px;
  color:rgba(255,255,255,.68);
  line-height:1.85;
  margin-bottom:34px;
  max-width:480px;
}
.hero-btns{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin-bottom:44px;
}
.btn-ghost .elementor-button{
  padding:11px 26px !important;
  border:1.5px solid rgba(255,255,255,.5) !important;
  border-radius:50px !important;
  color:#fff !important;
  background:transparent !important;
  font-size:14px !important;
  font-weight:500 !important;
}
.btn-ghost .elementor-button:hover{
  background:rgba(255,255,255,.1) !important;
  border-color:#fff !important;
}
.btn-primary .elementor-button{
  padding:12px 28px !important;
  border-radius:50px !important;
  background:#3aaa72 !important;
  color:#fff !important;
  border:none !important;
  font-size:14px !important;
  font-weight:700 !important;
}
.btn-primary .elementor-button:hover{
  background:#5ecf94 !important;
}



/* Hero right signup card */
.signup-card{
  position:relative;
  width:370px;
  flex-shrink:0;
  background:#fff;
  border-radius:20px;
  padding:28px 26px 24px;
  box-shadow:0 20px 60px rgba(0,0,0,.25);
}
.card-badge{
  text-align:center;
  background:#edf9f4;
  border-radius:30px;
  padding:6px 14px;
  font-size:12px;
  color:#0e7a6a;
  font-weight:500;
  margin-bottom:16px;
}
.card-title{
  font-family:'Noto Serif SC',serif;
  font-size:18px;
  font-weight:700;
  color:#1a2c3d;
  text-align:center;
  margin-bottom:8px;
  line-height:1.4;
}
.card-desc{
  font-size:12.5px;
  color:#445868;
  text-align:center;
  line-height:1.75;
  margin-bottom:20px;
}
.email-wrap{
  display:flex;
  border:1.5px solid #e8eef2;
  border-radius:9px;
  overflow:hidden;
  margin-bottom:10px;
}
.email-wrap input{
  flex:1;
  border:none;
  outline:none;
  padding:11px 13px;
  font-size:13px;
  color:#1a2c3d;
  background:#fff;
  min-width:0;
}
.email-wrap .elementor-button,
.email-wrap button{
  background:#0e7a6a !important;
  color:#fff !important;
  border:none !important;
  padding:0 16px !important;
  font-size:13px !important;
  font-weight:700 !important;
  white-space:nowrap;
}
.email-wrap .elementor-button:hover,
.email-wrap button:hover{
  background:#13a08c !important;
}
.card-privacy{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  font-size:11px;
  color:#7a9aad;
}
.card-perks{
  list-style:none;
  margin:0;
  padding:0;
}
.card-perks li{
  display:flex;
  align-items:flex-start;
  gap:9px;
  font-size:12.5px;
  color:#445868;
  padding:4px 0;
  line-height:1.5;
}
.card-perks li:before{
  content:'✓';
  width:20px;
  height:20px;
  border-radius:50%;
  background:#edf9f4;
  color:#0e7a6a;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  font-weight:700;
  flex-shrink:0;
  margin-top:1px;
}/* End custom CSS */