.elementor-553 .elementor-element.elementor-element-2a61bf24{--display:flex;--min-height:630px;--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-2a61bf24:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-2a61bf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09437D;}.elementor-553 .elementor-element.elementor-element-2a61bf24::before, .elementor-553 .elementor-element.elementor-element-2a61bf24 > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-2a61bf24 > .e-con-inner > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-2a61bf24 > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-2a61bf24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-2a61bf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-553 .elementor-element.elementor-element-55d89145{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-55d89145.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#346296;padding:8px 8px 8px 8px;font-size:12px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:#FFBA00;}.elementor-553 .elementor-element.elementor-element-a748e76{width:100%;max-width:100%;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:55px;font-weight:700;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFBA00;text-decoration-color:#000000;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Arial", Sans-serif;font-size:55px;font-weight:800;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title span:last-child{text-decoration-color:#000000;}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-553 .elementor-element.elementor-element-e0612f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-553 .elementor-element.elementor-element-0d3daed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#90C4FF;}.elementor-553 .elementor-element.elementor-element-8ea042f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-553 .elementor-element.elementor-element-2ef0c1b{background-color:#2D66A2;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7C7C7;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2ef0c1b.elementor-view-stacked .elementor-icon{background-color:#F2CB38;fill:#597583;color:#597583;}.elementor-553 .elementor-element.elementor-element-2ef0c1b.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-2ef0c1b.elementor-view-default .elementor-icon{fill:#F2CB38;color:#F2CB38;border-color:#F2CB38;}.elementor-553 .elementor-element.elementor-element-2ef0c1b.elementor-view-framed .elementor-icon{background-color:#597583;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-title a{font-size:14px;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-description{font-size:10px;color:#BBDBFF;}.elementor-553 .elementor-element.elementor-element-a04a8eb{background-color:#2D66A2;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7C7C7;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-a04a8eb.elementor-view-stacked .elementor-icon{background-color:#4FCCAF;fill:#287EA2;color:#287EA2;}.elementor-553 .elementor-element.elementor-element-a04a8eb.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-a04a8eb.elementor-view-default .elementor-icon{fill:#4FCCAF;color:#4FCCAF;border-color:#4FCCAF;}.elementor-553 .elementor-element.elementor-element-a04a8eb.elementor-view-framed .elementor-icon{background-color:#287EA2;}.elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon-box-title a{font-size:14px;}.elementor-553 .elementor-element.elementor-element-a04a8eb .elementor-icon-box-description{font-size:10px;color:#BBDBFF;}.elementor-553 .elementor-element.elementor-element-2373c58{background-color:#2D66A2;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7C7C7;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2373c58.elementor-view-stacked .elementor-icon{background-color:#66C3F3;fill:#287ABD;color:#287ABD;}.elementor-553 .elementor-element.elementor-element-2373c58.elementor-view-framed .elementor-icon, .elementor-553 .elementor-element.elementor-element-2373c58.elementor-view-default .elementor-icon{fill:#66C3F3;color:#66C3F3;border-color:#66C3F3;}.elementor-553 .elementor-element.elementor-element-2373c58.elementor-view-framed .elementor-icon{background-color:#287ABD;}.elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon{font-size:19px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon-box-title, .elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon-box-title a{font-size:14px;}.elementor-553 .elementor-element.elementor-element-2373c58 .elementor-icon-box-description{font-size:10px;color:#BBDBFF;}.elementor-553 .elementor-element.elementor-element-c7be958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#FFBA00;padding:20px 40px 20px 40px;font-family:var( --e-global-typography-098c6f5-font-family ), Sans-serif;font-size:var( --e-global-typography-098c6f5-font-size );font-weight:var( --e-global-typography-098c6f5-font-weight );text-transform:var( --e-global-typography-098c6f5-text-transform );font-style:var( --e-global-typography-098c6f5-font-style );text-decoration:var( --e-global-typography-098c6f5-text-decoration );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );color:#000000;border-style:none;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#FFD050;}.elementor-553 .elementor-element.elementor-element-16fd1e3{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-553 .elementor-element.elementor-element-16fd1e3:hover{--e-transform-translateX:10px;}.elementor-553 .elementor-element.elementor-element-16fd1e3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper, .elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{transition-duration:0.5s;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:8px;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:8px;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#2C6AAC;padding:20px 40px 20px 40px;font-family:var( --e-global-typography-098c6f5-font-family ), Sans-serif;font-size:var( --e-global-typography-098c6f5-font-size );font-weight:var( --e-global-typography-098c6f5-font-weight );text-transform:var( --e-global-typography-098c6f5-text-transform );font-style:var( --e-global-typography-098c6f5-font-style );text-decoration:var( --e-global-typography-098c6f5-text-decoration );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#2C6AAC;}.elementor-553 .elementor-element.elementor-element-2f484e7{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;z-index:2;}.elementor-553 .elementor-element.elementor-element-2f484e7:hover{--e-transform-translateX:10px;}.elementor-553 .elementor-element.elementor-element-2f484e7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper, .elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{transition-duration:0.5s;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:8px;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:8px;}.elementor-553 .elementor-element.elementor-element-0ede366{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-157ed74{--spacer-size:50px;}.elementor-553 .elementor-element.elementor-element-ecec560 img{width:100%;max-width:100%;}.elementor-553 .elementor-element.elementor-element-4a8f452a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-7df3ea81{--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:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-45bcd97f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-49a0fac0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#DEECFE;padding:8px 8px 8px 8px;font-size:12px;font-weight:500;text-transform:uppercase;color:#167BD2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#167BD2;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:#FFBA00;}.elementor-553 .elementor-element.elementor-element-7858559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title{color:#052629;font-size:36px;font-weight:800;line-height:43px;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title > span{color:#E10141;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#E10141;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:45px;}.elementor-553 .elementor-element.elementor-element-01fbc60{text-align:center;color:var( --e-global-color-text );}.elementor-553 .elementor-element.elementor-element-35eab627{--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;overflow:visible;}.elementor-553 .elementor-element.elementor-element-5fc46ae4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-5a9c677a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-8010958{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-80ebb5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-7213ac0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-7213ac0.e-con{--order:99999 /* order end hack */;}.elementor-553 .elementor-element.elementor-element-5e16c4b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-1c6a8aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-1c6a8aa8::before, .elementor-553 .elementor-element.elementor-element-1c6a8aa8 > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-1c6a8aa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-1c6a8aa8 > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-1c6a8aa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-1c6a8aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-553 .elementor-element.elementor-element-b7b3b46{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:80px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#DEECFE;padding:8px 8px 8px 8px;font-size:12px;font-weight:500;text-transform:uppercase;color:#167BD2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#167BD2;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > i{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) > svg{fill:#FFBA00;}.elementor-553 .elementor-element.elementor-element-e983bf0{width:100%;max-width:100%;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-553 .elementor-element.elementor-element-e983bf0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.4px;color:#000000;}.elementor-553 .elementor-element.elementor-element-ef678f4{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-553 .elementor-element.elementor-element-82ab4b9{padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-stars > li > a, .elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-commentor-bio .elementskit-commentor-image > img{height:56px;width:56px;}.elementor-553 .elementor-element.elementor-element-40e0b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-ec376b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-b982c22{width:100%;max-width:100%;text-align:center;}.elementor-553 .elementor-element.elementor-element-b982c22 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.4px;color:#000000;}.elementor-553 .elementor-element.elementor-element-7c07da4{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-4556092{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-a466e6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-ae45d30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-553 .elementor-element.elementor-element-d11ade2{width:100%;max-width:100%;text-align:center;}.elementor-553 .elementor-element.elementor-element-d11ade2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-5b3a5d3{width:var( --container-widget-width, 524px );max-width:524px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:524px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-553 .elementor-element.elementor-element-5b3a5d3.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{background-color:#FFFFFF;margin:0px 15px 0px 15px;padding:10px 40px 40px 40px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 0px 0px rgba(15.758354704483699, 125.2250451837069, 135.1765625, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;}.elementor-553 .elementor-element.elementor-element-f63e46e.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{flex-direction:row-reverse;}.elementor-553 .elementor-element.elementor-element-f63e46e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before{border-radius:5px 5px 5px 5px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i{font-size:16px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg{width:16px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child){margin-right:8px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:-16px 0px 24px 0px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6bec342-font-family ), Sans-serif;font-size:var( --e-global-typography-6bec342-font-size );font-weight:var( --e-global-typography-6bec342-font-weight );text-transform:var( --e-global-typography-6bec342-text-transform );font-style:var( --e-global-typography-6bec342-font-style );text-decoration:var( --e-global-typography-6bec342-text-decoration );line-height:var( --e-global-typography-6bec342-line-height );letter-spacing:var( --e-global-typography-6bec342-letter-spacing );margin-bottom:6px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var( --e-global-color-text );font-family:var( --e-global-typography-81cf3cd-font-family ), Sans-serif;font-size:var( --e-global-typography-81cf3cd-font-size );font-weight:var( --e-global-typography-81cf3cd-font-weight );text-transform:var( --e-global-typography-81cf3cd-text-transform );font-style:var( --e-global-typography-81cf3cd-font-style );text-decoration:var( --e-global-typography-81cf3cd-text-decoration );line-height:var( --e-global-typography-81cf3cd-line-height );letter-spacing:var( --e-global-typography-81cf3cd-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );margin:-16px 20px 0px 0px;width:60px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .tns-controls button span{opacity:100%;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span{opacity:100%;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center;}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-2a61bf24{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-55d89145{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-553 .elementor-element.elementor-element-8ea042f{--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-c7be958{--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-16fd1e3.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-098c6f5-font-size );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );}.elementor-553 .elementor-element.elementor-element-2f484e7.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-098c6f5-font-size );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );}.elementor-553 .elementor-element.elementor-element-0ede366{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-553 .elementor-element.elementor-element-4a8f452a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-7df3ea81{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-45bcd97f{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-01fbc60{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 20px) 40px;text-align:center;}.elementor-553 .elementor-element.elementor-element-35eab627{--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-553 .elementor-element.elementor-element-5fc46ae4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-5a9c677a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-8010958{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-80ebb5a{--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-553 .elementor-element.elementor-element-7213ac0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-5e16c4b5{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-1c6a8aa8{--border-radius:20px 20px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-553 .elementor-element.elementor-element-e983bf0{text-align:center;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-553 .elementor-element.elementor-element-40e0b07{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-ec376b0{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-b982c22{text-align:center;}.elementor-553 .elementor-element.elementor-element-7c07da4{--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;--flex-wrap:wrap;}.elementor-553 .elementor-element.elementor-element-a466e6e{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-d11ade2{text-align:center;}.elementor-553 .elementor-element.elementor-element-5b3a5d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e{margin:10px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{margin:0px 10px 0px 10px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:var( --e-global-typography-6bec342-font-size );line-height:var( --e-global-typography-6bec342-line-height );letter-spacing:var( --e-global-typography-6bec342-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{font-size:var( --e-global-typography-81cf3cd-font-size );line-height:var( --e-global-typography-81cf3cd-line-height );letter-spacing:var( --e-global-typography-81cf3cd-letter-spacing );}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-2a61bf24{--width:1600px;--min-height:49px;--overlay-opacity:0.53;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-55d89145{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-553 .elementor-element.elementor-element-3818f32 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:10px;}.elementor-553 .elementor-element.elementor-element-a748e76{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;line-height:1em;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFBA00;}.elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-553 .elementor-element.elementor-element-a748e76 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:33px;line-height:1em;}.elementor-553 .elementor-element.elementor-element-e0612f7{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;}.elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-553 .elementor-element.elementor-element-e0612f7 .elementor-icon-list-item > a{font-size:10px;}.elementor-553 .elementor-element.elementor-element-0d3daed{width:100%;max-width:100%;}.elementor-553 .elementor-element.elementor-element-8ea042f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-2ef0c1b{padding:6px 6px 6px 6px;}.elementor-553 .elementor-element.elementor-element-2ef0c1b .elementor-icon-box-wrapper{gap:10px;}.elementor-553 .elementor-element.elementor-element-c7be958{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-553 .elementor-element.elementor-element-16fd1e3{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-553 .elementor-element.elementor-element-16fd1e3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{width:100%;padding:10px 20px 10px 20px;font-size:var( --e-global-typography-098c6f5-font-size );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );color:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#000000;}.elementor-553 .elementor-element.elementor-element-16fd1e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:#000000;}.elementor-553 .elementor-element.elementor-element-2f484e7{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-2f484e7.elementor-element{--align-self:flex-start;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{width:100%;padding:10px 20px 10px 20px;font-size:var( --e-global-typography-098c6f5-font-size );line-height:var( --e-global-typography-098c6f5-line-height );letter-spacing:var( --e-global-typography-098c6f5-letter-spacing );color:#FFFFFF;border-width:1px 1px 1px 1px;}.elementor-553 .elementor-element.elementor-element-2f484e7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-157ed74{--spacer-size:0px;}.elementor-553 .elementor-element.elementor-element-ecec560{padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-ecec560 img{width:100%;}.elementor-553 .elementor-element.elementor-element-4a8f452a{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-7df3ea81{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-45bcd97f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-db0bda3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:10px;}.elementor-553 .elementor-element.elementor-element-7858559{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.2em;}.elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-553 .elementor-element.elementor-element-7858559 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;line-height:1em;}.elementor-553 .elementor-element.elementor-element-01fbc60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-553 .elementor-element.elementor-element-35eab627{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-8010958{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-7213ac0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-5e16c4b5{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-553 .elementor-element.elementor-element-1c6a8aa8{--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-553 .elementor-element.elementor-element-b7b3b46{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-d642144 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:10px;}.elementor-553 .elementor-element.elementor-element-e983bf0{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-553 .elementor-element.elementor-element-e983bf0.elementor-element{--align-self:center;}.elementor-553 .elementor-element.elementor-element-e983bf0 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-553 .elementor-element.elementor-element-82ab4b9 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-553 .elementor-element.elementor-element-40e0b07{--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-553 .elementor-element.elementor-element-ec376b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-b982c22 .elementor-heading-title{font-size:32px;}.elementor-553 .elementor-element.elementor-element-ae45d30{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-d11ade2{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-553 .elementor-element.elementor-element-d11ade2 .elementor-heading-title{font-size:32px;}.elementor-553 .elementor-element.elementor-element-5b3a5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{font-size:var( --e-global-typography-6bec342-font-size );line-height:var( --e-global-typography-6bec342-line-height );letter-spacing:var( --e-global-typography-6bec342-letter-spacing );}.elementor-553 .elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{font-size:var( --e-global-typography-81cf3cd-font-size );line-height:var( --e-global-typography-81cf3cd-line-height );letter-spacing:var( --e-global-typography-81cf3cd-letter-spacing );}}@media(min-width:768px){.elementor-553 .elementor-element.elementor-element-55d89145{--width:62%;}.elementor-553 .elementor-element.elementor-element-c7be958{--width:100%;}.elementor-553 .elementor-element.elementor-element-4a8f452a{--content-width:1250px;}.elementor-553 .elementor-element.elementor-element-7df3ea81{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-45bcd97f{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-49a0fac0{--content-width:636px;}.elementor-553 .elementor-element.elementor-element-35eab627{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-7213ac0{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-1c6a8aa8{--content-width:1600px;}.elementor-553 .elementor-element.elementor-element-b7b3b46{--content-width:1600px;}.elementor-553 .elementor-element.elementor-element-40e0b07{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-ec376b0{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-7c07da4{--content-width:1260px;}.elementor-553 .elementor-element.elementor-element-4556092{--width:15%;}.elementor-553 .elementor-element.elementor-element-a466e6e{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-553 .elementor-element.elementor-element-49a0fac0{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-e3302e4 *//* ===================================
   LOAN APPLICATION
   =================================== */

.lf-wrapper{
    max-width:1100px;
    margin:50px auto;
    font-family:'Inter',sans-serif;
    color:#1b1b1b;
}

.lf-wrapper *{
    box-sizing:border-box;
}

.lf-card{
    background:#fff;
    border-radius:24px;
    overflow:hidden;
    box-shadow:
        0 10px 30px rgba(0,0,0,.06),
        0 30px 80px rgba(0,0,0,.08);
}

/* ===================================
   HEADER
   =================================== */

.lf-header{

    background:linear-gradient(135deg,#0057d8,#1686ff);

    color:#fff;

    padding:45px;

}

.lf-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:10px 18px;

    border-radius:40px;

    background:rgba(255,255,255,.18);

    border:1px solid rgba(255,255,255,.2);

    margin-bottom:25px;

    font-size:14px;

}

.lf-badge svg{

    width:18px;

    height:18px;

}

.lf-header h1{

    font-size:42px;

    font-weight:700;

    margin:0;

    color:#fff;

}

.lf-header p{

    margin-top:14px;

    font-size:18px;

    color:rgba(255,255,255,.95);

}

/* ===================================
   BODY
   =================================== */

.lf-body{

    padding:45px;

}

/* ===================================
   SECTION
   =================================== */

.lf-section{

    margin-bottom:45px;

}

.lf-section-title{

    display:flex;

    align-items:center;

    gap:18px;

    margin-bottom:30px;

}

.lf-step{

    width:52px;

    height:52px;

    border-radius:50%;

    background:#0068d9;

    color:#fff;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:22px;

    font-weight:700;

}

.lf-section-title h2{

    margin:0;

    font-size:30px;

    color:#202124;

}

.lf-section-title p{

    margin-top:6px;

    color:#6f7784;

}

/* ===================================
   GRID
   =================================== */

.lf-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:24px;

}

