.elementor-296 .elementor-element.elementor-element-dddd112{--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:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-dddd112:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-dddd112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020617;}.elementor-296 .elementor-element.elementor-element-fddcd5a{text-align:center;}.elementor-296 .elementor-element.elementor-element-fddcd5a .elementor-heading-title{font-size:14px;text-transform:uppercase;color:#16A34A;}.elementor-296 .elementor-element.elementor-element-3027870{text-align:center;}.elementor-296 .elementor-element.elementor-element-3027870 .elementor-heading-title{font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-e7eac06{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;text-align:center;color:#9CA3AF;}.elementor-296 .elementor-element.elementor-element-e7eac06.elementor-element{--align-self:center;}.elementor-296 .elementor-element.elementor-element-810cf44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-296 .elementor-element.elementor-element-810cf44:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-810cf44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-ff4f361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-092d8ac .elementor-heading-title{color:#16A34A;}.elementor-296 .elementor-element.elementor-element-dbac137{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-e8710b9 .elementor-icon-list-icon i{color:#16A34A;transition:color 0.3s;}.elementor-296 .elementor-element.elementor-element-e8710b9 .elementor-icon-list-icon svg{fill:#16A34A;transition:fill 0.3s;}.elementor-296 .elementor-element.elementor-element-e8710b9{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-296 .elementor-element.elementor-element-e8710b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-296 .elementor-element.elementor-element-e8710b9 .elementor-icon-list-item > a{font-size:14px;}.elementor-296 .elementor-element.elementor-element-e8710b9 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-296 .elementor-element.elementor-element-d6fe675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-098388a img{height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-296 .elementor-element.elementor-element-9672ad2{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-9672ad2:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-9672ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-296 .elementor-element.elementor-element-224f29a{text-align:center;}.elementor-296 .elementor-element.elementor-element-224f29a .elementor-heading-title{color:#16A34A;}.elementor-296 .elementor-element.elementor-element-cf274e1{text-align:center;}.elementor-296 .elementor-element.elementor-element-7f1a371{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-7f1a371.elementor-element{--align-self:center;}.elementor-296 .elementor-element.elementor-element-1f1b79c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-cba6f6e:hover{--e-transform-translateY:-5px;}.elementor-296 .elementor-element.elementor-element-cba6f6e{background-color:#FFFFFF;padding:16px 16px 16px 16px;--e-transform-transition-duration:300ms;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-296 .elementor-element.elementor-element-cba6f6e .elementor-icon-box-wrapper{gap:15px;}.elementor-296 .elementor-element.elementor-element-cba6f6e.elementor-view-stacked .elementor-icon{background-color:#EFF6FF;fill:#2563EB;color:#2563EB;}.elementor-296 .elementor-element.elementor-element-cba6f6e.elementor-view-framed .elementor-icon, .elementor-296 .elementor-element.elementor-element-cba6f6e.elementor-view-default .elementor-icon{fill:#EFF6FF;color:#EFF6FF;border-color:#EFF6FF;}.elementor-296 .elementor-element.elementor-element-cba6f6e.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-296 .elementor-element.elementor-element-cba6f6e .elementor-icon{font-size:36px;}.elementor-296 .elementor-element.elementor-element-cba6f6e .elementor-icon-box-title, .elementor-296 .elementor-element.elementor-element-cba6f6e .elementor-icon-box-title a{font-size:20px;}.elementor-296 .elementor-element.elementor-element-cba6f6e .elementor-icon-box-description{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-3c0667e:hover{--e-transform-translateY:-5px;}.elementor-296 .elementor-element.elementor-element-3c0667e{background-color:#FFFFFF;padding:16px 16px 16px 16px;--e-transform-transition-duration:300ms;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-296 .elementor-element.elementor-element-3c0667e .elementor-icon-box-wrapper{gap:15px;}.elementor-296 .elementor-element.elementor-element-3c0667e.elementor-view-stacked .elementor-icon{background-color:#EEF2FF;fill:#4F46E5;color:#4F46E5;}.elementor-296 .elementor-element.elementor-element-3c0667e.elementor-view-framed .elementor-icon, .elementor-296 .elementor-element.elementor-element-3c0667e.elementor-view-default .elementor-icon{fill:#EEF2FF;color:#EEF2FF;border-color:#EEF2FF;}.elementor-296 .elementor-element.elementor-element-3c0667e.elementor-view-framed .elementor-icon{background-color:#4F46E5;}.elementor-296 .elementor-element.elementor-element-3c0667e .elementor-icon{font-size:36px;}.elementor-296 .elementor-element.elementor-element-3c0667e .elementor-icon-box-title, .elementor-296 .elementor-element.elementor-element-3c0667e .elementor-icon-box-title a{font-size:20px;}.elementor-296 .elementor-element.elementor-element-3c0667e .elementor-icon-box-description{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-d1f704e:hover{--e-transform-translateY:-5px;}.elementor-296 .elementor-element.elementor-element-d1f704e{background-color:#FFFFFF;padding:16px 16px 16px 16px;--e-transform-transition-duration:300ms;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-296 .elementor-element.elementor-element-d1f704e .elementor-icon-box-wrapper{gap:15px;}.elementor-296 .elementor-element.elementor-element-d1f704e.elementor-view-stacked .elementor-icon{background-color:#F0FDF4;fill:#16A34A;color:#16A34A;}.elementor-296 .elementor-element.elementor-element-d1f704e.elementor-view-framed .elementor-icon, .elementor-296 .elementor-element.elementor-element-d1f704e.elementor-view-default .elementor-icon{fill:#F0FDF4;color:#F0FDF4;border-color:#F0FDF4;}.elementor-296 .elementor-element.elementor-element-d1f704e.elementor-view-framed .elementor-icon{background-color:#16A34A;}.elementor-296 .elementor-element.elementor-element-d1f704e .elementor-icon{font-size:36px;}.elementor-296 .elementor-element.elementor-element-d1f704e .elementor-icon-box-title, .elementor-296 .elementor-element.elementor-element-d1f704e .elementor-icon-box-title a{font-size:20px;}.elementor-296 .elementor-element.elementor-element-d1f704e .elementor-icon-box-description{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-64e08b1:hover{--e-transform-translateY:-5px;}.elementor-296 .elementor-element.elementor-element-64e08b1{background-color:#FFFFFF;padding:16px 16px 16px 16px;--e-transform-transition-duration:300ms;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon-box-wrapper{gap:15px;}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-296 .elementor-element.elementor-element-64e08b1.elementor-view-stacked .elementor-icon{background-color:#FFFBEB;fill:#D97706;color:#D97706;}.elementor-296 .elementor-element.elementor-element-64e08b1.elementor-view-framed .elementor-icon, .elementor-296 .elementor-element.elementor-element-64e08b1.elementor-view-default .elementor-icon{fill:#FFFBEB;color:#FFFBEB;border-color:#FFFBEB;}.elementor-296 .elementor-element.elementor-element-64e08b1.elementor-view-framed .elementor-icon{background-color:#D97706;}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon{font-size:36px;}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon i{transform:rotate(0deg);}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon-box-title, .elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon-box-title a{font-size:20px;}.elementor-296 .elementor-element.elementor-element-64e08b1 .elementor-icon-box-description{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-8a88e4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-3d6f450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-3d6f450:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-3d6f450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-a22cb6f{text-align:center;}.elementor-296 .elementor-element.elementor-element-a22cb6f .elementor-heading-title{color:#16A34A;}.elementor-296 .elementor-element.elementor-element-8ec6058{text-align:center;}.elementor-296 .elementor-element.elementor-element-72614a9{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-72614a9.elementor-element{--align-self:center;}.elementor-296 .elementor-element.elementor-element-f1c34e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-296 .elementor-element.elementor-element-5c46f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-5c46f72:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-5c46f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-296 .elementor-element.elementor-element-dc00d49{text-align:center;}.elementor-296 .elementor-element.elementor-element-de30fee{text-align:center;font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-e6a27ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-596b09a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-596b09a:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-596b09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-76e4bf6{--display:flex;}.elementor-296 .elementor-element.elementor-element-d3d8652{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-83a3df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-83a3df4 .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-04888d6{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-821079b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-821079b:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-821079b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-e8e7f8d{--display:flex;}.elementor-296 .elementor-element.elementor-element-d05e473{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-f906748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-f906748 .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-a83800f{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-173ee57{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-173ee57:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-173ee57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-5444949{--display:flex;}.elementor-296 .elementor-element.elementor-element-d2c1db1{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-efdc469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-efdc469 .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-39b8a3c{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-8e29466{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-8e29466:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-8e29466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-7eac19d{--display:flex;}.elementor-296 .elementor-element.elementor-element-16beea8{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-0de8e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-0de8e1a .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-ec6c9fc{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-6621f81{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-6621f81:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-6621f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-d1c8fe3{--display:flex;}.elementor-296 .elementor-element.elementor-element-d1c8fe3:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-d1c8fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-cd7c507{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-767e37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-767e37a .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-8f726e3{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-b77cf46{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-b77cf46:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-b77cf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-d1d18bb{--display:flex;}.elementor-296 .elementor-element.elementor-element-4565e5b{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-296 .elementor-element.elementor-element-36156a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-296 .elementor-element.elementor-element-36156a8 .elementor-heading-title{font-size:26px;font-weight:700;color:#0F172A;}.elementor-296 .elementor-element.elementor-element-ee41cbf{font-size:14px;color:#64748B;}.elementor-296 .elementor-element.elementor-element-a4cf4c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-296 .elementor-element.elementor-element-6559210{text-align:center;}.elementor-296 .elementor-element.elementor-element-6559210 .elementor-heading-title{font-size:14px;color:#16A34A;}.elementor-296 .elementor-element.elementor-element-53e28e9{text-align:center;}.elementor-296 .elementor-element.elementor-element-a4f0d79{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-e76faf7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-e76faf7:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-e76faf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-296 .elementor-element.elementor-element-90d3767{text-align:center;}.elementor-296 .elementor-element.elementor-element-90d3767 .elementor-heading-title{color:#FFFFFF;}.elementor-296 .elementor-element.elementor-element-97cd14d{text-align:center;font-size:14px;color:#9CA3AF;}.elementor-296 .elementor-element.elementor-element-2bcb4a5{--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-radius:20px 20px 20px 20px;}.elementor-296 .elementor-element.elementor-element-2bcb4a5:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-2bcb4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}@media(max-width:1024px){.elementor-296 .elementor-element.elementor-element-1f1b79c{--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-e6a27ae{--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-a4f0d79{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-296 .elementor-element.elementor-element-ff4f361{--width:50%;}.elementor-296 .elementor-element.elementor-element-d6fe675{--width:50%;}}@media(max-width:767px){.elementor-296 .elementor-element.elementor-element-1f1b79c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-e6a27ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-a4f0d79{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-83a3df4 */.elementor-296 .elementor-element.elementor-element-83a3df4:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596b09a */.elementor-296 .elementor-element.elementor-element-596b09a {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-596b09a:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f906748 */.elementor-296 .elementor-element.elementor-element-f906748:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821079b */.elementor-296 .elementor-element.elementor-element-821079b {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-821079b:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efdc469 */.elementor-296 .elementor-element.elementor-element-efdc469:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173ee57 */.elementor-296 .elementor-element.elementor-element-173ee57 {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-173ee57:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0de8e1a */.elementor-296 .elementor-element.elementor-element-0de8e1a:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e29466 */.elementor-296 .elementor-element.elementor-element-8e29466 {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-8e29466:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767e37a */.elementor-296 .elementor-element.elementor-element-767e37a:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6621f81 */.elementor-296 .elementor-element.elementor-element-6621f81 {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-6621f81:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36156a8 */.elementor-296 .elementor-element.elementor-element-36156a8:hover h2 { color: #16a34a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b77cf46 */.elementor-296 .elementor-element.elementor-element-b77cf46 {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
}
.elementor-296 .elementor-element.elementor-element-b77cf46:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e2cf97a *//* 1. 标签文字 (如 Name, Email) 变浅灰 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field-label {
    color: #9ca3af !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}

