.elementor-17694 .elementor-element.elementor-element-30de09d{--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:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-beef505{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 28px 0px rgba(7.0000000000000036, 19.999999999999982, 44, 0.08);--padding-top:30px;--padding-bottom:36px;--padding-left:38px;--padding-right:38px;}.elementor-17694 .elementor-element.elementor-element-beef505:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-beef505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #1E3C74 8%, #0B2346 62%);}.elementor-17694 .elementor-element.elementor-element-beef505::before, .elementor-17694 .elementor-element.elementor-element-beef505 > .elementor-background-video-container::before, .elementor-17694 .elementor-element.elementor-element-beef505 > .e-con-inner > .elementor-background-video-container::before, .elementor-17694 .elementor-element.elementor-element-beef505 > .elementor-background-slideshow::before, .elementor-17694 .elementor-element.elementor-element-beef505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17694 .elementor-element.elementor-element-beef505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 68%, #1856718C 100%);}.elementor-17694 .elementor-element.elementor-element-ec487cf{--display:flex;}.elementor-17694 .elementor-element.elementor-element-ec487cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-f44eac2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#0369A1;}.elementor-17694 .elementor-element.elementor-element-f44eac2 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-d755346 .elementor-heading-title{font-size:56px;font-weight:800;line-height:1.2em;letter-spacing:-1px;color:#F4F8FF;}.elementor-17694 .elementor-element.elementor-element-dd08882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;font-weight:400;line-height:1.75em;color:#E7EEFAD6;}.elementor-17694 .elementor-element.elementor-element-dd08882 a{color:#E7EEFAD6;}.elementor-17694 .elementor-element.elementor-element-5e0948b{--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;}.elementor-17694 .elementor-element.elementor-element-5e0948b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-02b0e22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4EAF5;--border-color:#E4EAF5;--border-radius:999px 999px 999px 999px;box-shadow:0px 4px 12px 0px rgba(255, 255, 255, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-17694 .elementor-element.elementor-element-02b0e22:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-02b0e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-17694 .elementor-element.elementor-element-02b0e22.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-323cc46{width:var( --container-widget-width, 98.342% );max-width:98.342%;padding:0px 0px 0px 0px;--container-widget-width:98.342%;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-weight:400;color:#F2F7FFE0;}.elementor-17694 .elementor-element.elementor-element-323cc46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-2378547{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4EAF5;--border-color:#E4EAF5;--border-radius:999px 999px 999px 999px;box-shadow:0px 4px 12px 0px rgba(255, 255, 255, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-17694 .elementor-element.elementor-element-2378547:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-2378547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-17694 .elementor-element.elementor-element-2378547.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-cbd308e{padding:0px 0px 0px 0px;text-align:center;font-size:14px;font-weight:400;color:#F2F7FFE0;}.elementor-17694 .elementor-element.elementor-element-a9cb0b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-17694 .elementor-element.elementor-element-a9cb0b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-29efe97{--display:flex;}.elementor-17694 .elementor-element.elementor-element-ec45f84{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-ec45f84:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-ec45f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-17694 .elementor-element.elementor-element-c208c5d{--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-17694 .elementor-element.elementor-element-a322f59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-549458e{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#0369A1;}.elementor-17694 .elementor-element.elementor-element-c497062{width:var( --container-widget-width, 44.606% );max-width:44.606%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:44.606%;--container-widget-flex-grow:0;text-align:center;}.elementor-17694 .elementor-element.elementor-element-c497062.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-c497062 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.12em;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-4a08103{width:var( --container-widget-width, 58% );max-width:58%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:#5F6F89;}.elementor-17694 .elementor-element.elementor-element-4a08103 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-c57594d{--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;}.elementor-17694 .elementor-element.elementor-element-a8bf936{--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;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:#E4EAF5;--border-color:#E4EAF5;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-a8bf936:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-a8bf936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-a8bf936.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-d036c3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-5fcb509{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-5fcb509.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-d958976{width:var( --container-widget-width, 54px );max-width:54px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;}.elementor-17694 .elementor-element.elementor-element-d958976.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-d958976 .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-d958976 .elementor-icon{font-size:36px;}.elementor-17694 .elementor-element.elementor-element-d958976 .elementor-icon svg{height:36px;}.elementor-17694 .elementor-element.elementor-element-7dfe9e0{--display:flex;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-8d85542 .elementor-heading-title{font-size:24px;font-weight:600;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-959c952{font-size:14px;line-height:1.9em;}.elementor-17694 .elementor-element.elementor-element-959c952 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-3da433b{--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;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:#E4EAF5;--border-color:#E4EAF5;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-3da433b:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-3da433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-3da433b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-3bde646{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-a2c238c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-a2c238c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-5e71220{width:var( --container-widget-width, 54px );max-width:54px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;}.elementor-17694 .elementor-element.elementor-element-5e71220.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-5e71220 .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-5e71220 .elementor-icon{font-size:36px;}.elementor-17694 .elementor-element.elementor-element-5e71220 .elementor-icon svg{height:36px;}.elementor-17694 .elementor-element.elementor-element-b19cba0{--display:flex;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-85ffb7a .elementor-heading-title{font-size:24px;font-weight:600;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-a8de143{font-size:14px;line-height:1.9em;}.elementor-17694 .elementor-element.elementor-element-a8de143 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-b152711{--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;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:#E4EAF5;--border-color:#E4EAF5;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-b152711:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-b152711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-b152711.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-30c07a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-47415cb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-47415cb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-9c55eaf{width:var( --container-widget-width, 54px );max-width:54px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;}.elementor-17694 .elementor-element.elementor-element-9c55eaf.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-9c55eaf .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-9c55eaf .elementor-icon{font-size:36px;}.elementor-17694 .elementor-element.elementor-element-9c55eaf .elementor-icon svg{height:36px;}.elementor-17694 .elementor-element.elementor-element-7ad2860{--display:flex;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-b9ed7a2 .elementor-heading-title{font-size:24px;font-weight:600;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-9e13632{font-size:14px;line-height:1.9em;}.elementor-17694 .elementor-element.elementor-element-9e13632 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-b11a170{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-e7d6b37{--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-17694 .elementor-element.elementor-element-388741f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-388741f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-bea2860{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#0369A1;}.elementor-17694 .elementor-element.elementor-element-6fbbe10{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-6fbbe10 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.12em;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-b722100{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;color:#5F6F89;}.elementor-17694 .elementor-element.elementor-element-b722100 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-1df3e9f{--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;}.elementor-17694 .elementor-element.elementor-element-b18286b{--display:flex;}.elementor-17694 .elementor-element.elementor-element-b18286b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-2836322{--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;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:#E6EBF3;--border-color:#E6EBF3;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 44px 0px rgba(25.999999999999993, 53.99999999999997, 112, 0.06);}.elementor-17694 .elementor-element.elementor-element-2836322:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-2836322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-f27e983{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-f27e983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-0d3f1d7{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #2F73FF 0%, #7BA9FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5FF;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-17694 .elementor-element.elementor-element-0d3f1d7 .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-373739b{--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-17694 .elementor-element.elementor-element-373739b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-b7ac850{--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:#E1E8FF;--border-color:#E1E8FF;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-b7ac850:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-b7ac850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-17694 .elementor-element.elementor-element-b7ac850.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-19cda73 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.6px;color:#5B74FF;}.elementor-17694 .elementor-element.elementor-element-8e0b2be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-94a589b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-94a589b .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#0F172A;}.elementor-17694 .elementor-element.elementor-element-9fae08f .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.3px;color:#6E7D96;}.elementor-17694 .elementor-element.elementor-element-966448e{--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:#E5EBF4;--border-color:#E5EBF4;--border-radius:14px 14px 14px 14px;}.elementor-17694 .elementor-element.elementor-element-966448e:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-966448e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-bdce100 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:-0.3px;color:#25324A;}.elementor-17694 .elementor-element.elementor-element-b1626e3{--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;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:#E6EBF3;--border-color:#E6EBF3;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 44px 0px rgba(25.999999999999993, 53.99999999999997, 112, 0.06);}.elementor-17694 .elementor-element.elementor-element-b1626e3:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-b1626e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-9f286cd{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-9f286cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-33714bc{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #2F73FF 0%, #7BA9FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5FF;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-17694 .elementor-element.elementor-element-33714bc .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-e3d6929{--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-17694 .elementor-element.elementor-element-e3d6929.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-a483c1c{--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:#E1E8FF;--border-color:#E1E8FF;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-a483c1c:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-a483c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-17694 .elementor-element.elementor-element-a483c1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-6c37543 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.6px;color:#5B74FF;}.elementor-17694 .elementor-element.elementor-element-0094c26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-0c5a8f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-0c5a8f6 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#0F172A;}.elementor-17694 .elementor-element.elementor-element-e6a322a .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.3px;color:#6E7D96;}.elementor-17694 .elementor-element.elementor-element-0cfbc6d{--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:#E5EBF4;--border-color:#E5EBF4;--border-radius:14px 14px 14px 14px;}.elementor-17694 .elementor-element.elementor-element-0cfbc6d:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-0cfbc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-768d696{text-align:start;}.elementor-17694 .elementor-element.elementor-element-e127d9d{--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-17694 .elementor-element.elementor-element-e127d9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-7e91b54{--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;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:#E6EBF3;--border-color:#E6EBF3;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 44px 0px rgba(25.999999999999993, 53.99999999999997, 112, 0.06);}.elementor-17694 .elementor-element.elementor-element-7e91b54:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-7e91b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-1833871{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-1833871.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-48b3fae{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #2F73FF 0%, #7BA9FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5FF;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-17694 .elementor-element.elementor-element-48b3fae .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-031d6cf{--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-17694 .elementor-element.elementor-element-031d6cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-58f5abf{--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:#E1E8FF;--border-color:#E1E8FF;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-58f5abf:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-58f5abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-17694 .elementor-element.elementor-element-58f5abf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-1dfaedc .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.6px;color:#5B74FF;}.elementor-17694 .elementor-element.elementor-element-2c0a1b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-531ffe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-531ffe8 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#0F172A;}.elementor-17694 .elementor-element.elementor-element-91b3eae .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.3px;color:#6E7D96;}.elementor-17694 .elementor-element.elementor-element-76fb869{--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:#E5EBF4;--border-color:#E5EBF4;--border-radius:14px 14px 14px 14px;}.elementor-17694 .elementor-element.elementor-element-76fb869:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-76fb869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-1c188f9{--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;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:#E6EBF3;--border-color:#E6EBF3;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 44px 0px rgba(25.999999999999993, 53.99999999999997, 112, 0.06);}.elementor-17694 .elementor-element.elementor-element-1c188f9:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-1c188f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-5acf4da{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-5acf4da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-019c924{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #2F73FF 0%, #7BA9FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE5FF;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-17694 .elementor-element.elementor-element-019c924 .elementor-heading-title{font-size:18px;font-weight:800;color:var( --e-global-color-2eef46ac );}.elementor-17694 .elementor-element.elementor-element-eaa797c{--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-17694 .elementor-element.elementor-element-eaa797c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-a76be94{--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:#E1E8FF;--border-color:#E1E8FF;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-a76be94:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-a76be94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-17694 .elementor-element.elementor-element-a76be94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-0ff8c2b .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:0.6px;color:#5B74FF;}.elementor-17694 .elementor-element.elementor-element-a7bf6a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-fcd3993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-fcd3993 .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#0F172A;}.elementor-17694 .elementor-element.elementor-element-e60204a .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.3px;color:#6E7D96;}.elementor-17694 .elementor-element.elementor-element-6868550{--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:#E5EBF4;--border-color:#E5EBF4;--border-radius:14px 14px 14px 14px;}.elementor-17694 .elementor-element.elementor-element-6868550:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-6868550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-1280f2d{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-1280f2d:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-1280f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12233F 0%, #0F1D35 100%);}.elementor-17694 .elementor-element.elementor-element-5d8ff00{--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-17694 .elementor-element.elementor-element-3fd136a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-332a2e5{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:#E8F0FFC7;}.elementor-17694 .elementor-element.elementor-element-9ab6007{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17694 .elementor-element.elementor-element-9ab6007 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-ec2e4f0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;color:#E8F0FFC7;}.elementor-17694 .elementor-element.elementor-element-ec2e4f0 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-ccbd98f{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-17694 .elementor-element.elementor-element-94ab046{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-94ab046:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-94ab046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-17694 .elementor-element.elementor-element-94ab046.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-6e4c894{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-95d1a47{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-95d1a47.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-cecf375{width:var( --container-widget-width, 42px );max-width:42px;background-color:#7DA6FF24;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:42px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-17694 .elementor-element.elementor-element-cecf375.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-cecf375 .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-cecf375 .elementor-icon{font-size:28px;}.elementor-17694 .elementor-element.elementor-element-cecf375 .elementor-icon svg{height:28px;}.elementor-17694 .elementor-element.elementor-element-3fba8ea{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-3d14436 .elementor-heading-title{font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-cc0b335{font-size:15px;line-height:1.9em;color:#E8F0FFC7;}.elementor-17694 .elementor-element.elementor-element-cc0b335 p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-da1e801{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-da1e801:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-da1e801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-17694 .elementor-element.elementor-element-da1e801.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-367bba3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-269935a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-269935a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-2ad7e01{width:var( --container-widget-width, 42px );max-width:42px;background-color:#7DA6FF24;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:42px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-17694 .elementor-element.elementor-element-2ad7e01.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-2ad7e01 .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-2ad7e01 .elementor-icon{font-size:28px;}.elementor-17694 .elementor-element.elementor-element-2ad7e01 .elementor-icon svg{height:28px;}.elementor-17694 .elementor-element.elementor-element-0ad8e07{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-81a3142 .elementor-heading-title{font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-7435f7f{font-size:15px;line-height:1.9em;color:#E8F0FFC7;}.elementor-17694 .elementor-element.elementor-element-7435f7f p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-bc413aa{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17694 .elementor-element.elementor-element-bc413aa:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-bc413aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-17694 .elementor-element.elementor-element-bc413aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-b8f4791{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-11fdf9d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-11fdf9d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-2b2efe6{width:var( --container-widget-width, 42px );max-width:42px;background-color:#7DA6FF24;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;--container-widget-width:42px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-17694 .elementor-element.elementor-element-2b2efe6.elementor-element{--align-self:flex-start;}.elementor-17694 .elementor-element.elementor-element-2b2efe6 .elementor-icon-wrapper{text-align:center;}.elementor-17694 .elementor-element.elementor-element-2b2efe6 .elementor-icon{font-size:28px;}.elementor-17694 .elementor-element.elementor-element-2b2efe6 .elementor-icon svg{height:28px;}.elementor-17694 .elementor-element.elementor-element-650ce3b{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-bf7ec09 .elementor-heading-title{font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-6a4988e{font-size:15px;line-height:1.9em;color:#E8F0FFC7;}.elementor-17694 .elementor-element.elementor-element-6a4988e p{margin-block-end:0px;}.elementor-17694 .elementor-element.elementor-element-7206728{--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;border-style:solid;--border-style:solid;border-color:#E4EAF5B3;--border-color:#E4EAF5B3;--border-radius:0px 0px 1px 0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-b1d5706{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;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:#E3EAF5;--border-color:#E3EAF5;--border-radius:32px 32px 32px 32px;box-shadow:0px 24px 70px 0px rgba(25.999999999999993, 53.99999999999997, 112, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17694 .elementor-element.elementor-element-b1d5706:not(.elementor-motion-effects-element-type-background), .elementor-17694 .elementor-element.elementor-element-b1d5706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5F9FF 100%);}.elementor-17694 .elementor-element.elementor-element-b1d5706.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-ed92dc1{--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-17694 .elementor-element.elementor-element-ed92dc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-62f0306{padding:0px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-62f0306 .elementor-heading-title{font-size:48px;font-weight:600;letter-spacing:-1.5px;color:#0F1728;}.elementor-17694 .elementor-element.elementor-element-2ab8fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;font-weight:400;line-height:1.75em;color:#5F6F89;}.elementor-17694 .elementor-element.elementor-element-2ab8fb7 a{color:#E7EEFAD6;}.elementor-17694 .elementor-element.elementor-element-fff2ea0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17694 .elementor-element.elementor-element-fff2ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17694 .elementor-element.elementor-element-b19b90e{--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:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17694 .elementor-element.elementor-element-dd8437d .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 2px 4px 0px rgba(3.9999999999999982, 18.000000000000043, 56, 0.1);border-radius:999px 999px 999px 999px;}.elementor-17694 .elementor-element.elementor-element-dd8437d .elementor-button:hover, .elementor-17694 .elementor-element.elementor-element-dd8437d .elementor-button:focus{background-color:#0A1F55;color:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-dd8437d{padding:18px 22px 18px 22px;}.elementor-17694 .elementor-element.elementor-element-dd8437d .elementor-button:hover svg, .elementor-17694 .elementor-element.elementor-element-dd8437d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17694 .elementor-element.elementor-element-d86e692 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#041238;color:#041238;box-shadow:0px 1px 2px 0px rgba(15.000000000000004, 35.000000000000014, 65, 0.04);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D3DF;border-radius:999px 999px 999px 999px;}.elementor-17694 .elementor-element.elementor-element-d86e692 .elementor-button:hover, .elementor-17694 .elementor-element.elementor-element-d86e692 .elementor-button:focus{background-color:#F6F8FA;color:#041238;border-color:#BFCBD8;}.elementor-17694 .elementor-element.elementor-element-d86e692{padding:18px 22px 18px 22px;}.elementor-17694 .elementor-element.elementor-element-d86e692 .elementor-button:hover svg, .elementor-17694 .elementor-element.elementor-element-d86e692 .elementor-button:focus svg{fill:#041238;}body.elementor-page-17694:not(.elementor-motion-effects-element-type-background), body.elementor-page-17694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FD;}@media(max-width:1024px){.elementor-17694 .elementor-element.elementor-element-30de09d{--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-17694 .elementor-element.elementor-element-beef505{--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-17694 .elementor-element.elementor-element-c497062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17694 .elementor-element.elementor-element-4a08103{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17694 .elementor-element.elementor-element-6fbbe10{text-align:center;}.elementor-17694 .elementor-element.elementor-element-ccbd98f{--justify-content:space-between;}.elementor-17694 .elementor-element.elementor-element-bc413aa{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-62f0306{padding:46px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-b19b90e{--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;}}@media(max-width:767px){.elementor-17694 .elementor-element.elementor-element-beef505{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-ec45f84{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-c497062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17694 .elementor-element.elementor-element-4a08103{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17694 .elementor-element.elementor-element-b11a170{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-1280f2d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-7206728{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17694 .elementor-element.elementor-element-b1d5706{--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:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17694 .elementor-element.elementor-element-62f0306{padding:34px 0px 0px 0px;}.elementor-17694 .elementor-element.elementor-element-fff2ea0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-b19b90e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17694 .elementor-element.elementor-element-dd8437d.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-17694 .elementor-element.elementor-element-ec487cf{--width:43%;}.elementor-17694 .elementor-element.elementor-element-02b0e22{--width:50.976%;}.elementor-17694 .elementor-element.elementor-element-2378547{--width:44.065%;}.elementor-17694 .elementor-element.elementor-element-a9cb0b9{--width:55%;}.elementor-17694 .elementor-element.elementor-element-a8bf936{--width:32%;}.elementor-17694 .elementor-element.elementor-element-5fcb509{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-3da433b{--width:32%;}.elementor-17694 .elementor-element.elementor-element-a2c238c{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-b152711{--width:32%;}.elementor-17694 .elementor-element.elementor-element-47415cb{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-388741f{--width:67.905%;}.elementor-17694 .elementor-element.elementor-element-b18286b{--width:48.19%;}.elementor-17694 .elementor-element.elementor-element-f27e983{--width:11%;}.elementor-17694 .elementor-element.elementor-element-373739b{--width:88.138%;}.elementor-17694 .elementor-element.elementor-element-b7ac850{--width:82.778px;}.elementor-17694 .elementor-element.elementor-element-9f286cd{--width:11%;}.elementor-17694 .elementor-element.elementor-element-e3d6929{--width:88.138%;}.elementor-17694 .elementor-element.elementor-element-a483c1c{--width:82.778px;}.elementor-17694 .elementor-element.elementor-element-e127d9d{--width:48.19%;}.elementor-17694 .elementor-element.elementor-element-1833871{--width:11%;}.elementor-17694 .elementor-element.elementor-element-031d6cf{--width:88.138%;}.elementor-17694 .elementor-element.elementor-element-58f5abf{--width:82.778px;}.elementor-17694 .elementor-element.elementor-element-5acf4da{--width:11%;}.elementor-17694 .elementor-element.elementor-element-eaa797c{--width:88.138%;}.elementor-17694 .elementor-element.elementor-element-a76be94{--width:82.778px;}.elementor-17694 .elementor-element.elementor-element-94ab046{--width:32%;}.elementor-17694 .elementor-element.elementor-element-95d1a47{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-da1e801{--width:32%;}.elementor-17694 .elementor-element.elementor-element-269935a{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-bc413aa{--width:32%;}.elementor-17694 .elementor-element.elementor-element-11fdf9d{--width:95.54%;}.elementor-17694 .elementor-element.elementor-element-b1d5706{--width:100%;}.elementor-17694 .elementor-element.elementor-element-ed92dc1{--width:52%;}.elementor-17694 .elementor-element.elementor-element-fff2ea0{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17694 .elementor-element.elementor-element-ec487cf{--width:100%;}.elementor-17694 .elementor-element.elementor-element-5e0948b{--width:100%;}.elementor-17694 .elementor-element.elementor-element-02b0e22{--width:47%;}.elementor-17694 .elementor-element.elementor-element-a9cb0b9{--width:100%;}.elementor-17694 .elementor-element.elementor-element-388741f{--width:100%;}.elementor-17694 .elementor-element.elementor-element-f27e983{--width:23%;}.elementor-17694 .elementor-element.elementor-element-373739b{--width:72%;}.elementor-17694 .elementor-element.elementor-element-9f286cd{--width:23%;}.elementor-17694 .elementor-element.elementor-element-e3d6929{--width:72%;}.elementor-17694 .elementor-element.elementor-element-1833871{--width:23%;}.elementor-17694 .elementor-element.elementor-element-031d6cf{--width:72%;}.elementor-17694 .elementor-element.elementor-element-5acf4da{--width:23%;}.elementor-17694 .elementor-element.elementor-element-eaa797c{--width:72%;}.elementor-17694 .elementor-element.elementor-element-94ab046{--width:30%;}.elementor-17694 .elementor-element.elementor-element-da1e801{--width:30%;}.elementor-17694 .elementor-element.elementor-element-bc413aa{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-29efe97 */.hero-shot-inner{
  position: relative;
  z-index: 1;
  border-radius: 20px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid rgba(224,229,236,0.95);
  box-shadow:
    0 10px 24px rgba(15, 23, 42, 0.08),
    0 2px 8px rgba(15, 23, 42, 0.05);
}

