.elementor-10 .elementor-element.elementor-element-4e27309{--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:150px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-615cb48{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-a5a5661{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d0c61b1{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-31c5b33 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;background-image:linear-gradient(135deg, #0A84FFF2 0%, #0A84FF8C 100%);box-shadow:0px 18px 40px 0px rgba(9.999999999999993, 132.00000000000014, 255, 0.18);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A84FF73;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-10 .elementor-element.elementor-element-31c5b33 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-31c5b33 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #0A84FFF2 0%, #FF660033 100%);}.elementor-10 .elementor-element.elementor-element-31c5b33:hover{--e-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-9e74e87 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-10 .elementor-element.elementor-element-9e74e87 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9e74e87 .elementor-button:focus{background-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-9e74e87:hover{--e-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-01cda94{--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;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-6bf0375{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c3bfac{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a2d1cff .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-a2d1cff .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c3e1f53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-47103a4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a0759c0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c4d1c85{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-98449cc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-38a7f8c{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-38a7f8c .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-38a7f8c .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-cf1890b{--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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cf1890b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cf1890b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-79a3960{z-index:1;}.elementor-10 .elementor-element.elementor-element-804fcf2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d19e3a7:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-d19e3a7{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-d19e3a7 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-d19e3a7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-d19e3a7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2b7428b:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-2b7428b{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-2b7428b .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2b7428b .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2b7428b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ac65fd4:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-ac65fd4{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-ac65fd4 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ac65fd4 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-ac65fd4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-545e7e1{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-545e7e1 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-545e7e1 .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6b99b22{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dc0b942{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-dc0b942:hover{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;}.elementor-10 .elementor-element.elementor-element-dc0b942, .elementor-10 .elementor-element.elementor-element-dc0b942::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a502df2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-46aeea1{z-index:1;}.elementor-10 .elementor-element.elementor-element-0642a2e{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-693bdb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e75f3f3{z-index:1;}.elementor-10 .elementor-element.elementor-element-cdc4b23{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-46962c3{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF0F;padding:16px 16px 16px 16px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-46962c3:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-46962c3 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-46962c3 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-46962c3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8f5c06a{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF0F;padding:16px 16px 16px 16px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-8f5c06a:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-8f5c06a .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8f5c06a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8f5c06a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9488ef5{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9488ef5 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-9488ef5 .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8212500{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4fdc5cd{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-4fdc5cd:hover{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;}.elementor-10 .elementor-element.elementor-element-4fdc5cd, .elementor-10 .elementor-element.elementor-element-4fdc5cd::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-42e2ebf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc7e379:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-bc7e379{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-bc7e379 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-bc7e379 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-bc7e379 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7f66890:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-7f66890{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-7f66890 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-7f66890 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7f66890 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3ed9c52:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-3ed9c52{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-3ed9c52 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3ed9c52 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3ed9c52 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-909afb7{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-909afb7:hover{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;}.elementor-10 .elementor-element.elementor-element-909afb7, .elementor-10 .elementor-element.elementor-element-909afb7::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b4ec64d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b4ec64d .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-b4ec64d .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b1279c6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10 .elementor-element.elementor-element-6db61ef{background-color:#FFFFFF0F;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-6db61ef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-6db61ef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-6db61ef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-6db61ef .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-10 .elementor-element.elementor-element-6db61ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-443bb4c{background-color:#FFFFFF0F;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-443bb4c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-443bb4c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-443bb4c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-443bb4c .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-10 .elementor-element.elementor-element-443bb4c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-3c14163{background-color:#FFFFFF0F;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-3c14163.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-3c14163.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-3c14163.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-3c14163 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-3c14163 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-961302b{background-color:#FFFFFF0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-961302b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-961302b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-961302b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-961302b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-10 .elementor-element.elementor-element-961302b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-a119f31{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c91a686:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-c91a686{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-c91a686 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c91a686 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c91a686 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-197933c:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-197933c{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-197933c .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-197933c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-197933c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-cc47ef2:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-cc47ef2{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-cc47ef2 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-cc47ef2 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-cc47ef2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-577699f:hover{--e-transform-translateY:-2px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-577699f{background-color:#FFFFFF0F;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:22px 22px 22px 22px;box-shadow:0px 14px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-10 .elementor-element.elementor-element-577699f .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-577699f .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-577699f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7c94bb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48198d6{--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;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48198d6:hover{border-style:none;}.elementor-10 .elementor-element.elementor-element-48198d6, .elementor-10 .elementor-element.elementor-element-48198d6::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-39205ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-39205ce .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-39205ce .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7be6d1b{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-ade35df{--display:flex;--min-height:0px;--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-ade35df:hover{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;}.elementor-10 .elementor-element.elementor-element-ade35df, .elementor-10 .elementor-element.elementor-element-ade35df::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-98ccafa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4230f57{--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 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:30px 30px 30px 30px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-76fc54e{--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-10 .elementor-element.elementor-element-ef200e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-ef200e2 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef200e2 .elementor-image-box-title{margin-bottom:6px;font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e9fcdc9{--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-10 .elementor-element.elementor-element-9bd6a24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0836d83 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;background-image:linear-gradient(135deg, #0A84FFF2 0%, #0A84FF8C 100%);box-shadow:0px 18px 40px 0px rgba(9.999999999999993, 132.00000000000014, 255, 0.18);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A84FF73;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-10 .elementor-element.elementor-element-0836d83 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-0836d83 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #0A84FFF2 0%, #FF660033 100%);}.elementor-10 .elementor-element.elementor-element-0836d83:hover{--e-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-ea86bd0 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-10 .elementor-element.elementor-element-ea86bd0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ea86bd0 .elementor-button:focus{background-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-ea86bd0:hover{--e-transform-translateY:-2px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6db61ef .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-443bb4c .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-3c14163 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-961302b .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-615cb48{--width:50%;}.elementor-10 .elementor-element.elementor-element-d0c61b1{--width:100%;}.elementor-10 .elementor-element.elementor-element-01cda94{--width:50%;}.elementor-10 .elementor-element.elementor-element-dc0b942{--width:50%;}.elementor-10 .elementor-element.elementor-element-0642a2e{--width:50%;}.elementor-10 .elementor-element.elementor-element-4fdc5cd{--width:50%;}.elementor-10 .elementor-element.elementor-element-909afb7{--width:50%;}.elementor-10 .elementor-element.elementor-element-48198d6{--width:50%;}.elementor-10 .elementor-element.elementor-element-7be6d1b{--width:100%;}.elementor-10 .elementor-element.elementor-element-ade35df{--width:50%;}.elementor-10 .elementor-element.elementor-element-76fc54e{--width:70%;}.elementor-10 .elementor-element.elementor-element-e9fcdc9{--width:30%;}.elementor-10 .elementor-element.elementor-element-9bd6a24{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-4427f75 */.eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 8px 12px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, .12);
    background: rgba(255, 255, 255, .04);
    color: rgba(230, 237, 243, .85);
    font-size: 12px;
    letter-spacing: .35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5a5661 */h1 {
    margin: 18px 0 12px;
    font-size: 68px;
    line-height: 1.05;
    letter-spacing: -.02em;
        color: #E6EDF3;
    font-weight: 700;
}

.accent {
    background: linear-gradient(90deg, rgba(10, 132, 255, 1), rgba(255, 102, 0, .95));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bf0375 */.reveal.in {
    opacity: 1;
    transform: translateY(0);
}

.reveal {
    opacity: 0;
    transform: translateY(14px);
    transition: opacity .7s ease, transform .7s ease;
}

.hero-visual {
    position: relative;
    border-radius: 22px;
    padding: 26px;
    background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));
    border: 1px solid rgba(255, 255, 255, .12);
    box-shadow: var(--shadow);
    overflow: hidden;
    min-height: 360px;
}

.hero-visual::before {
    content: "";
    position: absolute;
    inset: -2px;
    background: radial-gradient(500px 300px at 30% 20%, rgba(10, 132, 255, .35), transparent 60%), radial-gradient(380px 260px at 70% 70%, rgba(255, 102, 0, .22), transparent 65%);
    filter: blur(18px);
    opacity: .9;
}

.hero-visual .label {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
    color: rgba(230, 237, 243, .78);
    font-size: 12px;
    letter-spacing: .35px;
}

.chip {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 10px;
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, .12);
    background: rgba(0, 0, 0, .18);
}

.dot {
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, .9), rgba(10, 132, 255, .85));
    box-shadow: 0 0 18px rgba(10, 132, 255, .45);
}

.badge.orange {
    border-color: rgba(255, 102, 0, .35);
    background: rgba(255, 102, 0, .12);
}

.badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 10px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, .12);
    background: rgba(0, 0, 0, .18);
    color: rgba(230, 237, 243, .82);
    font-size: 12px;
    letter-spacing: .2px;
}