/* 2. 隐藏副标签 (如 First, Last) 颜色变暗 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field-sublabel {
    color: #64748b !important;
}

/* 3. 输入框和文本域：透明背景，只留灰色底边框，打字变白色 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field input[type="text"],
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field input[type="email"],
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field textarea {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #475569 !important;
    color: #ffffff !important;
    border-radius: 0 !important;
    padding: 10px 0 !important;
    box-shadow: none !important;
}

/* 4. 鼠标点进去输入时的状态：底边框变白高亮 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field input:focus,
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field textarea:focus {
    border-bottom: 1px solid #ffffff !important;
    outline: none !important;
}

/* 5. 针对您截图里的文件上传区域美化 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field-file-upload {
    background-color: rgba(255, 255, 255, 0.02) !important;
    border: 1px dashed #475569 !important;
    border-radius: 12px !important;
}
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field-file-upload .dz-message {
    color: #9ca3af !important;
}

/* 6. 提交按钮美化：白色大圆角 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-submit-container button {
    background-color: #ffffff !important;
    color: #0f172a !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    font-weight: 600 !important;
    border: none !important;
    transition: all 0.3s ease !important;
}
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-submit-container button:hover {
    background-color: #e2e8f0 !important;
}
/* 修改 Placeholder (占位符提示文字) 颜色为低调的高级灰 */
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field input::placeholder,
.elementor-296 .elementor-element.elementor-element-e2cf97a .wpforms-field textarea::placeholder {
    color: #64748b !important; /* 高级深灰 */
    opacity: 1 !important; /* 确保各浏览器显示一致 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcb4a5 */.elementor-296 .elementor-element.elementor-element-2bcb4a5 { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }/* End custom CSS */
/* Start custom CSS *//* 隐藏文章顶部的默认特色图像 */
.single-post .wp-post-image {
    display: none !important;
}/* End custom CSS */