.elementor-2836 .elementor-element.elementor-element-8786af9{--display:flex;--overlay-opacity:0.51;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-8786af9:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-8786af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#046BD2;background-image:url("https://319solutions.net/wp-content/uploads/2026/06/joonas-sild-QbOnQQebbjU-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2836 .elementor-element.elementor-element-8786af9::before, .elementor-2836 .elementor-element.elementor-element-8786af9 > .elementor-background-video-container::before, .elementor-2836 .elementor-element.elementor-element-8786af9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2836 .elementor-element.elementor-element-8786af9 > .elementor-background-slideshow::before, .elementor-2836 .elementor-element.elementor-element-8786af9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2836 .elementor-element.elementor-element-8786af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2836 .elementor-element.elementor-element-e1e7c52{text-align:center;}.elementor-2836 .elementor-element.elementor-element-e1e7c52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-51ab81e{width:var( --container-widget-width, 889px );max-width:889px;--container-widget-width:889px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-51ab81e.elementor-element{--align-self:center;}.elementor-2836 .elementor-element.elementor-element-baf9275{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2836 .elementor-element.elementor-element-33321b5 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2836 .elementor-element.elementor-element-33321b5 .elementor-button:hover, .elementor-2836 .elementor-element.elementor-element-33321b5 .elementor-button:focus{background-color:#046BD2;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-33321b5 .elementor-button:hover svg, .elementor-2836 .elementor-element.elementor-element-33321b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-2937a5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-2937a5a:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-2937a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-1890d4c{--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-2836 .elementor-element.elementor-element-475869b{text-align:center;}.elementor-2836 .elementor-element.elementor-element-475869b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-fbfd7d6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-fbfd7d6.elementor-element{--align-self:center;}.elementor-2836 .elementor-element.elementor-element-c940a85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-c940a85:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-c940a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-6441f4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#046BD2;--border-color:#046BD2;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-a528ca1{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-a9b883c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#046BD2;--border-color:#046BD2;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-a9b883c:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-a9b883c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-42d27c6{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-9715aaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-d738b2a{--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-2836 .elementor-element.elementor-element-a98564c{text-align:center;}.elementor-2836 .elementor-element.elementor-element-a98564c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-bf482c1{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-b806201{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-a32f334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-a32f334:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-a32f334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#235CA2;}.elementor-2836 .elementor-element.elementor-element-bd8956f .elementor-icon-wrapper{text-align:start;}.elementor-2836 .elementor-element.elementor-element-bd8956f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-bd8956f.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-bd8956f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-bd8956f.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-bd8956f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-bd8956f .elementor-icon{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-bd8956f .elementor-icon svg{height:25px;}.elementor-2836 .elementor-element.elementor-element-920c14c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-36a680e{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-127e66a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-127e66a:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-127e66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2836 .elementor-element.elementor-element-eca5035 .elementor-icon-wrapper{text-align:start;}.elementor-2836 .elementor-element.elementor-element-eca5035.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-eca5035.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-eca5035.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-eca5035.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-eca5035.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-eca5035 .elementor-icon{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-eca5035 .elementor-icon svg{height:25px;}.elementor-2836 .elementor-element.elementor-element-73f17cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-63588dc{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-6e2c49c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-6e2c49c:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-6e2c49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2836 .elementor-element.elementor-element-1714602 .elementor-icon-wrapper{text-align:start;}.elementor-2836 .elementor-element.elementor-element-1714602.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-1714602.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-1714602.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-1714602.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-1714602.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-1714602 .elementor-icon{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-1714602 .elementor-icon svg{height:25px;}.elementor-2836 .elementor-element.elementor-element-3175846 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-f8c414c{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-4eaf09d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-4eaf09d:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-4eaf09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2836 .elementor-element.elementor-element-e51671d .elementor-icon-wrapper{text-align:start;}.elementor-2836 .elementor-element.elementor-element-e51671d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-e51671d.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-e51671d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-e51671d.elementor-view-framed .elementor-icon, .elementor-2836 .elementor-element.elementor-element-e51671d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-e51671d .elementor-icon{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-e51671d .elementor-icon svg{height:25px;}.elementor-2836 .elementor-element.elementor-element-f2dfdb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2836 .elementor-element.elementor-element-5c5dda4{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:capitalize;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2836 .elementor-element.elementor-element-0e5442f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-0e5442f:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-0e5442f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-e47a507{text-align:center;}.elementor-2836 .elementor-element.elementor-element-e47a507 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-a8ab880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-a8ab880:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-a8ab880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-47a0799{--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-2836 .elementor-element.elementor-element-fe4aca6{text-align:start;}.elementor-2836 .elementor-element.elementor-element-d351703{--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-2836 .elementor-element.elementor-element-2ce5c60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-2836 .elementor-element.elementor-element-06b2b99{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-c093851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-c093851:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-c093851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-2836 .elementor-element.elementor-element-8ecfb76{--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-2836 .elementor-element.elementor-element-3b548a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-2836 .elementor-element.elementor-element-b74078b{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-045f595{--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-2836 .elementor-element.elementor-element-27eb9e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-27eb9e8:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-27eb9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-a763d0c{--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-2836 .elementor-element.elementor-element-4b1615b{--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-2836 .elementor-element.elementor-element-8baec7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-2836 .elementor-element.elementor-element-9994ad9{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-0ebde4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-20d8603{--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-2836 .elementor-element.elementor-element-e0c08f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-2836 .elementor-element.elementor-element-3df5fc7{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-746f3a5{--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-2836 .elementor-element.elementor-element-acab45a{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-762708b{text-align:center;}.elementor-2836 .elementor-element.elementor-element-762708b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-582dced{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-2836 .elementor-element.elementor-element-abb353c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-91dd51a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-4e9011a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2836 .elementor-element.elementor-element-2ce97ed{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-dc91de0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-d95c123 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2836 .elementor-element.elementor-element-35d55c7{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-c3094cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2836 .elementor-element.elementor-element-1e7d1ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-2836 .elementor-element.elementor-element-c57004a{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-21b657b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-c35dec4{text-align:center;}.elementor-2836 .elementor-element.elementor-element-c35dec4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-a74ff31{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-96c4d90{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-96c4d90:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#046BD2;background-image:url("https://319solutions.net/wp-content/uploads/2026/06/centre-for-ageing-better-q4-N9h6vx8w-unsplash-scaled.jpg");background-position:0px -290px;background-repeat:no-repeat;background-size:cover;}.elementor-2836 .elementor-element.elementor-element-96c4d90::before, .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-background-video-container::before, .elementor-2836 .elementor-element.elementor-element-96c4d90 > .e-con-inner > .elementor-background-video-container::before, .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-background-slideshow::before, .elementor-2836 .elementor-element.elementor-element-96c4d90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2836 .elementor-element.elementor-element-df72fcd{text-align:center;}.elementor-2836 .elementor-element.elementor-element-df72fcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-5efd762{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-9d456c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2836 .elementor-element.elementor-element-447d260 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2836 .elementor-element.elementor-element-447d260 .elementor-button:hover, .elementor-2836 .elementor-element.elementor-element-447d260 .elementor-button:focus{background-color:#046BD2;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-447d260 .elementor-button:hover svg, .elementor-2836 .elementor-element.elementor-element-447d260 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-73d534f{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-b5b58ce{text-align:center;}.elementor-2836 .elementor-element.elementor-element-b5b58ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-f820ddf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2836 .elementor-element.elementor-element-b85cafd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-ea74336 img{width:50%;}.elementor-2836 .elementor-element.elementor-element-49c134b{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-f0e1955{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-7bf559e img{width:50%;}.elementor-2836 .elementor-element.elementor-element-9aed2fa{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-b2fbcea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-fd8c038 img{width:50%;}.elementor-2836 .elementor-element.elementor-element-5dcd49d{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-fd8946e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:05px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-901d74e img{width:50%;}.elementor-2836 .elementor-element.elementor-element-b2ae703{padding:0px 30px 0px 30px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#000000;}.elementor-2836 .elementor-element.elementor-element-aedc3b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2836 .elementor-element.elementor-element-aedc3b5:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-aedc3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-2836 .elementor-element.elementor-element-23e3f77{--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-2836 .elementor-element.elementor-element-d7bf83a{text-align:end;}.elementor-2836 .elementor-element.elementor-element-d7bf83a img{width:100%;}.elementor-2836 .elementor-element.elementor-element-43164d6{--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-2836 .elementor-element.elementor-element-5c6c5f1{text-align:center;}.elementor-2836 .elementor-element.elementor-element-5c6c5f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-2836 .elementor-element.elementor-element-95aca6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button{background-color:#000000;font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button:hover, .elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button:hover svg, .elementor-2836 .elementor-element.elementor-element-3fa78d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-4f105d9 .elementor-button{background-color:#000000;font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-4f105d9 .elementor-button:hover, .elementor-2836 .elementor-element.elementor-element-4f105d9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-4f105d9 .elementor-button:hover svg, .elementor-2836 .elementor-element.elementor-element-4f105d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2836 .elementor-element.elementor-element-0452be4{--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-2836 .elementor-element.elementor-element-8b9f155{text-align:end;}.elementor-2836 .elementor-element.elementor-element-8b9f155 img{width:100%;}@media(max-width:1024px){.elementor-2836 .elementor-element.elementor-element-e1e7c52 .elementor-heading-title{font-size:40px;}.elementor-2836 .elementor-element.elementor-element-51ab81e{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;font-size:15px;}.elementor-2836 .elementor-element.elementor-element-2937a5a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2836 .elementor-element.elementor-element-475869b .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-fbfd7d6{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-c940a85{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2836 .elementor-element.elementor-element-a528ca1{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2836 .elementor-element.elementor-element-42d27c6{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-9715aaa{--padding-top:20px;--padding-bottom:01px;--padding-left:0px;--padding-right:10px;}.elementor-2836 .elementor-element.elementor-element-a98564c .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-b806201{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2836 .elementor-element.elementor-element-36a680e{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-63588dc{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-f8c414c{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4{--e-icon-list-icon-size:15px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > a{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-e47a507 .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-2ce5c60 .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-06b2b99{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-3b548a4 .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-b74078b{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-8baec7d .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-9994ad9{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-e0c08f6 .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-3df5fc7{font-size:15px;}.elementor-2836 .elementor-element.elementor-element-762708b .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-582dced{text-align:center;font-size:15px;}.elementor-2836 .elementor-element.elementor-element-abb353c{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2836 .elementor-element.elementor-element-4e9011a .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-d95c123 .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-1e7d1ce .elementor-heading-title{font-size:20px;}.elementor-2836 .elementor-element.elementor-element-c35dec4 .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-96c4d90:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2836 .elementor-element.elementor-element-df72fcd .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-b5b58ce .elementor-heading-title{font-size:35px;}.elementor-2836 .elementor-element.elementor-element-f820ddf{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2836 .elementor-element.elementor-element-5c6c5f1 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2836 .elementor-element.elementor-element-e1e7c52 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2836 .elementor-element.elementor-element-475869b .elementor-heading-title{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-fbfd7d6{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-a528ca1 .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-42d27c6 .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-9715aaa{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2836 .elementor-element.elementor-element-a98564c .elementor-heading-title{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-bf482c1{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-36a680e .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-63588dc .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-f8c414c .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2836 .elementor-element.elementor-element-5c5dda4 .elementor-icon-list-item > a{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-e47a507 .elementor-heading-title{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-2ce5c60{text-align:center;}.elementor-2836 .elementor-element.elementor-element-06b2b99{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-c093851{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2836 .elementor-element.elementor-element-b74078b{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-9994ad9{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-0ebde4e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2836 .elementor-element.elementor-element-3df5fc7{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-762708b .elementor-heading-title{font-size:25px;}.elementor-2836 .elementor-element.elementor-element-582dced{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-4e9011a{text-align:center;}.elementor-2836 .elementor-element.elementor-element-2ce97ed{padding:0px 0px 0px 0px;text-align:center;font-size:13px;}.elementor-2836 .elementor-element.elementor-element-d95c123{text-align:center;}.elementor-2836 .elementor-element.elementor-element-35d55c7{padding:0px 0px 0px 0px;font-size:13px;}.elementor-2836 .elementor-element.elementor-element-1e7d1ce{text-align:center;}.elementor-2836 .elementor-element.elementor-element-c57004a{padding:0px 0px 0px 0px;font-size:13px;}.elementor-2836 .elementor-element.elementor-element-96c4d90:not(.elementor-motion-effects-element-type-background), .elementor-2836 .elementor-element.elementor-element-96c4d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2836 .elementor-element.elementor-element-5efd762{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-49c134b{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-9aed2fa{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-5dcd49d{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-b2ae703{font-size:13px;}.elementor-2836 .elementor-element.elementor-element-aedc3b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-d7bf83a{text-align:center;}.elementor-2836 .elementor-element.elementor-element-d7bf83a img{width:50%;}.elementor-2836 .elementor-element.elementor-element-0452be4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2836 .elementor-element.elementor-element-8b9f155{text-align:center;}.elementor-2836 .elementor-element.elementor-element-8b9f155 img{width:50%;}}@media(min-width:768px){.elementor-2836 .elementor-element.elementor-element-1890d4c{--width:100%;}.elementor-2836 .elementor-element.elementor-element-6441f4a{--width:35%;}.elementor-2836 .elementor-element.elementor-element-a9b883c{--width:35%;}.elementor-2836 .elementor-element.elementor-element-d738b2a{--width:100%;}.elementor-2836 .elementor-element.elementor-element-a32f334{--width:50%;}.elementor-2836 .elementor-element.elementor-element-127e66a{--width:50%;}.elementor-2836 .elementor-element.elementor-element-6e2c49c{--width:50%;}.elementor-2836 .elementor-element.elementor-element-4eaf09d{--width:50%;}.elementor-2836 .elementor-element.elementor-element-47a0799{--width:50%;}.elementor-2836 .elementor-element.elementor-element-d351703{--width:50%;}.elementor-2836 .elementor-element.elementor-element-8ecfb76{--width:50%;}.elementor-2836 .elementor-element.elementor-element-045f595{--width:50%;}.elementor-2836 .elementor-element.elementor-element-a763d0c{--width:50%;}.elementor-2836 .elementor-element.elementor-element-4b1615b{--width:50%;}.elementor-2836 .elementor-element.elementor-element-20d8603{--width:50%;}.elementor-2836 .elementor-element.elementor-element-746f3a5{--width:50%;}.elementor-2836 .elementor-element.elementor-element-91dd51a{--width:50%;}.elementor-2836 .elementor-element.elementor-element-dc91de0{--width:50%;}.elementor-2836 .elementor-element.elementor-element-c3094cb{--width:50%;}.elementor-2836 .elementor-element.elementor-element-b85cafd{--width:25%;}.elementor-2836 .elementor-element.elementor-element-f0e1955{--width:25%;}.elementor-2836 .elementor-element.elementor-element-b2fbcea{--width:25%;}.elementor-2836 .elementor-element.elementor-element-fd8946e{--width:25%;}.elementor-2836 .elementor-element.elementor-element-aedc3b5{--width:90%;}.elementor-2836 .elementor-element.elementor-element-23e3f77{--width:25%;}.elementor-2836 .elementor-element.elementor-element-43164d6{--width:50%;}.elementor-2836 .elementor-element.elementor-element-0452be4{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2836 .elementor-element.elementor-element-c940a85{--width:100%;}.elementor-2836 .elementor-element.elementor-element-6441f4a{--width:50%;}.elementor-2836 .elementor-element.elementor-element-a9b883c{--width:50%;}.elementor-2836 .elementor-element.elementor-element-a32f334{--width:47%;}.elementor-2836 .elementor-element.elementor-element-127e66a{--width:47%;}.elementor-2836 .elementor-element.elementor-element-6e2c49c{--width:47%;}.elementor-2836 .elementor-element.elementor-element-4eaf09d{--width:47%;}.elementor-2836 .elementor-element.elementor-element-91dd51a{--width:100%;}.elementor-2836 .elementor-element.elementor-element-dc91de0{--width:100%;}.elementor-2836 .elementor-element.elementor-element-c3094cb{--width:100%;}.elementor-2836 .elementor-element.elementor-element-b85cafd{--width:47%;}.elementor-2836 .elementor-element.elementor-element-f0e1955{--width:47%;}.elementor-2836 .elementor-element.elementor-element-b2fbcea{--width:47%;}.elementor-2836 .elementor-element.elementor-element-fd8946e{--width:47%;}.elementor-2836 .elementor-element.elementor-element-aedc3b5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6441f4a *//* Card: lift + blue shadow on hover */
.elementor-2836 .elementor-element.elementor-element-6441f4a {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  border-radius: 12px;
  overflow: hidden;
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover {
  transform: translateY(-8px);
  box-shadow: 0 24px 48px rgba(4, 107, 210, 0.18);
}

/* Icon circle: rotate + blue glow ring */
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-box-icon .elementor-icon {
  transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),
              border-color 0.35s ease,
              box-shadow 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-box-icon .elementor-icon {
  transform: rotate(20deg) scale(1.1);
  border-color: #046BD2;
  box-shadow: 0 0 0 7px rgba(4, 107, 210, 0.12);
}

/* Icon SVG/font color stays blue, brightens */
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-box-icon .elementor-icon i,
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-box-icon .elementor-icon svg {
  transition: filter 0.35s ease, transform 0.5s cubic-bezier(0.34,1.56,0.64,1);
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-box-icon .elementor-icon i,
.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-box-icon .elementor-icon svg {
  filter: brightness(1.3);
  transform: rotate(20deg) scale(1.1);
}

/* Checklist items: staggered slide-in */
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-list-item {
  opacity: 0.8;
  transform: translateX(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(5px);
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.06s; }
.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.12s; }
.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item:nth-child(4) { transition-delay: 0.18s; }

/* Check icons: scale up on hover */
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-list-icon i {
  transition: transform 0.3s ease, color 0.3s ease;
  color: #046BD2 !important;
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-icon i {
  transform: scale(1.3);
  color: #046BD2 !important;
  filter: brightness(1.2);
}

/* List text stays black */
.elementor-2836 .elementor-element.elementor-element-6441f4a .elementor-icon-list-item .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-6441f4a:hover .elementor-icon-list-item .elementor-icon-list-text {
  color: #111111;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9b883c *//* Card: lift + blue shadow on hover */
.elementor-2836 .elementor-element.elementor-element-a9b883c {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  border-radius: 12px;
  overflow: hidden;
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover {
  transform: translateY(-8px);
  box-shadow: 0 24px 48px rgba(4, 107, 210, 0.18);
}

/* Icon circle: rotate + blue glow ring */
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-box-icon .elementor-icon {
  transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),
              border-color 0.35s ease,
              box-shadow 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-box-icon .elementor-icon {
  transform: rotate(20deg) scale(1.1);
  border-color: #046BD2;
  box-shadow: 0 0 0 7px rgba(4, 107, 210, 0.12);
}

/* Icon SVG/font color stays blue, brightens */
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-box-icon .elementor-icon i,
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-box-icon .elementor-icon svg {
  transition: filter 0.35s ease, transform 0.5s cubic-bezier(0.34,1.56,0.64,1);
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-box-icon .elementor-icon i,
.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-box-icon .elementor-icon svg {
  filter: brightness(1.3);
  transform: rotate(20deg) scale(1.1);
}

/* Checklist items: staggered slide-in */
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-list-item {
  opacity: 0.8;
  transform: translateX(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(5px);
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.06s; }
.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.12s; }
.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item:nth-child(4) { transition-delay: 0.18s; }

/* Check icons: scale up on hover */
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-list-icon i {
  transition: transform 0.3s ease, color 0.3s ease;
  color: #046BD2 !important;
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-icon i {
  transform: scale(1.3);
  color: #046BD2 !important;
  filter: brightness(1.2);
}

/* List text stays black */
.elementor-2836 .elementor-element.elementor-element-a9b883c .elementor-icon-list-item .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-a9b883c:hover .elementor-icon-list-item .elementor-icon-list-text {
  color: #111111;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a32f334 *//* CARD WRAPPER */
.elementor-2836 .elementor-element.elementor-element-a32f334 {
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              background 0.4s ease;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}

/* Shining sweep */
.elementor-2836 .elementor-element.elementor-element-a32f334::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.15) 50%,
    transparent 100%
  );
  transform: skewX(-20deg);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 1;
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover::before {
  left: 130%;
}

/* CARD HOVER */
.elementor-2836 .elementor-element.elementor-element-a32f334:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 30px 60px rgba(4, 107, 210, 0.45),
              0 10px 20px rgba(0, 0, 0, 0.2);
  background: #0358b8 !important;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-a32f334 .elementor-heading-title {
  transition: transform 0.4s ease, letter-spacing 0.4s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-heading-title {
  transform: translateY(-3px);
  letter-spacing: 0.4px;
}

/* ICON LIST ITEMS */
.elementor-2836 .elementor-element.elementor-element-a32f334 .elementor-icon-list-item {
  opacity: 0.82;
  transform: translateX(0);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(6px);
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.07s; }
.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.14s; }

/* CHECK ICONS */
.elementor-2836 .elementor-element.elementor-element-a32f334 .elementor-icon-list-icon i {
  transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);
  display: inline-block;
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-icon-list-icon i {
  transform: scale(1.35) rotate(-10deg);
}

/* DIVIDER */
.elementor-2836 .elementor-element.elementor-element-a32f334 .elementor-divider-separator {
  transition: width 0.5s ease, opacity 0.4s ease;
  width: 55%;
  opacity: 0.45;
}

.elementor-2836 .elementor-element.elementor-element-a32f334:hover .elementor-divider-separator {
  width: 100%;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127e66a *//* CARD WRAPPER */
.elementor-2836 .elementor-element.elementor-element-127e66a {
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              background 0.4s ease;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}

/* Shining sweep */
.elementor-2836 .elementor-element.elementor-element-127e66a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.15) 50%,
    transparent 100%
  );
  transform: skewX(-20deg);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 1;
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover::before {
  left: 130%;
}

/* CARD HOVER */
.elementor-2836 .elementor-element.elementor-element-127e66a:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 30px 60px rgba(4, 107, 210, 0.45),
              0 10px 20px rgba(0, 0, 0, 0.2);
  background: #0358b8 !important;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-127e66a .elementor-heading-title {
  transition: transform 0.4s ease, letter-spacing 0.4s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-heading-title {
  transform: translateY(-3px);
  letter-spacing: 0.4px;
}

/* ICON LIST ITEMS */
.elementor-2836 .elementor-element.elementor-element-127e66a .elementor-icon-list-item {
  opacity: 0.82;
  transform: translateX(0);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(6px);
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.07s; }
.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.14s; }

/* CHECK ICONS */
.elementor-2836 .elementor-element.elementor-element-127e66a .elementor-icon-list-icon i {
  transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);
  display: inline-block;
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-icon-list-icon i {
  transform: scale(1.35) rotate(-10deg);
}

/* DIVIDER */
.elementor-2836 .elementor-element.elementor-element-127e66a .elementor-divider-separator {
  transition: width 0.5s ease, opacity 0.4s ease;
  width: 55%;
  opacity: 0.45;
}

.elementor-2836 .elementor-element.elementor-element-127e66a:hover .elementor-divider-separator {
  width: 100%;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2c49c *//* CARD WRAPPER */
.elementor-2836 .elementor-element.elementor-element-6e2c49c {
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              background 0.4s ease;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}

/* Shining sweep */
.elementor-2836 .elementor-element.elementor-element-6e2c49c::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.15) 50%,
    transparent 100%
  );
  transform: skewX(-20deg);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 1;
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover::before {
  left: 130%;
}

/* CARD HOVER */
.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 30px 60px rgba(4, 107, 210, 0.45),
              0 10px 20px rgba(0, 0, 0, 0.2);
  background: #0358b8 !important;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-6e2c49c .elementor-heading-title {
  transition: transform 0.4s ease, letter-spacing 0.4s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-heading-title {
  transform: translateY(-3px);
  letter-spacing: 0.4px;
}

/* ICON LIST ITEMS */
.elementor-2836 .elementor-element.elementor-element-6e2c49c .elementor-icon-list-item {
  opacity: 0.82;
  transform: translateX(0);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(6px);
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.07s; }
.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.14s; }

/* CHECK ICONS */
.elementor-2836 .elementor-element.elementor-element-6e2c49c .elementor-icon-list-icon i {
  transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);
  display: inline-block;
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-icon-list-icon i {
  transform: scale(1.35) rotate(-10deg);
}

/* DIVIDER */
.elementor-2836 .elementor-element.elementor-element-6e2c49c .elementor-divider-separator {
  transition: width 0.5s ease, opacity 0.4s ease;
  width: 55%;
  opacity: 0.45;
}

.elementor-2836 .elementor-element.elementor-element-6e2c49c:hover .elementor-divider-separator {
  width: 100%;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eaf09d *//* CARD WRAPPER */
.elementor-2836 .elementor-element.elementor-element-4eaf09d {
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              background 0.4s ease;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}

/* Shining sweep */
.elementor-2836 .elementor-element.elementor-element-4eaf09d::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,0.15) 50%,
    transparent 100%
  );
  transform: skewX(-20deg);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 1;
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover::before {
  left: 130%;
}

/* CARD HOVER */
.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 30px 60px rgba(4, 107, 210, 0.45),
              0 10px 20px rgba(0, 0, 0, 0.2);
  background: #0358b8 !important;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-4eaf09d .elementor-heading-title {
  transition: transform 0.4s ease, letter-spacing 0.4s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-heading-title {
  transform: translateY(-3px);
  letter-spacing: 0.4px;
}

/* ICON LIST ITEMS */
.elementor-2836 .elementor-element.elementor-element-4eaf09d .elementor-icon-list-item {
  opacity: 0.82;
  transform: translateX(0);
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-icon-list-item {
  opacity: 1;
  transform: translateX(6px);
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-icon-list-item:nth-child(1) { transition-delay: 0s; }
.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-icon-list-item:nth-child(2) { transition-delay: 0.07s; }
.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-icon-list-item:nth-child(3) { transition-delay: 0.14s; }

/* CHECK ICONS */
.elementor-2836 .elementor-element.elementor-element-4eaf09d .elementor-icon-list-icon i {
  transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);
  display: inline-block;
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-icon-list-icon i {
  transform: scale(1.35) rotate(-10deg);
}

/* DIVIDER */
.elementor-2836 .elementor-element.elementor-element-4eaf09d .elementor-divider-separator {
  transition: width 0.5s ease, opacity 0.4s ease;
  width: 55%;
  opacity: 0.45;
}

.elementor-2836 .elementor-element.elementor-element-4eaf09d:hover .elementor-divider-separator {
  width: 100%;
  opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91dd51a *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-91dd51a {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-91dd51a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-91dd51a:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-91dd51a:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #235CA2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-91dd51a .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-91dd51a:hover .elementor-heading-title {
  color: #235CA2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-91dd51a .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-91dd51a:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-91dd51a .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-91dd51a:hover .elementor-text-editor strong {
  color: #235CA2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91de0 *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-dc91de0 {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-dc91de0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-dc91de0:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-dc91de0:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #046BD2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-dc91de0 .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-dc91de0:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-dc91de0 .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-dc91de0:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-dc91de0 .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-dc91de0:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3094cb *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-c3094cb {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-c3094cb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-c3094cb:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-c3094cb:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #046BD2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-c3094cb .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-c3094cb:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-c3094cb .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-c3094cb:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-c3094cb .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-c3094cb:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85cafd *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-b85cafd {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-b85cafd::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-b85cafd:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-b85cafd:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #235CA2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-b85cafd .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-b85cafd:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-b85cafd .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-b85cafd:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-b85cafd .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-b85cafd:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e1955 *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-f0e1955 {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-f0e1955::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-f0e1955:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-f0e1955:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #046BD2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-f0e1955 .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-f0e1955:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-f0e1955 .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-f0e1955:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-f0e1955 .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-f0e1955:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2fbcea *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-b2fbcea {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-b2fbcea::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-b2fbcea:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-b2fbcea:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #046BD2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-b2fbcea .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-b2fbcea:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-b2fbcea .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-b2fbcea:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-b2fbcea .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-b2fbcea:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8946e *//* WHITE CARD BASE */
.elementor-2836 .elementor-element.elementor-element-fd8946e {
  background: #ffffff;
  border: 1.5px solid #e8f0fa;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s cubic-bezier(0.23,1,0.32,1),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
}

/* Blue accent line top */
.elementor-2836 .elementor-element.elementor-element-fd8946e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #046BD2;
  border-radius: 16px 16px 0 0;
  transition: width 0.5s ease;
}

.elementor-2836 .elementor-element.elementor-element-fd8946e:hover::before {
  width: 100%;
}

/* HOVER */
.elementor-2836 .elementor-element.elementor-element-fd8946e:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 50px rgba(4, 107, 210, 0.14),
              0 6px 16px rgba(0,0,0,0.06);
  border-color: #046BD2;
}

/* HEADING */
.elementor-2836 .elementor-element.elementor-element-fd8946e .elementor-heading-title {
  color: #000000;
  transition: color 0.3s ease, transform 0.3s ease;
  display: block;
}

.elementor-2836 .elementor-element.elementor-element-fd8946e:hover .elementor-heading-title {
  color: #046BD2;
  transform: translateY(-2px);
}

/* TEXT */
.elementor-2836 .elementor-element.elementor-element-fd8946e .elementor-text-editor {
  opacity: 0.8;
  transition: opacity 0.35s ease;
}

.elementor-2836 .elementor-element.elementor-element-fd8946e:hover .elementor-text-editor {
  opacity: 1;
}

/* BOLD LABELS */
.elementor-2836 .elementor-element.elementor-element-fd8946e .elementor-text-editor strong {
  color: #000000;
  transition: color 0.3s ease;
}

.elementor-2836 .elementor-element.elementor-element-fd8946e:hover .elementor-text-editor strong {
  color: #046BD2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aedc3b5 *//* ===== INSIGHTS & BROCHURES SECTION ANIMATIONS ===== */

/* Section ka overall fade in */
.insights-section {
  animation: insightsFadeIn 0.6s ease forwards;
  margin: 50px  auto;
}

@keyframes insightsFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

/* LEFT image — left se slide in */
.insights-img-left {
  opacity: 0;
  animation: insightsSlideRight 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;
}

@keyframes insightsSlideRight {
  from { opacity: 0; transform: translateX(-80px); }
  to   { opacity: 1; transform: translateX(0); }
}

/* RIGHT image — right se slide in */
.insights-img-right {
  opacity: 0;
  animation: insightsSlideLeft 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;
}

@keyframes insightsSlideLeft {
  from { opacity: 0; transform: translateX(80px); }
  to   { opacity: 1; transform: translateX(0); }
}

/* TITLE — upar se neeche aaye */
.insights-title {
  opacity: 0;
  animation: insightsDropDown 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.5s forwards;
}

@keyframes insightsDropDown {
  from { opacity: 0; transform: translateY(-40px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* BUTTON 1 — neeche se aaye */
.insights-btn-1 {
  opacity: 0;
  animation: insightsRiseUp 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0.75s forwards;
}

/* BUTTON 2 — thodi der baad */
.insights-btn-2 {
  opacity: 0;
  animation: insightsRiseUp 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0.9s forwards;
}

@keyframes insightsRiseUp {
  from { opacity: 0; transform: translateY(30px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* HOVER effects buttons par */
.insights-btn-1:hover,
.insights-btn-2:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Images ka subtle floating animation — page load ke baad */
.insights-img-left {
  animation: insightsSlideRight 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards,
             insightsFloat 4s ease-in-out 1.2s infinite;
}

.insights-img-right {
  animation: insightsSlideLeft 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards,
             insightsFloatReverse 4s ease-in-out 1.4s infinite;
}

@keyframes insightsFloat {
  0%, 100% { transform: translateY(0px); }
  50%       { transform: translateY(-10px); }
}

@keyframes insightsFloatReverse {
  0%, 100% { transform: translateY(0px); }
  50%       { transform: translateY(-8px); }
}/* End custom CSS */