.lf-grid-2{

    grid-template-columns:repeat(2,1fr);

}

/* ===================================
   FORM
   =================================== */

.lf-field{

    display:flex;

    flex-direction:column;

}

.lf-field label{

    margin-bottom:10px;

    font-size:15px;

    font-weight:600;

    color:#3a3a3a;

}

.lf-field input[type=text],
.lf-field input[type=email],
.lf-field input[type=tel],
.lf-field input[type=number],
.lf-field select{

    width:100%;

    height:56px;

    border:1px solid #d9e1ef;

    border-radius:12px;

    padding:0 18px;

    font-size:16px;

    background:#fff;

    transition:.25s;

    outline:none;

}

.lf-field input:focus,
.lf-field select:focus{

    border-color:#0068d9;

    box-shadow:0 0 0 4px rgba(0,104,217,.12);

}

/* ===================================
   RANGE
   =================================== */

.lf-field input[type=range]{

    margin-top:18px;

    width:100%;

    appearance:none;

    height:8px;

    background:#dce5f4;

    border-radius:30px;

}

.lf-field input[type=range]::-webkit-slider-thumb{

    appearance:none;

    width:22px;

    height:22px;

    border-radius:50%;

    background:#0068d9;

    border:4px solid #fff;

    cursor:pointer;

    box-shadow:0 3px 12px rgba(0,0,0,.25);

}