.molecule {
    position: relative;
    height: 290px;
    margin-top: 6px;
}

.molecule svg {
    width: 100%;
    height: 100%;
}

svg:not(:root) {
    overflow-clip-margin: content-box;
    overflow: hidden;
}

* {
    box-sizing: border-box;
}

:not(svg) {
    transform-origin: 0px 0px;
}


.m-line {
    opacity: .55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e27309 */.banner {
    background: radial-gradient(1200px 900px at 25% -10%, rgba(10,132,255,.30), transparent 55%),
                  radial-gradient(900px 700px at 85% 10%, rgba(255,102,0,.18), transparent 50%),
                  linear-gradient(180deg, #061A2B 0%, #040B14 70%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1582853 */#particles{
      position:fixed; inset:0; z-index:1; pointer-events:none; opacity:.55;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e1f53 */.card {
    background: rgb(255 255 255 / 6%);
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 22px;
    padding: 18px;
    box-shadow: 0 14px 45px rgba(0, 0, 0, .22);
    transition: transform .16s ease, border-color .2s ease, background .2s ease;
    position: relative;
    overflow: hidden;
}

.card:hover{

    border-color: rgba(255,255,255,.18); 
    background: rgba(255,255,255,.07);
    
}
.icon {
    width: 42px;
    height: 42px;
    border-radius: 14px;
    display: grid;
    place-items: center;
    margin-bottom: 12px;
    border: 1px solid rgba(255, 255, 255, .12);
    background: rgba(0, 0, 0, .18);
}

.card h3 {
    color:#fff;
    margin: 0 0 8px;
    font-size: 18px;
    letter-spacing: -.01em;
}

.card p {
    margin: 0;
    color: rgba(230, 237, 243, .72);
    line-height: 1.75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade35df */.platform {
    background: linear-gradient(90deg, rgba(255, 255, 255, .05), rgba(255,255,255,.02));
    overflow: hidden;
    box-shadow: 0 18px 60px rgba(0,0,0,.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4230f57 */.cta {
    background: radial-gradient(900px 400px at 15% 10%, rgba(10, 132, 255, .25), transparent 60%), radial-gradient(900px 500px at 85% 80%, rgba(255, 102, 0, .18), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));
    padding: 28px;
    box-shadow: 0 18px 60px rgba(0,0,0,.35);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;

}/* End custom CSS */