.elementor-21 .elementor-element.elementor-element-9e34934{--display:flex;--min-height:462px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.04;}.elementor-21 .elementor-element.elementor-element-9e34934:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9e34934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/digilead-office-hero-compressed1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9e34934::before, .elementor-21 .elementor-element.elementor-element-9e34934 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9e34934 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9e34934 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9e34934 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9e34934 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9e34934.e-con{--e-con-transform-scale:1;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-db7b7ce{--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-21 .elementor-element.elementor-element-db7b7ce:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-db7b7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/background.png");background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-65c8faf{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-833dc3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9eca048{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ec542a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ec542a7{text-align:center;}.elementor-21 .elementor-element.elementor-element-ec542a7 .elementor-heading-title{font-size:1.3em;color:#1089FD;}.elementor-21 .elementor-element.elementor-element-0bee0b0{--animation-duration:1200ms;--dynamic-text-color:#155EEF;}.elementor-21 .elementor-element.elementor-element-0bee0b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0bee0b0 .elementor-headline{text-align:left;font-size:44px;}.elementor-21 .elementor-element.elementor-element-0bee0b0 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e7a4683 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e7a4683{column-gap:0px;text-align:center;font-size:20px;}.elementor-21 .elementor-element.elementor-element-e7a4683 p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-5be6298{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-cb80997{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-cb80997:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-2c0d25d .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-d400d37 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-9f1e9c8{color:#1687FF;}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-109aac6{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-109aac6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-b96790b .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #0663FE 0%, #1393FD 100%);}.elementor-21 .elementor-element.elementor-element-b96790b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-b96790b .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-b96790b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b96790b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-b96790b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-b96790b .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-817cf88{--spacer-size:31px;}.elementor-21 .elementor-element.elementor-element-ff57e8f{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-ff57e8f:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-6bb0e3d .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-17d6dc8 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-d09f5bc{color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-9f526da{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-9f526da .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #00DCFD 0%, #00B1FD 100%);}.elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9cc3f21 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-4f159d1{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-4f159d1:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-0f20e4a .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-973909c .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-127a5e0{color:#A454F9;}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-ae0f1bb{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-ae0f1bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #694AFC 0%, #5E2DFD 100%);}.elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-35d7cec .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-7832edd{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ffc7dba{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-ffc7dba:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-c60e731 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-d5ff171 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-7310bcf{color:#1687FF;}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-037d535{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-037d535 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #0663FE 0%, #1393FD 100%);}.elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-0b42aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-0b42aa6 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-b8c1e4c{--spacer-size:31px;}.elementor-21 .elementor-element.elementor-element-e2bdaa9{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-e2bdaa9:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-5f5aefc .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-6c2e38d .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-f82e9fd{color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-018c838{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-018c838 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-1958741 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #00DCFD 0%, #00B1FD 100%);}.elementor-21 .elementor-element.elementor-element-1958741 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-1958741 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-1958741 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-1958741 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-1958741 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-6091870{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-6091870:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-6551cc6 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-fada133 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-6aa367a{color:#A454F9;}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-6f7326f{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-6f7326f .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #694AFC 0%, #5E2DFD 100%);}.elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-af872d1 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-b7df32c{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-360f889{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-360f889:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-9c1f1ad .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-e6252d7 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-d46dea3{color:#1687FF;}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-a9d1db2{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-a9d1db2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #0663FE 0%, #1393FD 100%);}.elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-f956e88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-f956e88 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-ac3283f{--spacer-size:31px;}.elementor-21 .elementor-element.elementor-element-fcb2fa0{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-fcb2fa0:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-183856b .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-183856b .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-183856b .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-183856b .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-183856b .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-183856b .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-12c8496 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-53f426a{color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-7626e25{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-7626e25 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #00DCFD 0%, #00B1FD 100%);}.elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-b6eebf6 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-0ebd667{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-0ebd667:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-ade318f .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-d56c4ef .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-a4d3163{color:#A454F9;}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-4d1e62e{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-4d1e62e .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #694AFC 0%, #5E2DFD 100%);}.elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-48ee596 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-946c146{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-8281f9d{--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-21 .elementor-element.elementor-element-8281f9d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8281f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/background.png");background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-4508178{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3b62eff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b67d9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b67d9b9{text-align:center;}.elementor-21 .elementor-element.elementor-element-b67d9b9 .elementor-heading-title{font-size:1.3em;color:#1089FD;}.elementor-21 .elementor-element.elementor-element-8fcbb8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8fcbb8f{text-align:center;}.elementor-21 .elementor-element.elementor-element-105f532{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-009e8c8{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-009e8c8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-009e8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1089FD45;}.elementor-21 .elementor-element.elementor-element-009e8c8:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-infocard-text{color:#0869FE;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-9d1f87a .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-3bbf484{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-3bbf484 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c4161be .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #0663FE 0%, #1393FD 100%);}.elementor-21 .elementor-element.elementor-element-c4161be .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c4161be .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-c4161be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-c4161be .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-c4161be .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-ed2485c{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-ed2485c:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-infocard-text{color:#01C2D5;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-3570ff0 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-icon i{color:#1E88FF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-icon svg{fill:#1E88FF;transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-14c377f{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-14c377f .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-060537e .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #00DCFD 0%, #00B1FD 100%);}.elementor-21 .elementor-element.elementor-element-060537e .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-060537e .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-060537e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-060537e .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-060537e .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-f85f288{--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-21 .elementor-element.elementor-element-f85f288:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f85f288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/ChatGPT-Image-Sep-24-2026-10_28_56-PM.png");background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-438f54e{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-d734f66{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8cffe88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c474d8c{--animation-duration:1200ms;--dynamic-text-color:#155EEF;}.elementor-21 .elementor-element.elementor-element-c474d8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c474d8c .elementor-headline{text-align:center;font-size:44px;}.elementor-21 .elementor-element.elementor-element-c474d8c .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a7d0cb0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-21 .elementor-element.elementor-element-a7d0cb0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-a7d0cb0 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-21 .elementor-element.elementor-element-8cbd968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8cbd968{column-gap:0px;text-align:center;font-size:25px;}.elementor-21 .elementor-element.elementor-element-8cbd968 p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-64dd8ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-64dd8ab{column-gap:0px;text-align:center;font-size:15px;}.elementor-21 .elementor-element.elementor-element-64dd8ab p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-663bff9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-9bb0490{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-9bb0490:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-infocard-text{color:#0869FE;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-fd066e1 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-8a88c1a{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-8a88c1a:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-infocard-text{color:#01C2D5;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-d31b2d3 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-349a640{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-349a640:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-infocard-text{color:#A454F9;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-3549e78 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-a68d184{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-700068a{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-700068a:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-infocard-text{color:#0869FE;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-3ca42ce .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-aa480d7{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-aa480d7:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-infocard-text{color:#01C2D5;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-e01fb20 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-928761a{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-928761a:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-infocard-text{color:#A454F9;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-0ff6191 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-7157dee{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-81693f4{--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-21 .elementor-element.elementor-element-81693f4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-81693f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-24-at-14.15.34.jpeg");background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-03f01e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.87;--padding-top:100px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-03f01e7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-03f01e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080B1D00;}.elementor-21 .elementor-element.elementor-element-03f01e7::before, .elementor-21 .elementor-element.elementor-element-03f01e7 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-03f01e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-03f01e7 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-03f01e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-03f01e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3daceb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7e0a6ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-75f398e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-75f398e{text-align:center;}.elementor-21 .elementor-element.elementor-element-a760614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a760614{text-align:center;}.elementor-21 .elementor-element.elementor-element-80fc971{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-35b0598{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3f1cdfa{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-3f1cdfa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3f1cdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1089FD45;}.elementor-21 .elementor-element.elementor-element-3f1cdfa:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-c39e9ac{--display:flex;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-b36b68a .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-56659f3 .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-f2136f6{--divider-border-style:solid;--divider-color:#1687FF;--divider-border-width:4px;}.elementor-21 .elementor-element.elementor-element-f2136f6.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-f2136f6 .elementor-divider-separator{width:20%;}.elementor-21 .elementor-element.elementor-element-f2136f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-41c126b{--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-21 .elementor-element.elementor-element-3fa88ce .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #0663FE 0%, #1393FD 100%);}.elementor-21 .elementor-element.elementor-element-3fa88ce .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3fa88ce .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-3fa88ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3fa88ce .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3fa88ce .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-393b074{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-393b074:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-9057c1e{--display:flex;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-b03afbf .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-08b79d1 .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-920cf5c{--divider-border-style:solid;--divider-color:#00BFFF;--divider-border-width:4px;}.elementor-21 .elementor-element.elementor-element-920cf5c.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-920cf5c .elementor-divider-separator{width:20%;}.elementor-21 .elementor-element.elementor-element-920cf5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-027964a{--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-21 .elementor-element.elementor-element-f5fa1cc .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #00DCFD 0%, #00B1FD 100%);}.elementor-21 .elementor-element.elementor-element-f5fa1cc .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-f5fa1cc .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-f5fa1cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-f5fa1cc .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-f5fa1cc .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-ab1e42e{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-ab1e42e:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-29fe3a5{--display:flex;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-077434c .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-9f47972 .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-f2f8ae9{--divider-border-style:solid;--divider-color:#694AFC;--divider-border-width:4px;}.elementor-21 .elementor-element.elementor-element-f2f8ae9.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-f2f8ae9 .elementor-divider-separator{width:20%;}.elementor-21 .elementor-element.elementor-element-f2f8ae9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-c7723f8{--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-21 .elementor-element.elementor-element-790f475 .elementor-button{background-color:transparent;text-transform:capitalize;background-image:linear-gradient(223deg, #694AFC 0%, #5E2DFD 100%);}.elementor-21 .elementor-element.elementor-element-790f475 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-790f475 .elementor-button:focus{background-color:transparent;color:#0663FE;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);}.elementor-21 .elementor-element.elementor-element-790f475 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-790f475 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-790f475 .elementor-button:focus svg{fill:#0663FE;}.elementor-21 .elementor-element.elementor-element-810a6b1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8606531{--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-21 .elementor-element.elementor-element-8606531:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8606531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digilead.in/wp-content/uploads/2026/09/ChatGPT-Image-Sep-24-2026-10_28_56-PM.png");background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-15a5477{--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-21 .elementor-element.elementor-element-c402e6c{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-6abaf65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3c55daa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-218c369{--animation-duration:1200ms;--dynamic-text-color:#155EEF;}.elementor-21 .elementor-element.elementor-element-218c369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-218c369 .elementor-headline{text-align:center;font-size:44px;}.elementor-21 .elementor-element.elementor-element-218c369 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-94ea1c3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-21 .elementor-element.elementor-element-94ea1c3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-94ea1c3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-21 .elementor-element.elementor-element-3f85a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3f85a21{column-gap:0px;text-align:center;font-size:25px;}.elementor-21 .elementor-element.elementor-element-3f85a21 p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-0f8609e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0f8609e{column-gap:0px;text-align:center;font-size:15px;}.elementor-21 .elementor-element.elementor-element-0f8609e p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-a2ea6cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-978405b{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-978405b:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-infocard-text{color:#0869FE;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-2345438 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-81f5319{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-81f5319:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#01C2D5;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-infocard-text{color:#01C2D5;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-e1ca31a .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-785e1b6{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-785e1b6:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#A454F9;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-infocard-text{color:#A454F9;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-3a444d0 .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-5becc28{--display:flex;border-style:solid;--border-style:solid;border-color:#1089FD;--border-color:#1089FD;--border-radius:31px 31px 31px 31px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-5becc28:hover{box-shadow:0px 10px 30px 0px rgba(208, 216, 234, 0.3);}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-infocard{text-align:left;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-icon-wrap .hfe-icon i{font-size:33px;height:33px;width:33px;line-height:33px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-icon-wrap .hfe-icon{height:33px;width:33px;line-height:33px;padding:22px;display:inline-block;box-sizing:content-box;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-icon-wrap .hfe-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#1687FF;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-infocard-text{color:#0869FE;margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-icon-wrap{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-21eda4f .hfe-infocard-title{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-47bc7cd{--spacer-size:70px;}.elementor-21 .elementor-element.elementor-element-51fe40d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-51fe40d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-51fe40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-21 .elementor-element.elementor-element-1b7d18a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-83f2316 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-content{font-size:18px;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:60px;height:60px;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-name{font-weight:bold;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-job{color:var( --e-global-color-astglobalcolor3 );font-size:13px;text-transform:uppercase;line-height:2em;}.elementor-21 .elementor-element.elementor-element-dad37dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dad37dc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dad37dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-21 .elementor-element.elementor-element-a5ad80f{--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:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9016bdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7aa3c69 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-21 .elementor-element.elementor-element-8bc115e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-9e34934{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-e7a4683 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-cb80997{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-ff57e8f{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-4f159d1{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-ffc7dba{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-e2bdaa9{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-6091870{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-360f889{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-fcb2fa0{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-0ebd667{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-8fcbb8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-009e8c8{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-ed2485c{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-8cbd968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-64dd8ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9bb0490{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-8a88c1a{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-349a640{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-700068a{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-aa480d7{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-928761a{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-03f01e7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-3daceb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7e0a6ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-a760614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-80fc971{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-3f1cdfa{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-393b074{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-ab1e42e{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-810a6b1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3f85a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0f8609e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-978405b{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-81f5319{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-785e1b6{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-5becc28{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21 .elementor-element.elementor-element-51fe40d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-83f2316 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dad37dc{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-a5ad80f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9016bdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7aa3c69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7aa3c69{text-align:start;}.elementor-21 .elementor-element.elementor-element-0694a9d{text-align:start;}.elementor-21 .elementor-element.elementor-element-8bc115e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cfaed48 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-9e34934{--min-height:460px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-65c8faf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-65c8faf.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-9eca048{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-e7a4683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5be6298{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-5be6298.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-cb80997{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-ff57e8f{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-4f159d1{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-7832edd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-7832edd.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-ffc7dba{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-e2bdaa9{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-6091870{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-b7df32c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-b7df32c.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-360f889{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-fcb2fa0{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-0ebd667{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-3b62eff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-8fcbb8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-105f532{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-105f532.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-009e8c8{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-ed2485c{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-438f54e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-438f54e.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-8cffe88{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-8cbd968 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-64dd8ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-663bff9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-663bff9.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-9bb0490{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-8a88c1a{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-349a640{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-a68d184{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-a68d184.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-700068a{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-aa480d7{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-928761a{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-03f01e7{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-3daceb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a760614 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-80fc971{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-35b0598{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-35b0598.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3f1cdfa{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-393b074{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-ab1e42e{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-810a6b1 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c402e6c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-c402e6c.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3c55daa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-3f85a21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0f8609e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a2ea6cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-a2ea6cb.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-978405b{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-81f5319{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-785e1b6{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-5becc28{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-51fe40d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-83f2316 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-83f2316 .elementor-testimonial-content{font-size:15px;}.elementor-21 .elementor-element.elementor-element-dad37dc{--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-a5ad80f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0694a9d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-9e34934{--width:100%;}.elementor-21 .elementor-element.elementor-element-9eca048{--width:950px;}.elementor-21 .elementor-element.elementor-element-3b62eff{--width:540px;}.elementor-21 .elementor-element.elementor-element-8cffe88{--width:950px;}.elementor-21 .elementor-element.elementor-element-7e0a6ce{--width:540px;}.elementor-21 .elementor-element.elementor-element-3c55daa{--width:950px;}.elementor-21 .elementor-element.elementor-element-51fe40d{--content-width:750px;}.elementor-21 .elementor-element.elementor-element-9016bdd{--width:70%;}.elementor-21 .elementor-element.elementor-element-8bc115e{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-9016bdd{--width:100%;}.elementor-21 .elementor-element.elementor-element-8bc115e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9e34934 *//* Hero + wave */
.dl-hero{
  position:relative;
  overflow:hidden;
  margin-bottom:-1px;
}
.dl-hero::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:-1px;
  height:260px;
  z-index:2;
  pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 260' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='g' x='-5%25' y='-100%25' width='110%25' height='300%25'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0,70 C250,120 450,225 720,225 C900,225 1000,170 1150,172 C1350,175 1500,195 1650,150 C1780,112 1860,60 1920,20 L1920,261 L0,261 Z' fill='%23021a5e'/%3E%3Cpath d='M0,70 C250,120 450,225 720,225 C900,225 1000,170 1150,172 C1350,175 1500,195 1650,150 C1780,112 1860,60 1920,20' fill='none' stroke='%231a6bff' stroke-width='8' opacity='.6' filter='url(%23g)' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0,70 C250,120 450,225 720,225 C900,225 1000,170 1150,172 C1350,175 1500,195 1650,150 C1780,112 1860,60 1920,20' fill='none' stroke='%231a6bff' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat bottom center / 100% 100%;
}
@media(max-width:767px){ .dl-hero::after{height:110px} }

/* Services section: same color as the wave at the top, then a brighter blue below */
.dl-services-bg{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,#021a5e 0%,#03246e 55%,#0a3cc0 100%);
}
.dl-services-bg::before{ /* soft glow bottom-left */
  content:"";
  position:absolute; left:-12%; bottom:-30%;
  width:60%; height:110%;
  border-radius:50%;
  pointer-events:none;
  background:radial-gradient(circle,rgba(10,108,255,.35),transparent 70%);
}
.dl-services-bg::after{ /* dot pattern, right side */
  content:"";
  position:absolute; right:4%; top:40%;
  width:100px; height:110px;
  opacity:.5;
  pointer-events:none;
  background-image:radial-gradient(rgba(255,255,255,.7) 1.5px,transparent 1.5px);
  background-size:20px 20px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-0bee0b0 */.no-shape .elementor-headline-dynamic-wrapper svg,
.no-shape .elementor-headline-dynamic-wrapper svg path,
.no-shape .elementor-headline svg,
.no-shape .elementor-headline svg path {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    stroke: none !important;
    stroke-width: 0 !important;
    animation: none !important;
}

.no-shape .elementor-headline-dynamic-text,
.no-shape .elementor-headline-plain-text {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f92ffa */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-2c0d25d */.elementor-21 .elementor-element.elementor-element-2c0d25d i,
.elementor-21 .elementor-element.elementor-element-2c0d25d svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-109aac6 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb80997 */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8ba066 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-6bb0e3d */.elementor-21 .elementor-element.elementor-element-6bb0e3d i,
.elementor-21 .elementor-element.elementor-element-6bb0e3d svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f526da *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57e8f */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c980c6d */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-0f20e4a */.elementor-21 .elementor-element.elementor-element-0f20e4a i,
.elementor-21 .elementor-element.elementor-element-0f20e4a svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ae0f1bb *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f159d1 */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e55875 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-c60e731 */.elementor-21 .elementor-element.elementor-element-c60e731 i,
.elementor-21 .elementor-element.elementor-element-c60e731 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-037d535 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc7dba */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83e6cb2 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-5f5aefc */.elementor-21 .elementor-element.elementor-element-5f5aefc i,
.elementor-21 .elementor-element.elementor-element-5f5aefc svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-018c838 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2bdaa9 */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c2136e */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-6551cc6 */.elementor-21 .elementor-element.elementor-element-6551cc6 i,
.elementor-21 .elementor-element.elementor-element-6551cc6 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f7326f *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6091870 */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c0711b */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-9c1f1ad */.elementor-21 .elementor-element.elementor-element-9c1f1ad i,
.elementor-21 .elementor-element.elementor-element-9c1f1ad svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a9d1db2 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360f889 */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4da2484 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-183856b */.elementor-21 .elementor-element.elementor-element-183856b i,
.elementor-21 .elementor-element.elementor-element-183856b svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7626e25 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcb2fa0 */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc05a33 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-ade318f */.elementor-21 .elementor-element.elementor-element-ade318f i,
.elementor-21 .elementor-element.elementor-element-ade318f svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d1e62e *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebd667 */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d54abf */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-9d1f87a */.elementor-21 .elementor-element.elementor-element-9d1f87a i,
.elementor-21 .elementor-element.elementor-element-9d1f87a svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3bbf484 *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e8c8 */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d51df1 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3570ff0 */.elementor-21 .elementor-element.elementor-element-3570ff0 i,
.elementor-21 .elementor-element.elementor-element-3570ff0 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14c377f *//* =========================================================
   CARD BASE (shared by all cards)
   ========================================================= */
.corner-card {
  --rgb: 47,123,255;              /* card color as R,G,B */
  --edge: #2f7bff;                /* border color */
  --num: rgba(70,120,230,.45);    /* corner number color */
  --r: 120px;                     /* corner circle radius */

  position: relative;
  border: 2px solid var(--edge) !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(var(--rgb), .30) 0,
    rgba(var(--rgb), .10) var(--r),
    rgba(var(--rgb), .40) var(--r),
    rgba(var(--rgb), .40) calc(var(--r) + 1px),
    transparent calc(var(--r) + 1px)
  ) !important;
  box-shadow: 0 0 18px rgba(var(--rgb), .45),
              inset 0 0 20px rgba(var(--rgb), .12);
}

/* number, centered inside the corner circle */
.corner-card::after {
  position: absolute;
  top: calc(var(--r) * .42);
  right: calc(var(--r) * .42);
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: var(--num);
  pointer-events: none;
  z-index: 0;
}

/* keep real content above the effects */
.corner-card > * {
  position: relative;
  z-index: 1;
}

/* =========================================================
   CARD COLORS + NUMBERS
   ========================================================= */
.corner-card-1 {
  --rgb: 47,123,255;
  --edge: #2f7bff;
  --num: rgba(70,120,230,.55);
}
.corner-card-1::after { content: "01"; }

.corner-card-2 {
  --rgb: 31,209,249;
  --edge: #1fd1f9;
  --num: rgba(31,209,249,.55);
}
.corner-card-2::after { content: "02"; }

.corner-card-3 {
  --rgb: 168,85,247;
  --edge: #a855f7;
  --num: rgba(140,70,240,.70);
}
.corner-card-3::after { content: "03"; }

/* =========================================================
   CHECK LIST: shared layout (identical size on every card)
   ========================================================= */
.check-list .elementor-icon-list-items {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

.check-list .elementor-icon-list-item,
.check-list .elementor-icon-list-item > a {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.check-list .elementor-icon-list-icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
}

/* hide the original icon; the tick is drawn by CSS, perfectly centered */
.check-list .elementor-icon-list-icon i,
.check-list .elementor-icon-list-icon svg {
  display: none !important;
}

.check-list .elementor-icon-list-text {
  padding: 0 !important;
  color: #fff;
  font-weight: 500;
  letter-spacing: .5px;
  line-height: 1.3;
}

/* =========================================================
   CHECK LIST: colors only
   ========================================================= */
/* Card 1: blue circle, white tick */
.check-1 .elementor-icon-list-icon {
  background-color: #1e88ff;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 2: cyan circle, dark tick */
.check-2 .elementor-icon-list-icon {
  background-color: #1fd1f9;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}

/* Card 3: violet circle, dark tick */
.check-3 .elementor-icon-list-icon {
  background-color: #a855f7;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306154a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 12.5 10 17.5 19 7'/></svg>");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed2485c */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-c474d8c */.no-shape .elementor-headline-dynamic-wrapper svg,
.no-shape .elementor-headline-dynamic-wrapper svg path,
.no-shape .elementor-headline svg,
.no-shape .elementor-headline svg path {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    stroke: none !important;
    stroke-width: 0 !important;
    animation: none !important;
}

.no-shape .elementor-headline-dynamic-text,
.no-shape .elementor-headline-plain-text {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a7d0cb0 */.elementor-21 .elementor-element.elementor-element-a7d0cb0 .elementor-divider-separator {
    width: 100px !important;
    height: 3px !important;
    border: 0 !important;
    border-radius: 10px !important;

    background: linear-gradient(
        90deg,
        #006cff 0%,
        #00d9ff 50%,
        #006cff 100%
    ) !important;

    box-shadow:
        0 0 3px #008cff,
        0 0 7px rgba(0, 174, 255, 0.8),
        0 0 12px rgba(0, 174, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a8802b */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-fd066e1 */.elementor-21 .elementor-element.elementor-element-fd066e1 i,
.elementor-21 .elementor-element.elementor-element-fd066e1 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb0490 */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1e291f */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-d31b2d3 */.elementor-21 .elementor-element.elementor-element-d31b2d3 i,
.elementor-21 .elementor-element.elementor-element-d31b2d3 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a88c1a */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50081cc */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3549e78 */.elementor-21 .elementor-element.elementor-element-3549e78 i,
.elementor-21 .elementor-element.elementor-element-3549e78 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349a640 */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-077a806 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3ca42ce */.elementor-21 .elementor-element.elementor-element-3ca42ce i,
.elementor-21 .elementor-element.elementor-element-3ca42ce svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700068a */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c401199 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e01fb20 */.elementor-21 .elementor-element.elementor-element-e01fb20 i,
.elementor-21 .elementor-element.elementor-element-e01fb20 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa480d7 */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7add5a5 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-0ff6191 */.elementor-21 .elementor-element.elementor-element-0ff6191 i,
.elementor-21 .elementor-element.elementor-element-0ff6191 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-928761a */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-b36b68a */.elementor-21 .elementor-element.elementor-element-b36b68a i,
.elementor-21 .elementor-element.elementor-element-b36b68a svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-b03afbf */.elementor-21 .elementor-element.elementor-element-b03afbf i,
.elementor-21 .elementor-element.elementor-element-b03afbf svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393b074 */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-077434c */.elementor-21 .elementor-element.elementor-element-077434c i,
.elementor-21 .elementor-element.elementor-element-077434c svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1e42e */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-218c369 */.no-shape .elementor-headline-dynamic-wrapper svg,
.no-shape .elementor-headline-dynamic-wrapper svg path,
.no-shape .elementor-headline svg,
.no-shape .elementor-headline svg path {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    stroke: none !important;
    stroke-width: 0 !important;
    animation: none !important;
}

.no-shape .elementor-headline-dynamic-text,
.no-shape .elementor-headline-plain-text {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-94ea1c3 */.elementor-21 .elementor-element.elementor-element-94ea1c3 .elementor-divider-separator {
    width: 100px !important;
    height: 3px !important;
    border: 0 !important;
    border-radius: 10px !important;

    background: linear-gradient(
        90deg,
        #006cff 0%,
        #00d9ff 50%,
        #006cff 100%
    ) !important;

    box-shadow:
        0 0 3px #008cff,
        0 0 7px rgba(0, 174, 255, 0.8),
        0 0 12px rgba(0, 174, 255, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7bd3b8 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-2345438 */.elementor-21 .elementor-element.elementor-element-2345438 i,
.elementor-21 .elementor-element.elementor-element-2345438 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-978405b */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }
.elementor-21 .elementor-element.elementor-element-978405b {
    position: relative;
}

.elementor-21 .elementor-element.elementor-element-978405b:after {
    content: "→";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 35px;
    color: #1597ff;
    text-shadow: 0 0 10px #1597ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948a3d5 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-e1ca31a */.elementor-21 .elementor-element.elementor-element-e1ca31a i,
.elementor-21 .elementor-element.elementor-element-e1ca31a svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f5319 */.corner-card::after {
  content: "02";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }
.elementor-21 .elementor-element.elementor-element-81f5319 {
    position: relative;
}

.elementor-21 .elementor-element.elementor-element-81f5319:after {
    content: "→";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 35px;
    color: #1597ff;
    text-shadow: 0 0 10px #1597ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-623f5bf */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3a444d0 */.elementor-21 .elementor-element.elementor-element-3a444d0 i,
.elementor-21 .elementor-element.elementor-element-3a444d0 svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785e1b6 */.corner-card::after {
  content: "03";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }
.elementor-21 .elementor-element.elementor-element-785e1b6 {
    position: relative;
}

.elementor-21 .elementor-element.elementor-element-785e1b6:after {
    content: "→";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 35px;
    color: #1597ff;
    text-shadow: 0 0 10px #1597ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4185258 */.corner-card {
  position: relative;
  border: 2px solid #2f7bff !important;
  border-radius: 22px !important;
  background-color: #06154a !important;
  background-image: radial-gradient(
    circle at 100% 0%,
    rgba(80,140,255,.30) 0,
    rgba(80,140,255,.10) 120px,
    rgba(130,180,255,.35) 120px,
    rgba(130,180,255,.35) 121px,
    transparent 121px
  ) !important;
  box-shadow: 0 0 18px rgba(47,123,255,.45),
              inset 0 0 20px rgba(47,123,255,.12);
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-21eda4f */.elementor-21 .elementor-element.elementor-element-21eda4f i,
.elementor-21 .elementor-element.elementor-element-21eda4f svg {
    filter: drop-shadow(0 0 12px rgba(22, 135, 255, 0.7));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5becc28 */.corner-card::after {
  content: "01";
  position: absolute;
  top: 50px;
  right: 50px;
  transform: translate(50%, -50%);
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: rgba(70,120,230,.45);
  pointer-events: none;
  z-index: 0;
}.corner-card-1::after { content: "01"; }
.corner-card-2::after { content: "02"; }
.corner-card-3::after { content: "03"; }/* End custom CSS */