.lf-field input[type=range]::-moz-range-thumb{

    width:22px;

    height:22px;

    border:none;

    border-radius:50%;

    background:#0068d9;

}

/* ===================================
   EMI CARD
   =================================== */

.lf-emi-card{

    margin-top:40px;

    background:linear-gradient(135deg,#0068d9,#0b86ff);

    border-radius:18px;

    padding:35px;

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:40px;

    color:#fff;

}

.lf-emi-left{

    flex:1;

}

.lf-emi-title{

    font-size:15px;

    letter-spacing:.5px;

    text-transform:uppercase;

    opacity:.9;

    margin-bottom:10px;

}

.lf-emi-price{

    font-size:52px;

    font-weight:800;

    line-height:1;

}

.lf-emi-price small{

    font-size:18px;

    font-weight:500;

    opacity:.9;

    margin-left:8px;

}

/* ===================================
   EMI STATS
   =================================== */

.lf-emi-right{

    display:flex;

    gap:35px;

}

.lf-stat{

    text-align:center;

}

.lf-stat span{

    display:block;

    font-size:14px;

    opacity:.85;

    margin-bottom:10px;

}

.lf-stat strong{

    display:block;

    font-size:24px;

    font-weight:700;

}

/* ===================================
   CONSENT
   =================================== */

.lf-consent{

    margin:45px 0 25px;

    padding:22px;

    border-radius:14px;

    background:#f7f9fc;

    border:1px solid #e4ebf6;

}

.lf-checkbox{

    display:flex;

    align-items:flex-start;

    gap:15px;

    cursor:pointer;

}

.lf-checkbox input{

    margin-top:4px;

    width:18px;

    height:18px;

    accent-color:#0068d9;

}

.lf-checkbox span{

    line-height:1.7;

    color:#5f6675;

    font-size:15px;

}

/* ===================================
   SUBMIT
   =================================== */

.lf-submit-area{

    text-align:center;

    margin-top:20px;

}

.lf-submit-btn{

    width:100%;

    border:none;

    background:linear-gradient(90deg,#0068d9,#0a82ff);

    color:#fff;

    font-size:20px;

    font-weight:700;

    height:62px;

    border-radius:14px;

    cursor:pointer;

    transition:.25s;

    box-shadow:0 15px 35px rgba(0,104,217,.25);

}

.lf-submit-btn:hover{

    transform:translateY(-2px);

    box-shadow:0 18px 40px rgba(0,104,217,.35);

}

.lf-submit-btn:active{

    transform:scale(.98);

}

.lf-note{

    margin-top:18px;

    color:#7b8495;

    font-size:14px;

}

/* ===================================
   HOVER EFFECTS
   =================================== */

.lf-field input:hover,
.lf-field select:hover{

    border-color:#bdd6ff;

}

.lf-card{

    transition:.3s;

}

.lf-card:hover{

    box-shadow:
        0 20px 50px rgba(0,0,0,.08),
        0 40px 90px rgba(0,0,0,.10);

}

/* ===================================
   MOBILE
   =================================== */

@media (max-width:992px){

    .lf-grid{

        grid-template-columns:1fr;

    }

    .lf-grid-2{

        grid-template-columns:1fr;

    }

    .lf-emi-card{

        flex-direction:column;

        text-align:center;

    }

    .lf-emi-right{

        width:100%;

        justify-content:space-around;

    }

}

@media (max-width:768px){

    .lf-header{

        padding:30px;

    }

    .lf-header h1{

        font-size:32px;

    }

    .lf-body{

        padding:25px;

    }

    .lf-section-title{

        align-items:flex-start;

    }

    .lf-emi-price{

        font-size:38px;

    }

    .lf-emi-right{

        flex-direction:column;

        gap:20px;

    }

    .lf-submit-btn{

        font-size:18px;

        height:56px;

    }

}

.lf-field input[type=range]{

appearance:none;

height:8px;

border-radius:30px;

background:#dce5f4;

outline:none;

cursor:pointer;

}

.lf-field input[type=range]::-webkit-slider-thumb{

appearance:none;

width:22px;

height:22px;

background:#0068d9;

border-radius:50%;

border:4px solid white;

box-shadow:0 4px 12px rgba(0,0,0,.25);

cursor:pointer;

}

.lf-field input[type=range]::-moz-range-thumb{

width:22px;

height:22px;

background:#0068d9;

border-radius:50%;

border:none;

cursor:pointer;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0cdccb *//*==============================
    GLOBAL
==============================*/

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:'Inter',sans-serif;
    background:#f5f8fd;
    color:#1c2b42;
}

a{
    text-decoration:none;
}

.container{
    width:1200px;
    max-width:95%;
    margin:auto;
}

.loan-section{
    padding:70px 0;
}


/*==============================
    LOAN GRID
==============================*/

.loan-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:28px;

    margin-bottom:60px;

}


/*==============================
    CARD
==============================*/

.loan-card{

    background:#fff;

    border:1px solid #dfe8f4;

    border-radius:20px;

    padding:24px;

    transition:.35s;

    cursor:pointer;

    box-shadow:0 8px 30px rgba(0,45,120,.05);

}

.loan-card:hover{

    transform:translateY(-8px);

    box-shadow:0 18px 40px rgba(0,45,120,.12);

}

.loan-card.active{

    border:2px solid #0a66d9;

    box-shadow:0 15px 40px rgba(0,102,217,.15);

}


/*==============================
    CARD HEADER
==============================*/

.card-top{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:28px;

}

.icon{

    width:58px;

    height:58px;

    border-radius:15px;

    background:#eef6ff;

    display:flex;

    justify-content:center;

    align-items:center;

    color:#0b69d8;

    font-size:22px;

}

.rate{

    background:#edf6ff;

    color:#0b69d8;

    padding:8px 15px;

    border-radius:40px;

    font-size:13px;

    font-weight:700;

}


/*==============================
    TITLE
==============================*/

.loan-card h3{

    font-size:34px;

    font-weight:800;

    margin-bottom:12px;

    color:#16233c;

}

.loan-card p{

    color:#66758d;

    line-height:1.7;

    font-size:15px;

    min-height:70px;

}


/*==============================
    INFO BOX
==============================*/

.info-box{

    background:#f8fbff;

    border-radius:15px;

    padding:18px;

    margin:25px 0;

}

.info-box div{

    display:flex;

    justify-content:space-between;

    margin:12px 0;

}

.info-box span{

    color:#7a879a;

    font-size:14px;

}

.info-box strong{

    color:#16233c;

}


/*==============================
    FOOTER
==============================*/

.card-footer{

    display:flex;

    justify-content:space-between;

    align-items:center;

}

.card-footer a{

    color:#0b69d8;

    font-weight:700;

    font-size:15px;

}

.card-footer button{

    border:none;

    background:#0b69d8;

    color:#fff;

    border-radius:12px;

    padding:11px 22px;

    cursor:pointer;

    font-weight:700;

    transition:.3s;

}

.card-footer button:hover{

    background:#0055b9;

}


/*==============================
    DETAILS PANEL
==============================*/

.details-panel{

    background:#fff;

    border:1px solid #dfe8f4;

    border-radius:22px;

    padding:35px;

    box-shadow:0 8px 25px rgba(0,50,120,.05);

}


/*==============================
    HEADER
==============================*/

.details-header{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:35px;

}

.small-title{

    color:#0a66d9;

    font-weight:700;

    letter-spacing:1px;

    font-size:13px;

    margin-bottom:10px;

}

.details-header h2{

    font-size:44px;

    font-weight:800;

    color:#16233c;

    margin-bottom:8px;

}

.details-header p{

    color:#64748b;

}


/*==============================
    APPLY BUTTON
==============================*/

.apply-btn{

    background:#0a66d9;

    color:#fff;

    border:none;

    padding:18px 34px;

    border-radius:14px;

    font-size:18px;

    font-weight:700;

    cursor:pointer;

    transition:.3s;

}

.apply-btn:hover{

    background:#004fae;

}


/*==============================
    TABS
==============================*/

.tabs{

    display:flex;

    gap:40px;

    border-bottom:1px solid #dfe8f4;

    margin-bottom:30px;

}

.tab{

    border:none;

    background:none;

    padding:18px 0;

    cursor:pointer;

    color:#6d7a8d;

    font-size:17px;

    font-weight:700;

    border-bottom:3px solid transparent;

    transition:.3s;

}

.tab.active{

    color:#0a66d9;

    border-color:#0a66d9;

}


/*==============================
    CONTENT
==============================*/

.tab-content{

    display:none;

}

.tab-content.active{

    display:block;

}


/*==============================
    FEATURES
==============================*/

.feature-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:18px;

}