.hero-shot-inner img{
  display:block;
  width:100%;
  height:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9cb0b9 */.hero-shot-wrap{
  position: relative;
  padding: 14px;
  border-radius: 28px;
  background: linear-gradient(180deg, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0.04) 100%);
  border: 1px solid rgba(255,255,255,0.14);
  box-shadow:
    0 34px 80px rgba(2, 12, 39, 0.34),
    0 12px 28px rgba(6, 24, 64, 0.18),
    inset 0 1px 0 rgba(255,255,255,0.12);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  overflow: visible;
}

.hero-shot-wrap::before{
  content:"";
  position:absolute;
  inset:-18px;
  z-index:0;
  border-radius: 36px;
  background: radial-gradient(
    circle at 70% 35%,
    rgba(58, 123, 255, 0.20) 0%,
    rgba(58, 123, 255, 0.10) 28%,
    rgba(58, 123, 255, 0.00) 68%
  );
  filter: blur(18px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8bf936 */.elementor-17694 .elementor-element.elementor-element-a8bf936 {
    position: relative;
    overflow: hidden;
}

.elementor-17694 .elementor-element.elementor-element-a8bf936::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 6px;
    
    /* 渐变色 */
    background: linear-gradient(90deg, #2bb3e6, #6fe3ff);

    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.elementor-17694 .elementor-element.elementor-element-a8bf936{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-a8bf936:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da433b */.elementor-17694 .elementor-element.elementor-element-3da433b {
    position: relative;
    overflow: hidden;
}

.elementor-17694 .elementor-element.elementor-element-3da433b::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 6px;
    
    /* 渐变色 */
    background: linear-gradient(90deg, #2bb3e6, #6fe3ff);

    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
.elementor-17694 .elementor-element.elementor-element-3da433b{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-3da433b:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b152711 */.elementor-17694 .elementor-element.elementor-element-b152711 {
    position: relative;
    overflow: hidden;
}

.elementor-17694 .elementor-element.elementor-element-b152711::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 6px;
    
    /* 渐变色 */
    background: linear-gradient(90deg, #2bb3e6, #6fe3ff);

    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.elementor-17694 .elementor-element.elementor-element-b152711{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-b152711:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94ab046 */.elementor-17694 .elementor-element.elementor-element-94ab046{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-94ab046:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1e801 */.elementor-17694 .elementor-element.elementor-element-da1e801{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-da1e801:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc413aa */.elementor-17694 .elementor-element.elementor-element-bc413aa{
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;
}
.elementor-17694 .elementor-element.elementor-element-bc413aa:hover{
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS */.df-ai-page{
  background:
    radial-gradient(circle at top left, rgba(36,107,255,0.06), transparent 26%),
    radial-gradient(circle at top right, rgba(53,198,180,0.06), transparent 22%),
    linear-gradient(180deg, #f8fbff 0%, #f4f7fc 100%);
}

.df-pill{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:8px 14px;
  border-radius:999px;
  font-size:12px;
  font-weight:700;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.df-pill-soft{
  background:rgba(36,107,255,0.06);
  border:1px solid rgba(36,107,255,0.14);
  color:#184ec7;
}

.df-pill-light{
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(255,255,255,0.10);
  color:rgba(255,255,255,0.86);
}

.df-dot{
  width:8px;
  height:8px;
  border-radius:50%;
  background:linear-gradient(135deg,#7debd7,#8ea6ff);
  box-shadow:0 0 0 8px rgba(125,235,215,0.12);
}

.df-card{
  position:relative;
  overflow:hidden;
  border-radius:26px;
  border:1px solid rgba(15,23,40,0.07);
  background:rgba(255,255,255,0.92);
  box-shadow:0 18px 44px rgba(13,27,53,0.06);
}

.df-card:before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:1px;
  background:linear-gradient(90deg, rgba(36,107,255,0.22), rgba(53,198,180,0.06), transparent);
}

.df-iconbox{
  width:48px;
  height:48px;
  border-radius:15px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg, rgba(36,107,255,0.14), rgba(109,92,255,0.16));
  border:1px solid rgba(36,107,255,0.12);
  color:#2f5fe0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);
}

.df-btn-primary .elementor-button{
  background:linear-gradient(135deg,#246bff,#6d5cff) !important;
  box-shadow:0 14px 34px rgba(63,124,255,0.22);
  border-radius:14px;
  min-height:46px;
}

.df-btn-secondary .elementor-button{
  background:#fff !important;
  color:#0f1728 !important;
  border:1px solid rgba(15,23,40,0.08) !important;
  border-radius:14px;
  min-height:46px;
}

.df-btn-ghost .elementor-button{
  background:rgba(255,255,255,0.08) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,0.12) !important;
  border-radius:14px;
  min-height:46px;
}

.df-soft-section{
  background:linear-gradient(180deg, rgba(243,247,253,0.9) 0%, rgba(239,244,251,0.75) 100%);
  border-top:1px solid rgba(214,223,235,0.72);
  border-bottom:1px solid rgba(214,223,235,0.72);
}

.df-section-title h2{
  letter-spacing:-0.05em;
}

.df-muted{
  color:#5f6f89;
}

.df-hero{
  position:relative;
  overflow:hidden;
  border-radius:36px;
  background:
    radial-gradient(circle at 14% 0%, rgba(74,132,255,0.34), transparent 30%),
    radial-gradient(circle at 92% 10%, rgba(53,198,180,0.18), transparent 22%),
    linear-gradient(135deg, #0d1830 0%, #10223f 55%, #13284a 100%);
  box-shadow:0 36px 90px rgba(8,20,43,0.22);
}

.df-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px);
  background-size:120px 120px;
  -webkit-mask-image:linear-gradient(180deg, rgba(0,0,0,0.22), transparent 70%);
  mask-image:linear-gradient(180deg, rgba(0,0,0,0.22), transparent 70%);
  pointer-events:none;
}

.df-hero > .e-con-inner,
.df-hero > .e-con{
  position:relative;
  z-index:1;
}

.df-sticky-header{
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  background:rgba(255,255,255,0.78);
  border-bottom:1px solid rgba(229,235,244,0.86);
}

.df-shot-placeholder{
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  min-height:320px;
  padding:22px;
  color:#60708a;
  line-height:1.66;
  font-size:13px;
  background:
    radial-gradient(circle at top left, rgba(36,107,255,0.10), transparent 40%),
    linear-gradient(180deg, rgba(248,251,255,0.98), rgba(241,246,255,0.98));
  border:1.5px dashed rgba(63,124,255,0.24);
  border-radius:18px;
}

.df-shot-placeholder.small{
  min-height:180px;
}

.df-tag{
  display:inline-flex;
  padding:7px 10px;
  border-radius:999px;
  background:rgba(36,107,255,0.08);
  color:#315bdc;
  font-size:10px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.df-compare-good{
  background:linear-gradient(180deg,#ffffff 0%, #f8fbff 100%);
  border:1px solid rgba(36,107,255,0.18);
}

.df-footer{
  border-top:1px solid rgba(229,235,244,0.90);
  background:#fff;
}

@media (max-width: 1024px){
  .df-hero{
    border-radius:28px;
  }
}

@media (max-width: 767px){
  .df-shot-placeholder{
    min-height:220px;
  }
  .df-shot-placeholder.small{
    min-height:180px;
  }
}/* End custom CSS */