.feature{

    background:#f8fbff;

    border:1px solid #dfe8f4;

    border-radius:15px;

    padding:18px;

    font-weight:600;

    display:flex;

    align-items:center;

    gap:12px;

}

.feature i{

    color:#0b69d8;

    font-size:18px;

}


/*==============================
    LIST
==============================*/

.tab-content ul{

    list-style:none;

}

.tab-content li{

    background:#f8fbff;

    padding:18px;

    margin-bottom:12px;

    border-radius:14px;

    border:1px solid #dfe8f4;

}


/*==============================
    RESPONSIVE
==============================*/

@media(max-width:991px){

.loan-grid{

grid-template-columns:repeat(2,1fr);

}

.details-header{

flex-direction:column;

align-items:flex-start;

gap:25px;

}

.feature-grid{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.loan-grid{

grid-template-columns:1fr;

}

.loan-card h3{

font-size:28px;

}

.details-header h2{

font-size:34px;

}

.tabs{

overflow:auto;

white-space:nowrap;

gap:25px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b6dfca *//* ================================
   BFLJ ABOUT SECTION
================================ */

.bflj-about-section{
    padding:90px 20px;
    background:#f7f9fc;
}

.bflj-about-container{
    max-width:1400px;
    margin:0 auto;
    background:#ffffff;
    border-radius:24px;
    padding:70px;
    display:grid;
    grid-template-columns:1.15fr 1fr;
    gap:70px;
    box-shadow:0 20px 60px rgba(15,23,42,.05);
}

/* LEFT */

.bflj-about-left{
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.bflj-about-tag{
    display:inline-flex;
    align-items:center;
    width:max-content;
    padding:10px 20px;
    background:#eef5ff;
    color:#0f63d8;
    border-radius:50px;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:25px;
    text-transform:uppercase;
}

.bflj-about-title{
    font-size:54px;
    font-weight:800;
    line-height:1.15;
    color:#121826;
    margin:0 0 30px;
}

.bflj-about-text{
    font-size:18px;
    line-height:1.9;
    color:#6b7280;
    margin-bottom:22px;
}

/* FEATURES */

.bflj-feature-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:28px 35px;
    margin-top:35px;
}

.bflj-feature-item{
    display:flex;
    align-items:flex-start;
    gap:15px;
}

.bflj-feature-icon{
    width:34px;
    height:34px;
    min-width:34px;
    border-radius:50%;
    border:2px solid #0f63d8;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#0f63d8;
    font-size:15px;
    font-weight:700;
}

.bflj-feature-content h4{
    margin:0 0 6px;
    color:#111827;
    font-size:18px;
    font-weight:700;
}

.bflj-feature-content span{
    color:#6b7280;
    font-size:15px;
}

/* RIGHT */

.bflj-about-right{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:28px;
    align-content:center;
}

.bflj-stat-card{
    background:#ffffff;
    border:1px solid #edf0f5;
    border-radius:20px;
    padding:35px;
    transition:.3s ease;
    box-shadow:0 15px 40px rgba(15,23,42,.05);
}

.bflj-stat-card:hover{
    transform:translateY(-8px);
    box-shadow:0 25px 60px rgba(15,23,42,.10);
}

.bflj-stat-icon{
    width:65px;
    height:65px;
    border-radius:18px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
    margin-bottom:25px;
}

.bflj-blue{
    background:#e8f1ff;
}

.bflj-green{
    background:#e8faef;
}

.bflj-yellow{
    background:#fff6dd;
}

.bflj-purple{
    background:#f4ebff;
}

.bflj-stat-card h3{
    font-size:42px;
    font-weight:800;
    color:#111827;
    margin:0 0 12px;
}

.bflj-stat-card p{
    margin:0;
    color:#6b7280;
    line-height:1.7;
    font-size:17px;
}

/* ==========================
   RESPONSIVE
========================== */

@media (max-width:1200px){

.bflj-about-container{
    grid-template-columns:1fr;
    gap:50px;
}

.bflj-about-title{
    font-size:44px;
}

}

@media (max-width:768px){

.bflj-about-section{
    padding:60px 15px;
}

.bflj-about-container{
    padding:35px 25px;
}

.bflj-about-title{
    font-size:34px;
}

.bflj-about-text{
    font-size:16px;
}

.bflj-feature-grid{
    grid-template-columns:1fr;
}

.bflj-about-right{
    grid-template-columns:1fr;
}

.bflj-stat-card{
    padding:30px;
}

.bflj-stat-card h3{
    font-size:34px;
}

.bflj-stat-card p{
    font-size:16px;
}

}

@media (max-width:480px){

.bflj-about-title{
    font-size:30px;
    line-height:1.3;
}

.bflj-about-tag{
    font-size:12px;
}

.bflj-about-container{
    padding:25px 20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b46b8f5 *//* Calculator Header Title */
.bf-calculator .bf-title h2{
    color:#ffffff !important;
}

/* Calculator Header Subtitle */
.bf-calculator .bf-title p{
    color:rgba(255,255,255,0.95) !important;
}

/* Calculator Icon */
.bf-calculator .bf-title i{
    color:#ffffff !important;
    margin-right:12px;
    font-size:30px;
}

/* If you're using an SVG icon instead of Font Awesome */
.bf-calculator .bf-title svg{
    fill:#ffffff !important;
    color:#ffffff !important;
}

/* ==========================
   BAJAJ EMI CALCULATOR
   ========================== */

.bf-calculator{
    font-family:Inter,Arial,sans-serif;
    max-width:1240px;
    margin:40px auto;
    color:#1f2937;
}

.bf-calculator *{
    box-sizing:border-box;
}

.bf-calculator .bf-card{
    background:#fff;
    border-radius:22px;
    overflow:hidden;
    box-shadow:0 20px 60px rgba(0,0,0,.08);
}

/* ==========================
   HEADER
   ========================== */

.bf-calculator .bf-header{

    background:linear-gradient(90deg,#0069d9,#0050b7);

    color:#fff;

    padding:28px 35px;

    display:flex;

    justify-content:space-between;

    align-items:center;

}

.bf-calculator .bf-title h2{

    font-size:32px;

    margin:0;

    font-weight:700;

}

.bf-calculator .bf-title p{

    margin-top:8px;

    opacity:.9;

}

.bf-calculator .bf-badge{

    background:rgba(255,255,255,.18);

    padding:12px 24px;

    border-radius:40px;

    font-weight:600;

}

/* ==========================
   BODY
   ========================== */

.bf-calculator .bf-content{

    display:grid;

    grid-template-columns:2fr 1fr;

    gap:40px;

    padding:35px;

}

.bf-calculator .bf-left{

    width:100%;

}

.bf-calculator .bf-group{

    margin-bottom:45px;

}

/* ==========================
   ROW
   ========================== */

.bf-calculator .bf-row{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:15px;

}

.bf-calculator label{

    font-size:18px;

    font-weight:600;

}

.bf-calculator .bf-value{

    background:#eef5ff;

    color:#0069d9;

    border:1px solid #d7e8ff;

    padding:10px 18px;

    border-radius:10px;

    font-weight:700;

}

/* ==========================
   SLIDER
   ========================== */

.bf-calculator .bf-slider{

    width:100%;

    appearance:none;

    height:8px;

    border-radius:30px;

    background:#dce5f5;

    outline:none;

}

.bf-calculator .bf-slider::-webkit-slider-thumb{

    appearance:none;

    width:22px;

    height:22px;

    border-radius:50%;

    background:#0069d9;

    border:4px solid #fff;

    cursor:pointer;

    box-shadow:0 3px 10px rgba(0,0,0,.25);

}

.bf-calculator .bf-slider::-moz-range-thumb{

    width:22px;

    height:22px;

    border:none;

    border-radius:50%;

    background:#0069d9;

    cursor:pointer;

}

/* ==========================
   LABELS
   ========================== */

.bf-calculator .bf-labels{

    display:flex;

    justify-content:space-between;

    margin-top:12px;

    font-size:14px;

    color:#748094;

}

/* ==========================
   QUICK BUTTONS
   ========================== */

.bf-calculator .bf-quick{

    display:flex;

    gap:10px;

    flex-wrap:wrap;

    margin-top:20px;

}

.bf-calculator .bf-quick button{

    border:none;

    background:#eef5ff;

    color:#0069d9;

    padding:10px 16px;

    border-radius:8px;

    cursor:pointer;

    transition:.25s;

    font-weight:600;

}

.bf-calculator .bf-quick button:hover{

    background:#0069d9;

    color:#fff;

}

/* ==========================
   RIGHT PANEL
   ========================== */

.bf-calculator .bf-right{

    background:#f8fbff;

    border:1px solid #e4eefc;

    border-radius:20px;

    padding:30px;

}

.bf-calculator .bf-small{

    color:#7b8795;

    text-transform:uppercase;

    letter-spacing:1px;

    font-size:13px;

    margin-bottom:12px;

}

.bf-calculator .bf-emi{

    font-size:54px;

    font-weight:800;

    color:#0069d9;

    margin-bottom:25px;

}

.bf-calculator .bf-emi small{

    font-size:18px;

    color:#666;

}

/* ==========================
   SUMMARY
   ========================== */

.bf-calculator .bf-summary{

    margin-top:15px;

}

.bf-calculator .bf-summary div{

    display:flex;

    justify-content:space-between;

    align-items:center;

    padding:14px 0;

    border-bottom:1px solid #edf0f6;

}

.bf-calculator .bf-summary span{

    color:#616b7c;

}

.bf-calculator .bf-summary strong{

    font-size:18px;

}

/* ==========================
   PROGRESS BAR
   ========================== */

.bf-calculator .bf-progress{

    margin-top:30px;

}

.bf-calculator .bf-progress-bar{

    width:100%;

    height:12px;

    background:#0069d9;

    border-radius:30px;

    overflow:hidden;

    position:relative;

}

.bf-calculator #bf-interest-bar{

    position:absolute;

    top:0;

    right:0;

    width:7%;

    height:100%;

    background:#1fc4ff;

}

.bf-calculator .bf-progress-text{

    display:flex;

    justify-content:space-between;

    margin-top:10px;

    color:#6c7688;

    font-size:14px;

}

/* ==========================
   BUTTON
   ========================== */

.bf-calculator .bf-apply{

    width:100%;

    margin-top:30px;

    border:none;

    background:#0069d9;

    color:#fff;

    padding:18px;

    font-size:20px;

    font-weight:700;

    border-radius:12px;

    cursor:pointer;

    transition:.25s;

}

.bf-calculator .bf-apply:hover{

    background:#0050b7;

    transform:translateY(-2px);

}

/* ==========================
   RESPONSIVE
   ========================== */

@media(max-width:992px){

.bf-calculator .bf-content{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.bf-calculator .bf-header{

flex-direction:column;

align-items:flex-start;

gap:15px;

}

.bf-calculator .bf-emi{

font-size:42px;

}

.bf-calculator .bf-row{

flex-direction:column;

align-items:flex-start;

gap:10px;

}

}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(3) } }@media (min-width: 1025px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(2) } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(1) } }@media (max-width: 767px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-f63e46e .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }