.elementor-162 .elementor-element.elementor-element-31b81db{--display:flex;--min-height:100vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-162 .elementor-element.elementor-element-31b81db:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-31b81db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-31b81db.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-162 .elementor-element.elementor-element-2805471{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-c92335b{text-align:start;}.elementor-162 .elementor-element.elementor-element-c92335b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-8a5ae85{text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;padding:0% 0% 0% 0%;}.elementor-162 .elementor-element.elementor-element-dbc3c49{text-align:start;margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-162 .elementor-element.elementor-element-dbc3c49 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFD6;}.elementor-162 .elementor-element.elementor-element-dbc3c49.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-162 .elementor-element.elementor-element-0b66233 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-color:#61CE70;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;padding:16px 55px 16px 55px;}.elementor-162 .elementor-element.elementor-element-b1f6e9f{--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;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-162 .elementor-element.elementor-element-b1f6e9f.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-a454e9d{z-index:999;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-162 .elementor-element.elementor-element-1ce8737{--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;--overlay-opacity:0.1;--padding-top:040px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-162 .elementor-element.elementor-element-1ce8737:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1ce8737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-1ce8737::before, .elementor-162 .elementor-element.elementor-element-1ce8737 > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-1ce8737 > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-1ce8737 > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-1ce8737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-1ce8737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bangaben.com/wp-content/uploads/2026/04/light-gray-distorted-square-tile-texture-background-illustration-scaled.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-162 .elementor-element.elementor-element-26bdf63{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-162 .elementor-element.elementor-element-7bca5af .elementor-counter-number-wrapper{color:#F68048;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-7bca5af .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-1640079 .elementor-counter-number-wrapper{color:#F68048;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-1640079 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-583a7b0 .elementor-counter-number-wrapper{color:#F68048;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-583a7b0 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-162 .elementor-element.elementor-element-a5bf7d6 .elementor-counter-number-wrapper{color:#F68048;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-a5bf7d6 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-9ab30ca{--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:space-around;--align-items:center;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-9ab30ca::before, .elementor-162 .elementor-element.elementor-element-9ab30ca > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-9ab30ca > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-9ab30ca > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-9ab30ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-9ab30ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-b16ad44{text-align:center;}.elementor-162 .elementor-element.elementor-element-b16ad44 .elementor-heading-title{color:#0D1164;}.elementor-162 .elementor-element.elementor-element-14df317{--display:flex;}.elementor-162 .elementor-element.elementor-element-3ee0352{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 00px;}.elementor-162 .elementor-element.elementor-element-3ee0352 .swiper-wrapper{display:flex;align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-162 .elementor-element.elementor-element-61f5727{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-162 .elementor-element.elementor-element-61f5727 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-162 .elementor-element.elementor-element-61f5727 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-162 .elementor-element.elementor-element-61f5727.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-955c970{text-align:center;}.elementor-162 .elementor-element.elementor-element-955c970 .elementor-heading-title{color:#0D1164;}.elementor-162 .elementor-element.elementor-element-6f0a14e{--e-image-carousel-slides-to-show:5;}.elementor-162 .elementor-element.elementor-element-6f0a14e .swiper-wrapper{display:flex;align-items:center;}.elementor-162 .elementor-element.elementor-element-68126ca{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-162 .elementor-element.elementor-element-3e08173{--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-162 .elementor-element.elementor-element-3e08173.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-a57b224 .elementor-icon-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-stacked .elementor-icon{background-color:#F68048;color:#F6804826;}.elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-framed .elementor-icon{background-color:#F6804826;}.elementor-162 .elementor-element.elementor-element-a57b224.elementor-view-stacked .elementor-icon svg{fill:#F6804826;}.elementor-162 .elementor-element.elementor-element-a57b224 .elementor-icon{font-size:48px;border-width:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-a57b224 .elementor-icon svg{height:48px;}.elementor-162 .elementor-element.elementor-element-a57b224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-38a789c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-05b1b67{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-08a212e{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-08a212e .elementor-divider-separator{width:38%;}.elementor-162 .elementor-element.elementor-element-08a212e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-162 .elementor-element.elementor-element-9afcda5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-9afcda5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-ae41858 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-ae41858{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-a9b96a7{--display:flex;}.elementor-162 .elementor-element.elementor-element-a9b96a7.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-6c0467a{text-align:center;padding:030px 10px 030px 10px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:294px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:15px 15px 15px 15px;}.elementor-162 .elementor-element.elementor-element-6c0467a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0D1164;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-6c0467a{left:415px;}body.rtl .elementor-162 .elementor-element.elementor-element-6c0467a{right:415px;}.elementor-162 .elementor-element.elementor-element-6717468 img{border-radius:25px 25px 25px 25px;}.elementor-162 .elementor-element.elementor-element-73ab0e8{--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;--overlay-opacity:0.1;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-162 .elementor-element.elementor-element-73ab0e8:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-73ab0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-73ab0e8::before, .elementor-162 .elementor-element.elementor-element-73ab0e8 > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-73ab0e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-73ab0e8 > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-73ab0e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-73ab0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bangaben.com/wp-content/uploads/2026/04/light-gray-distorted-square-tile-texture-background-illustration-scaled.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-162 .elementor-element.elementor-element-d9467b4 .elementor-icon-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-d9467b4.elementor-view-stacked .elementor-icon{background-color:#F68048;}.elementor-162 .elementor-element.elementor-element-d9467b4.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-d9467b4.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-d9467b4.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-d9467b4.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-d9467b4 .elementor-icon{font-size:100px;}.elementor-162 .elementor-element.elementor-element-d9467b4 .elementor-icon svg{height:100px;}.elementor-162 .elementor-element.elementor-element-d9467b4 .elementor-icon i, .elementor-162 .elementor-element.elementor-element-d9467b4 .elementor-icon svg{transform:rotate(15deg);}.elementor-162 .elementor-element.elementor-element-d9467b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) -20px;top:-49px;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-d9467b4{left:1175px;}body.rtl .elementor-162 .elementor-element.elementor-element-d9467b4{right:1175px;}.elementor-162 .elementor-element.elementor-element-e04d488{text-align:center;}.elementor-162 .elementor-element.elementor-element-e04d488 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-79333e4{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-162 .elementor-element.elementor-element-79333e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-79333e4.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-ceee789{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-162 .elementor-element.elementor-element-ceee789.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-c47880c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-d98b84e .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-d98b84e.elementor-view-stacked .elementor-icon{background-color:#F68048;}.elementor-162 .elementor-element.elementor-element-d98b84e.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-d98b84e.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-d98b84e.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-d98b84e.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-a885986{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-81d338b{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-81d338b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F68048;}.elementor-162 .elementor-element.elementor-element-8a20c09{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-c1fcab7 .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-c1fcab7.elementor-view-stacked .elementor-icon{background-color:#F68048;}.elementor-162 .elementor-element.elementor-element-c1fcab7.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-c1fcab7.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-c1fcab7.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-c1fcab7.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-6fcd7a9{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-ef64717{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-ef64717 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F68048;}.elementor-162 .elementor-element.elementor-element-979afe8{--display:flex;}.elementor-162 .elementor-element.elementor-element-be7c606 .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-be7c606.elementor-view-stacked .elementor-icon{background-color:#F68048;}.elementor-162 .elementor-element.elementor-element-be7c606.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-be7c606.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-be7c606.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-be7c606.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-56a180a{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-61ac379{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-61ac379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F68048;}.elementor-162 .elementor-element.elementor-element-f67f9b5{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-162 .elementor-element.elementor-element-f67f9b5:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-f67f9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFE;}.elementor-162 .elementor-element.elementor-element-f67f9b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-162 .elementor-element.elementor-element-ded0ac0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#001169;color:#001169;background-color:#00116929;border-style:solid;border-width:0px 0px 0px 0px;border-color:#001169;border-radius:25px 25px 25px 25px;padding:10px 15px 10px 15px;}.elementor-162 .elementor-element.elementor-element-ded0ac0.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-7347555{text-align:center;}.elementor-162 .elementor-element.elementor-element-7347555 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#001169;}.elementor-162 .elementor-element.elementor-element-38ce4ec{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#263B5C;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-162 .elementor-element.elementor-element-0959266{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-c6804fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-a4add10{--display:flex;--min-height:0px;--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-162 .elementor-element.elementor-element-6d1000e{--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-162 .elementor-element.elementor-element-6d1000e.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-0a55a28{text-align:center;}.elementor-162 .elementor-element.elementor-element-0a55a28 img{width:40%;}.elementor-162 .elementor-element.elementor-element-0a55a28.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-4b99b6d{text-align:center;}.elementor-162 .elementor-element.elementor-element-4b99b6d.elementor-element{--align-self:flex-start;}.elementor-162 .elementor-element.elementor-element-2e7ce95{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-8beff80{--display:flex;--min-height:0px;--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-162 .elementor-element.elementor-element-f2186bc{--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-162 .elementor-element.elementor-element-f2186bc.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-2f7ebe6{text-align:center;}.elementor-162 .elementor-element.elementor-element-2f7ebe6 img{width:40%;}.elementor-162 .elementor-element.elementor-element-2f7ebe6.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-20f2243{text-align:center;}.elementor-162 .elementor-element.elementor-element-20f2243.elementor-element{--align-self:flex-start;}.elementor-162 .elementor-element.elementor-element-e4e82c0{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-8473487{--display:flex;--min-height:0px;--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-162 .elementor-element.elementor-element-fa5a772{--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-162 .elementor-element.elementor-element-fa5a772.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-1fd7549{text-align:center;}.elementor-162 .elementor-element.elementor-element-1fd7549 img{width:40%;}.elementor-162 .elementor-element.elementor-element-1fd7549.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-14beb1a{text-align:center;}.elementor-162 .elementor-element.elementor-element-14beb1a.elementor-element{--align-self:flex-start;}.elementor-162 .elementor-element.elementor-element-b754b08{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-04e37e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:00%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-162 .elementor-element.elementor-element-ae2265c{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-ae2265c::before, .elementor-162 .elementor-element.elementor-element-ae2265c > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-ae2265c > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-ae2265c > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-ae2265c > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-ae2265c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-1324adc .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#001169;color:#001169;background-color:#00116929;border-style:solid;border-width:0px 0px 0px 0px;border-color:#001169;border-radius:25px 25px 25px 25px;padding:10px 15px 10px 15px;}.elementor-162 .elementor-element.elementor-element-1324adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-1324adc.elementor-element{--align-self:center;}.elementor-162 .elementor-element.elementor-element-240d5d5{text-align:center;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-240d5d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-a5f46c9{text-align:center;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-162 .elementor-element.elementor-element-a5f46c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-ce9c2b4{--display:flex;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-162 .elementor-element.elementor-element-ce9c2b4.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-91459c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-91459c8.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-162 .elementor-element.elementor-element-af7ceaa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-162 .elementor-element.elementor-element-af7ceaa:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-af7ceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-73a9fa1 .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-stacked .elementor-icon{background-color:#0D1164;color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-default .elementor-icon{color:#0D1164;border-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-default .elementor-icon svg{fill:#0D1164;}.elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-framed .elementor-icon{background-color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-73a9fa1.elementor-view-stacked .elementor-icon svg{fill:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-73a9fa1 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-162 .elementor-element.elementor-element-73a9fa1 .elementor-icon svg{height:32px;}.elementor-162 .elementor-element.elementor-element-ef408d5{text-align:center;}.elementor-162 .elementor-element.elementor-element-ef408d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-5ce6c23{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#0D1164;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-item:not(:last-child):after{content:"";width:0%;border-color:#ddd;}.elementor-162 .elementor-element.elementor-element-875cea5 .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-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-icon i{color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-icon svg{fill:#0D1164;transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-875cea5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-875cea5 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-391755d{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:050px;--padding-bottom:050px;--padding-left:40px;--padding-right:40px;}.elementor-162 .elementor-element.elementor-element-391755d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-391755d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-391755d::before, .elementor-162 .elementor-element.elementor-element-391755d > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-391755d > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-391755d > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-391755d > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-391755d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-1910a34 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;background-color:#F68048;border-radius:15px 15px 15px 15px;}.elementor-162 .elementor-element.elementor-element-1910a34.elementor-element{--align-self:center;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-1910a34{left:-1.111px;}body.rtl .elementor-162 .elementor-element.elementor-element-1910a34{right:-1.111px;}.elementor-162 .elementor-element.elementor-element-1910a34{top:-213.111px;z-index:999;}.elementor-162 .elementor-element.elementor-element-50aa78d .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-stacked .elementor-icon{background-color:#F68048;color:#F6804885;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-default .elementor-icon{color:#F68048;border-color:#F68048;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-default .elementor-icon svg{fill:#F68048;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-framed .elementor-icon{background-color:#F6804885;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-view-stacked .elementor-icon svg{fill:#F6804885;}.elementor-162 .elementor-element.elementor-element-50aa78d .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-162 .elementor-element.elementor-element-50aa78d .elementor-icon svg{height:32px;}.elementor-162 .elementor-element.elementor-element-50aa78d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-162 .elementor-element.elementor-element-e2c67a2{text-align:center;}.elementor-162 .elementor-element.elementor-element-e2c67a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:bold;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-ebabf8c{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-item:not(:last-child):after{content:"";width:0%;border-color:#ddd;}.elementor-162 .elementor-element.elementor-element-df8ff1a .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-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-df8ff1a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-df8ff1a .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-7561fc1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-162 .elementor-element.elementor-element-7561fc1:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7561fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-84e51b5 .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-stacked .elementor-icon{background-color:#0D1164;color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-default .elementor-icon{color:#0D1164;border-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-default .elementor-icon svg{fill:#0D1164;}.elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-framed .elementor-icon{background-color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-84e51b5.elementor-view-stacked .elementor-icon svg{fill:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-84e51b5 .elementor-icon{font-size:32px;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-162 .elementor-element.elementor-element-84e51b5 .elementor-icon svg{height:32px;}.elementor-162 .elementor-element.elementor-element-1d5cebd{text-align:center;}.elementor-162 .elementor-element.elementor-element-1d5cebd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:bold;color:#1C244B;}.elementor-162 .elementor-element.elementor-element-b945ae4{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#1C244B;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-item:not(:last-child):after{content:"";width:0%;border-color:#ddd;}.elementor-162 .elementor-element.elementor-element-d10bccb .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-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-icon i{color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-icon svg{fill:#0D1164;transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-d10bccb{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-162 .elementor-element.elementor-element-d10bccb .elementor-icon-list-text{color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-727216d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-727216d.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-6387cf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-3c98bf9 .elementor-icon-wrapper{text-align:center;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-stacked .elementor-icon{background-color:#0D1164;color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-default .elementor-icon{color:#0D1164;border-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-default .elementor-icon svg{fill:#0D1164;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-framed .elementor-icon{background-color:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-view-stacked .elementor-icon svg{fill:#F1EFFFD1;}.elementor-162 .elementor-element.elementor-element-3c98bf9 .elementor-icon{font-size:48px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-162 .elementor-element.elementor-element-3c98bf9 .elementor-icon svg{height:48px;}.elementor-162 .elementor-element.elementor-element-3c98bf9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-162 .elementor-element.elementor-element-3c98bf9{border-radius:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-fbf747a{--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-162 .elementor-element.elementor-element-fbf747a.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-0f1422d{text-align:center;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-0f1422d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#0D1164;}.elementor-162 .elementor-element.elementor-element-1b6b7f3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#0D1164;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-162 .elementor-element.elementor-element-4c109a5 .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-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-icon i{color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-icon svg{fill:#0D1164;transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-4c109a5{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-4c109a5 .elementor-icon-list-text{color:#0D1164;transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-db9b89b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-db9b89b .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;background-color:#0D1164;border-radius:15px 15px 15px 15px;}.elementor-162 .elementor-element.elementor-element-db9b89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-2267a72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-162 .elementor-element.elementor-element-2267a72:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-2267a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-e68323b{--display:flex;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-162 .elementor-element.elementor-element-e68323b:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-e68323b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1164;}.elementor-162 .elementor-element.elementor-element-e68323b::before, .elementor-162 .elementor-element.elementor-element-e68323b > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-e68323b > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-e68323b > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-e68323b > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-e68323b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-e68323b.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-7ccc184{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-7ccc184 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-c87a1b1{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-162 .elementor-element.elementor-element-c87a1b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-a47cb00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-a47cb00 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-color:#F68048;border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;padding:16px 55px 16px 55px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-31b81db{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-162 .elementor-element.elementor-element-2805471{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-162 .elementor-element.elementor-element-c92335b .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-8a5ae85{font-size:14px;padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-0b66233 .elementor-button{font-size:14px;}.elementor-162 .elementor-element.elementor-element-26bdf63{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-68126ca{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6c0467a{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;top:150px;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-6c0467a{left:206px;}body.rtl .elementor-162 .elementor-element.elementor-element-6c0467a{right:206px;}.elementor-162 .elementor-element.elementor-element-e04d488 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-79333e4 .elementor-heading-title{font-size:14px;}.elementor-162 .elementor-element.elementor-element-c6804fc{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-04e37e8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-162 .elementor-element.elementor-element-240d5d5 .elementor-heading-title{font-size:45px;}.elementor-162 .elementor-element.elementor-element-a5f46c9 .elementor-heading-title{font-size:14px;}.elementor-162 .elementor-element.elementor-element-91459c8{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-2267a72{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-162 .elementor-element.elementor-element-a47cb00 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-31b81db{--min-height:640px;}.elementor-162 .elementor-element.elementor-element-2805471{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-162 .elementor-element.elementor-element-c92335b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-0b66233 .elementor-button{padding:15px 35px 15px 35px;}.elementor-162 .elementor-element.elementor-element-1ce8737{--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-162 .elementor-element.elementor-element-26bdf63{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-26bdf63.e-con{--align-self:center;}.elementor-162 .elementor-element.elementor-element-7bca5af .elementor-counter-title{justify-content:start;font-size:12px;line-height:1.5em;}.elementor-162 .elementor-element.elementor-element-7bca5af .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-162 .elementor-element.elementor-element-1640079 .elementor-counter-title{justify-content:start;font-size:12px;line-height:1.5em;}.elementor-162 .elementor-element.elementor-element-1640079 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-162 .elementor-element.elementor-element-583a7b0 .elementor-counter-title{justify-content:start;font-size:12px;line-height:1.5em;}.elementor-162 .elementor-element.elementor-element-583a7b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-162 .elementor-element.elementor-element-a5bf7d6 .elementor-counter-title{justify-content:start;font-size:12px;line-height:1.5em;}.elementor-162 .elementor-element.elementor-element-a5bf7d6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-162 .elementor-element.elementor-element-3ee0352{--e-image-carousel-slides-to-show:4;}.elementor-162 .elementor-element.elementor-element-6f0a14e{--e-image-carousel-slides-to-show:4;}.elementor-162 .elementor-element.elementor-element-68126ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6c0467a .elementor-heading-title{font-size:14px;}.elementor-162 .elementor-element.elementor-element-6c0467a{padding:25px 15px 25px 15px;--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;top:109px;}body:not(.rtl) .elementor-162 .elementor-element.elementor-element-6c0467a{left:134px;}body.rtl .elementor-162 .elementor-element.elementor-element-6c0467a{right:134px;}.elementor-162 .elementor-element.elementor-element-e04d488 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-c6804fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-04e37e8{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-162 .elementor-element.elementor-element-240d5d5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-162 .elementor-element.elementor-element-91459c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-2267a72{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-162 .elementor-element.elementor-element-a47cb00 .elementor-button{padding:15px 35px 15px 35px;}}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-2805471{--width:60%;}.elementor-162 .elementor-element.elementor-element-b1f6e9f{--width:40%;}.elementor-162 .elementor-element.elementor-element-9ab30ca{--width:100%;}.elementor-162 .elementor-element.elementor-element-c47880c{--width:33.3%;}.elementor-162 .elementor-element.elementor-element-8a20c09{--width:33.3%;}.elementor-162 .elementor-element.elementor-element-979afe8{--width:33.3%;}.elementor-162 .elementor-element.elementor-element-ce9c2b4{--width:100%;}.elementor-162 .elementor-element.elementor-element-91459c8{--width:100%;}.elementor-162 .elementor-element.elementor-element-727216d{--width:96%;}.elementor-162 .elementor-element.elementor-element-6387cf4{--width:15%;}.elementor-162 .elementor-element.elementor-element-fbf747a{--width:85%;}.elementor-162 .elementor-element.elementor-element-e68323b{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-162 .elementor-element.elementor-element-2805471{--width:100%;}.elementor-162 .elementor-element.elementor-element-2267a72{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-a454e9d */.elementor-162 .elementor-element.elementor-element-a454e9d {
  position: relative;
  overflow: visible;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .elementor-widget-image img {
  border-radius: 28px;
  box-shadow: 0 30px 80px rgba(0, 35, 120, .18);
}

.elementor-162 .elementor-element.elementor-element-a454e9d .floating-card {
  position: absolute;
 z-index: 100;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  min-width: 210px;
  border-radius: 22px;
  background: rgba(255, 255, 255, .86);
  border: 1px solid rgba(255, 255, 255, .95);
  box-shadow: 0 22px 55px rgba(0, 35, 120, .18);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.elementor-162 .elementor-element.elementor-element-a454e9d .card-icon {
  width: 52px;
  height: 52px;
  min-width: 52px;
  border-radius: 50%;
  background: #eaf2ff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .card-icon svg {
  width: 30px;
  height: 30px;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .floating-card span {
  display: block;
  color: #19345d;
  font-size: 14px;
  font-weight: 600;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .floating-card strong {
  display: block;
  color: #006bff;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.15;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .card-exp {
  left: -60px;
  bottom: 140px;
  animation: floatUpDown 4s ease-in-out infinite;
}

.elementor-162 .elementor-element.elementor-element-a454e9d .card-brand {
  right: -100px;
  top:80px;
  animation: floatUpDown 4.8s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-18px);
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-a454e9d .floating-card {
    min-width: 160px;
    padding: 12px 14px;
  }

  .elementor-162 .elementor-element.elementor-element-a454e9d .card-exp {
    left: 10px;
    bottom: 20px;
  }

  .elementor-162 .elementor-element.elementor-element-a454e9d .card-brand {
    right: 10px;
    top: 24px;
  }

  .elementor-162 .elementor-element.elementor-element-a454e9d .floating-card strong {
    font-size: 19px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f6e9f *//* container jadi reference */
.elementor-162 .elementor-element.elementor-element-b1f6e9f {
  position: relative;
  overflow: visible;
}

/* paksa HTML widget di atas */
.elementor-162 .elementor-element.elementor-element-b1f6e9f .elementor-widget-html {
  position: absolute;
  inset: 0;
  z-index: 99;
  pointer-events: none;
}

/* image di bawah */
.elementor-162 .elementor-element.elementor-element-b1f6e9f .elementor-widget-image {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b81db */.elementor-162 .elementor-element.elementor-element-31b81db {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 50% 34%, rgba(35, 62, 180, 0.32), transparent 42%),
    radial-gradient(circle at 82% 72%, rgba(35, 62, 180, 0.22), transparent 38%),
    radial-gradient(circle at 18% 18%, rgba(35, 62, 180, 0.42), transparent 42%),
    linear-gradient(135deg, #020617 0%, #142a7a 40%, #2d4fd1 100%);
}

.elementor-162 .elementor-element.elementor-element-31b81db::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background-image:
    linear-gradient(rgba(255,255,255,0.085) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.085) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,0.04) 2px, transparent 2px),
    linear-gradient(90deg, rgba(255,255,255,0.04) 2px, transparent 2px);

  background-size:
    40px 40px,
    40px 40px,
    160px 160px,
    160px 160px;

  mask-image: radial-gradient(
    ellipse at center,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0.94) 34%,
    rgba(0,0,0,0.5) 60%,
    rgba(0,0,0,0) 80%
  );

  -webkit-mask-image: radial-gradient(
    ellipse at center,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,0.94) 34%,
    rgba(0,0,0,0.5) 60%,
    rgba(0,0,0,0) 80%
  );
}

.elementor-162 .elementor-element.elementor-element-31b81db::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background:
    radial-gradient(circle at 50% 30%, rgba(35, 62, 180, 0.42), transparent 38%),
    radial-gradient(circle at 18% 10%, rgba(35, 62, 180, 0.36), transparent 36%),
    radial-gradient(circle at 85% 85%, rgba(255, 138, 0, 0.1), transparent 34%);

  filter: blur(50px);
}

.elementor-162 .elementor-element.elementor-element-31b81db .hero-image-wrap {
  position: relative;
  z-index: 2;
  text-align: center;
}

.elementor-162 .elementor-element.elementor-element-31b81db .hero-image-wrap img {
  display: block;
  width: 100%;
  max-width: 1000px;
  height: auto;
  margin: 0 auto;

  -webkit-mask-image:
    linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%),
    linear-gradient(to bottom, black 0%, black 68%, transparent 100%);

  mask-image:
    linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%),
    linear-gradient(to bottom, black 0%, black 68%, transparent 100%);

  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

.elementor-162 .elementor-element.elementor-element-31b81db > * {
  position: relative;
  z-index: 3;
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-31b81db::before {
    background-size:
      30px 30px,
      30px 30px,
      120px 120px,
      120px 120px;
  }

  .elementor-162 .elementor-element.elementor-element-31b81db::after {
    filter: blur(38px);
  }
}

.elementor-162 .elementor-element.elementor-element-31b81db {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce8737 */.elementor-162 .elementor-element.elementor-element-1ce8737 {
  position: relative !important;
  overflow: hidden !important;

  background: linear-gradient(180deg, #233eb4, #1a2f8a) !important;
}

.elementor-162 .elementor-element.elementor-element-1ce8737::before {
  content: "" !important;
  position: absolute !important;

  width: 400px !important;
  height: 400px !important;

  top: -100px !important;
  right: -100px !important;

  background: radial-gradient(
    circle,
    rgba(35,62,180,0.25),
    transparent 70%
  ) !important;

  filter: blur(60px) !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab30ca */.elementor-162 .elementor-element.elementor-element-9ab30ca {
  position: relative;
  overflow: hidden;

  background:
    linear-gradient(
      180deg,
      #f6f9ff 0%,
      #eef4fb 50%,
      #f4f7fc 100%
    );
}

.elementor-162 .elementor-element.elementor-element-9ab30ca::before {
  content: "";
  position: absolute;

  top: -150px;
  left: 50%;
  transform: translateX(-50%);

  width: 860px;
  height: 420px;

  border-radius: 0 0 999px 999px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    radial-gradient(circle at center, rgba(6, 21, 121, 0.12), transparent 70%);

  background-size:
    24px 24px,
    24px 24px,
    96px 96px,
    96px 96px,
    auto;

  opacity: 0.78;
  pointer-events: none;
  z-index: 0;

  mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );

  -webkit-mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );
}

.elementor-162 .elementor-element.elementor-element-9ab30ca::after {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(circle at 18% 6%, rgba(35, 62, 180, 0.14), transparent 34%),
    radial-gradient(circle at 86% 18%, rgba(255, 138, 0, 0.08), transparent 30%),
    radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.95), transparent 42%),
    radial-gradient(circle at 110% 110%, rgba(0, 174, 239, 0.12), transparent 54%);

  pointer-events: none;
  z-index: 0;
}

.elementor-162 .elementor-element.elementor-element-9ab30ca > * {
  position: relative;
  z-index: 2;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-9ab30ca::before {
    top: -130px;
    width: 680px;
    height: 340px;

    background-size:
      22px 22px,
      22px 22px,
      88px 88px,
      88px 88px,
      auto;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-9ab30ca::before {
    top: -95px;
    width: 460px;
    height: 260px;
    opacity: 0.62;

    background-size:
      20px 20px,
      20px 20px,
      80px 80px,
      80px 80px,
      auto;
  }

  .elementor-162 .elementor-element.elementor-element-9ab30ca::after {
    background:
      radial-gradient(circle at 12% 4%, rgba(35, 62, 180, 0.12), transparent 38%),
      radial-gradient(circle at 88% 10%, rgba(255, 138, 0, 0.07), transparent 36%),
      radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.9), transparent 46%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c0467a */<style>
.card-pengalaman {
  background-color: #ffffff;
  display: inline-block;
  text-align: center;
  font-family: inherit;
  line-height: 1.5;
}
.card-pengalaman .angka {
  color: #f2722b;
  font-size: 48px;
  font-weight: 500;
}
</style>

<div class="card-pengalaman">
  <span class="angka">12+</span>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ab0e8 */.elementor-162 .elementor-element.elementor-element-73ab0e8 {
  position: relative !important;
  overflow: visible !important;

  background: linear-gradient(180deg, #233eb4, #1a2f8a) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 26px 34px 28px 22px / 30px 26px 34px 24px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8::before {
  content: "" !important;
  position: absolute !important;

  width: 400px !important;
  height: 400px !important;

  top: -100px !important;
  right: -100px !important;

  background: radial-gradient(
    circle,
    rgba(35, 62, 180, 0.25),
    transparent 70%
  ) !important;

  filter: blur(60px) !important;
  border-radius: inherit !important;

  pointer-events: none !important;
  z-index: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8 > * {
  position: relative !important;
  z-index: 1 !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8 .elementor-button-wrapper,
.elementor-162 .elementor-element.elementor-element-73ab0e8 .elementor-widget-button {
  overflow: visible !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8 .elementor-widget-button:first-child {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 5 !important;
  width: max-content !important;
}

.elementor-162 .elementor-element.elementor-element-73ab0e8 .elementor-widget-button:first-child .elementor-button {
  white-space: nowrap !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4add10 */.elementor-162 .elementor-element.elementor-element-a4add10 {
  position: relative !important;
  overflow: hidden !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 24px !important;

  min-height: 170px !important;
  padding: 38px 42px !important;

  background: #ffffff !important;
  border: 1px solid #e6ecf5 !important;

  border-radius: 34px 52px 42px 30px / 38px 44px 32px 48px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  background: radial-gradient(
    circle at top left,
    rgba(6, 21, 121, 0.045),
    transparent 42%
  ) !important;

  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10:hover {
  transform: translateY(-4px) !important;
  border-color: #cfd9eb !important;
  box-shadow: none !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10:hover::before {
  opacity: 1 !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-icon {
  position: relative !important;
  z-index: 1 !important;

  flex: 0 0 68px !important;
  width: 68px !important;
  height: 68px !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon-wrapper,
.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon {
  width: 68px !important;
  height: 68px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 18px !important;
  background: #f0f3fa !important;
  border: 1px solid #d3ddf0 !important;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon svg {
  width: 26px !important;
  height: 26px !important;
  fill: #061579 !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10:hover .elementor-icon {
  transform: scale(1.05) rotate(-2deg) !important;
  background: #eef3ff !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 > .e-con {
  position: relative !important;
  z-index: 1 !important;

  flex: 1 1 auto !important;
  min-width: 0 !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-heading {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-heading-title {
  margin: 0 !important;

  color: #001169 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-text-editor {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-text-editor p {
  margin: 0 !important;

  color: #536176 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-a4add10 {
    padding: 32px 30px !important;
    gap: 20px !important;
    border-radius: 30px 44px 36px 28px / 34px 38px 30px 40px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon {
    flex-basis: 60px !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 16px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-text-editor p {
    font-size: 16.5px !important;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-a4add10 {
    min-height: auto !important;
    padding: 26px 22px !important;
    gap: 16px !important;
    border-radius: 26px 36px 30px 24px / 30px 32px 26px 34px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10:hover {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon {
    flex-basis: 52px !important;
    width: 52px !important;
    height: 52px !important;
    border-radius: 15px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10:hover .elementor-icon {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-text-editor p {
    font-size: 15.5px !important;
    line-height: 1.55 !important;
  }
}

@media (max-width: 480px) {
  .elementor-162 .elementor-element.elementor-element-a4add10 {
    padding: 22px 18px !important;
    gap: 14px !important;
    border-radius: 24px 32px 28px 22px / 28px 30px 24px 32px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon {
    flex-basis: 48px !important;
    width: 48px !important;
    height: 48px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-icon svg {
    width: 20px !important;
    height: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-heading-title {
    font-size: 17px !important;
  }

  .elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-text-editor p {
    font-size: 14.5px !important;
  }
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-image {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-image::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;

  border-radius: 16px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.05) 1px, transparent 1px);

  background-size: 16px 16px;

  opacity: 0.5;
  z-index: 0;

  transform: rotate(6deg);
}

.elementor-162 .elementor-element.elementor-element-a4add10 .elementor-widget-image img {
  position: relative;
  z-index: 2;

  display: block;

  transition:
    transform 0.32s cubic-bezier(.22, 1, .36, 1);

  will-change: transform;
}

.elementor-162 .elementor-element.elementor-element-a4add10:hover .elementor-widget-image img {
  transform: scale(1.06) rotate(-2deg);
}

.elementor-162 .elementor-element.elementor-element-a4add10:hover .elementor-widget-image::before {
  opacity: 0.7;
  transform: rotate(8deg) scale(1.04);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8beff80 */.elementor-162 .elementor-element.elementor-element-8beff80 {
  position: relative !important;
  overflow: hidden !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 24px !important;

  min-height: 170px !important;
  padding: 38px 42px !important;

  background: #ffffff !important;
  border: 1px solid #e6ecf5 !important;

  border-radius: 34px 52px 42px 30px / 38px 44px 32px 48px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  background: radial-gradient(
    circle at top left,
    rgba(6, 21, 121, 0.045),
    transparent 42%
  ) !important;

  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80:hover {
  transform: translateY(-4px) !important;
  border-color: #cfd9eb !important;
  box-shadow: none !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80:hover::before {
  opacity: 1 !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-icon {
  position: relative !important;
  z-index: 1 !important;

  flex: 0 0 68px !important;
  width: 68px !important;
  height: 68px !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon-wrapper,
.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon {
  width: 68px !important;
  height: 68px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 18px !important;
  background: #f0f3fa !important;
  border: 1px solid #d3ddf0 !important;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon svg {
  width: 26px !important;
  height: 26px !important;
  fill: #061579 !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80:hover .elementor-icon {
  transform: scale(1.05) rotate(-2deg) !important;
  background: #eef3ff !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 > .e-con {
  position: relative !important;
  z-index: 1 !important;

  flex: 1 1 auto !important;
  min-width: 0 !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-heading {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-heading-title {
  margin: 0 !important;

  color: #001169 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-text-editor {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-text-editor p {
  margin: 0 !important;

  color: #536176 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-8beff80 {
    padding: 32px 30px !important;
    gap: 20px !important;
    border-radius: 30px 44px 36px 28px / 34px 38px 30px 40px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon {
    flex-basis: 60px !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 16px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-text-editor p {
    font-size: 16.5px !important;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-8beff80 {
    min-height: auto !important;
    padding: 26px 22px !important;
    gap: 16px !important;
    border-radius: 26px 36px 30px 24px / 30px 32px 26px 34px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80:hover {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon {
    flex-basis: 52px !important;
    width: 52px !important;
    height: 52px !important;
    border-radius: 15px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80:hover .elementor-icon {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-text-editor p {
    font-size: 15.5px !important;
    line-height: 1.55 !important;
  }
}

@media (max-width: 480px) {
  .elementor-162 .elementor-element.elementor-element-8beff80 {
    padding: 22px 18px !important;
    gap: 14px !important;
    border-radius: 24px 32px 28px 22px / 28px 30px 24px 32px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon {
    flex-basis: 48px !important;
    width: 48px !important;
    height: 48px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-icon svg {
    width: 20px !important;
    height: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-heading-title {
    font-size: 17px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-text-editor p {
    font-size: 14.5px !important;
  }
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-image {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-image::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;

  border-radius: 16px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.05) 1px, transparent 1px);

  background-size: 16px 16px;

  opacity: 0.5;
  z-index: 0;

  transform: rotate(6deg);
}

.elementor-162 .elementor-element.elementor-element-8beff80 .elementor-widget-image img {
  position: relative;
  z-index: 2;

  display: block;

  transition:
    transform 0.32s cubic-bezier(.22, 1, .36, 1);

  will-change: transform;
}

.elementor-162 .elementor-element.elementor-element-8beff80:hover .elementor-widget-image img {
  transform: scale(1.06) rotate(-2deg);
}

.elementor-162 .elementor-element.elementor-element-8beff80:hover .elementor-widget-image::before {
  opacity: 0.7;
  transform: rotate(8deg) scale(1.04);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8473487 */.elementor-162 .elementor-element.elementor-element-8473487 {
  position: relative !important;
  overflow: hidden !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 24px !important;

  min-height: 170px !important;
  padding: 38px 42px !important;

  background: #ffffff !important;
  border: 1px solid #e6ecf5 !important;

  border-radius: 34px 52px 42px 30px / 38px 44px 32px 48px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8473487::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  background: radial-gradient(
    circle at top left,
    rgba(6, 21, 121, 0.045),
    transparent 42%
  ) !important;

  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8473487:hover {
  transform: translateY(-4px) !important;
  border-color: #cfd9eb !important;
  box-shadow: none !important;
}

.elementor-162 .elementor-element.elementor-element-8473487:hover::before {
  opacity: 1 !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-icon {
  position: relative !important;
  z-index: 1 !important;

  flex: 0 0 68px !important;
  width: 68px !important;
  height: 68px !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon-wrapper,
.elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon {
  width: 68px !important;
  height: 68px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 18px !important;
  background: #f0f3fa !important;
  border: 1px solid #d3ddf0 !important;

  transition:
    transform 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon svg {
  width: 26px !important;
  height: 26px !important;
  fill: #061579 !important;
}

.elementor-162 .elementor-element.elementor-element-8473487:hover .elementor-icon {
  transform: scale(1.05) rotate(-2deg) !important;
  background: #eef3ff !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 > .e-con {
  position: relative !important;
  z-index: 1 !important;

  flex: 1 1 auto !important;
  min-width: 0 !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-heading {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-heading-title {
  margin: 0 !important;

  color: #001169 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-text-editor {
  margin: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-text-editor p {
  margin: 0 !important;

  color: #536176 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-8473487 {
    padding: 32px 30px !important;
    gap: 20px !important;
    border-radius: 30px 44px 36px 28px / 34px 38px 30px 40px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon {
    flex-basis: 60px !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 16px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-text-editor p {
    font-size: 16.5px !important;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-8473487 {
    min-height: auto !important;
    padding: 26px 22px !important;
    gap: 16px !important;
    border-radius: 26px 36px 30px 24px / 30px 32px 26px 34px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487:hover {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon {
    flex-basis: 52px !important;
    width: 52px !important;
    height: 52px !important;
    border-radius: 15px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487:hover .elementor-icon {
    transform: none !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-text-editor p {
    font-size: 15.5px !important;
    line-height: 1.55 !important;
  }
}

@media (max-width: 480px) {
  .elementor-162 .elementor-element.elementor-element-8473487 {
    padding: 22px 18px !important;
    gap: 14px !important;
    border-radius: 24px 32px 28px 22px / 28px 30px 24px 32px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-icon,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon-wrapper,
  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon {
    flex-basis: 48px !important;
    width: 48px !important;
    height: 48px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-icon svg {
    width: 20px !important;
    height: 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-heading-title {
    font-size: 17px !important;
  }

  .elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-text-editor p {
    font-size: 14.5px !important;
  }
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-image {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-image::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;

  border-radius: 16px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.05) 1px, transparent 1px);

  background-size: 16px 16px;

  opacity: 0.5;
  z-index: 0;

  transform: rotate(6deg);
}

.elementor-162 .elementor-element.elementor-element-8473487 .elementor-widget-image img {
  position: relative;
  z-index: 2;

  display: block;

  transition:
    transform 0.32s cubic-bezier(.22, 1, .36, 1);

  will-change: transform;
}

.elementor-162 .elementor-element.elementor-element-8473487:hover .elementor-widget-image img {
  transform: scale(1.06) rotate(-2deg);
}

.elementor-162 .elementor-element.elementor-element-8473487:hover .elementor-widget-image::before {
  opacity: 0.7;
  transform: rotate(8deg) scale(1.04);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67f9b5 */.elementor-162 .elementor-element.elementor-element-f67f9b5 {
  position: relative;
  overflow: hidden;

  background:
    linear-gradient(
      180deg,
      #f6f9ff 0%,
      #eef4fb 50%,
      #f4f7fc 100%
    );
}

.elementor-162 .elementor-element.elementor-element-f67f9b5::before {
  content: "";
  position: absolute;

  top: -150px;
  left: 50%;
  transform: translateX(-50%);

  width: 860px;
  height: 420px;

  border-radius: 0 0 999px 999px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    radial-gradient(circle at center, rgba(6, 21, 121, 0.12), transparent 70%);

  background-size:
    24px 24px,
    24px 24px,
    96px 96px,
    96px 96px,
    auto;

  opacity: 0.78;
  pointer-events: none;
  z-index: 0;

  mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );

  -webkit-mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );
}

.elementor-162 .elementor-element.elementor-element-f67f9b5::after {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(circle at 18% 6%, rgba(35, 62, 180, 0.14), transparent 34%),
    radial-gradient(circle at 86% 18%, rgba(255, 138, 0, 0.08), transparent 30%),
    radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.95), transparent 42%),
    radial-gradient(circle at 110% 110%, rgba(0, 174, 239, 0.12), transparent 54%);

  pointer-events: none;
  z-index: 0;
}

.elementor-162 .elementor-element.elementor-element-f67f9b5 > * {
  position: relative;
  z-index: 2;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-f67f9b5::before {
    top: -130px;
    width: 680px;
    height: 340px;

    background-size:
      22px 22px,
      22px 22px,
      88px 88px,
      88px 88px,
      auto;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-f67f9b5::before {
    top: -95px;
    width: 460px;
    height: 260px;
    opacity: 0.62;

    background-size:
      20px 20px,
      20px 20px,
      80px 80px,
      80px 80px,
      auto;
  }

  .elementor-162 .elementor-element.elementor-element-f67f9b5::after {
    background:
      radial-gradient(circle at 12% 4%, rgba(35, 62, 180, 0.12), transparent 38%),
      radial-gradient(circle at 88% 10%, rgba(255, 138, 0, 0.07), transparent 36%),
      radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.9), transparent 46%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7ceaa */.elementor-162 .elementor-element.elementor-element-af7ceaa {
  position: relative !important;
  overflow: hidden !important;

  background: #ffffff !important;

  border: 1px solid rgba(35, 62, 180, 0.14) !important;

  border-radius: 26px 34px 28px 22px / 30px 26px 34px 24px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-af7ceaa::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  border-radius: inherit !important;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.45),
    transparent 65%
  ) !important;

  pointer-events: none !important;
  z-index: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-af7ceaa:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(35, 62, 180, 0.28) !important;
}

.elementor-162 .elementor-element.elementor-element-af7ceaa > * {
  position: relative !important;
  z-index: 1 !important;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-af7ceaa {
    border-radius: 24px 30px 26px 20px / 28px 24px 30px 22px !important;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-af7ceaa {
    border-radius: 22px 26px 24px 18px / 24px 22px 26px 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-af7ceaa:hover {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-391755d */.elementor-162 .elementor-element.elementor-element-391755d {
  position: relative !important;
  overflow: visible !important;

  background: linear-gradient(180deg, #233eb4, #1a2f8a) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;
  border-radius: 26px 34px 28px 22px / 30px 26px 34px 24px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-391755d::before {
  content: "" !important;
  position: absolute !important;

  width: 400px !important;
  height: 400px !important;

  top: -100px !important;
  right: -100px !important;

  background: radial-gradient(
    circle,
    rgba(35, 62, 180, 0.25),
    transparent 70%
  ) !important;

  filter: blur(60px) !important;
  border-radius: inherit !important;

  pointer-events: none !important;
  z-index: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-391755d:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
}

.elementor-162 .elementor-element.elementor-element-391755d > * {
  position: relative !important;
  z-index: 1 !important;
}

.elementor-162 .elementor-element.elementor-element-391755d .elementor-button-wrapper,
.elementor-162 .elementor-element.elementor-element-391755d .elementor-widget-button {
  overflow: visible !important;
}

.elementor-162 .elementor-element.elementor-element-391755d .elementor-widget-button:first-child {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 5 !important;
  width: max-content !important;
}

.elementor-162 .elementor-element.elementor-element-391755d .elementor-widget-button:first-child .elementor-button {
  white-space: nowrap !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7561fc1 */.elementor-162 .elementor-element.elementor-element-7561fc1 {
  position: relative !important;
  overflow: hidden !important;

  background: #ffffff !important;

  border: 1px solid rgba(35, 62, 180, 0.14) !important;

  border-radius: 26px 34px 28px 22px / 30px 26px 34px 24px !important;

  box-shadow: none !important;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background-color 0.25s ease !important;
}

.elementor-162 .elementor-element.elementor-element-7561fc1::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;

  border-radius: inherit !important;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.45),
    transparent 65%
  ) !important;

  pointer-events: none !important;
  z-index: 0 !important;
}

.elementor-162 .elementor-element.elementor-element-7561fc1:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(35, 62, 180, 0.28) !important;
}

.elementor-162 .elementor-element.elementor-element-7561fc1 > * {
  position: relative !important;
  z-index: 1 !important;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-7561fc1 {
    border-radius: 24px 30px 26px 20px / 28px 24px 30px 22px !important;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7561fc1 {
    border-radius: 22px 26px 24px 18px / 24px 22px 26px 20px !important;
  }

  .elementor-162 .elementor-element.elementor-element-7561fc1:hover {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e37e8 */.elementor-162 .elementor-element.elementor-element-04e37e8 {
  position: relative;
  overflow: hidden;

  background:
    linear-gradient(
      180deg,
      #f6f9ff 0%,
      #eef4fb 50%,
      #f4f7fc 100%
    );
}

.elementor-162 .elementor-element.elementor-element-04e37e8::before {
  content: "";
  position: absolute;

  top: -150px;
  left: 50%;
  transform: translateX(-50%);

  width: 860px;
  height: 420px;

  border-radius: 0 0 999px 999px;

  background:
    linear-gradient(rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.075) 1px, transparent 1px),
    linear-gradient(rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    linear-gradient(90deg, rgba(6, 21, 121, 0.03) 2px, transparent 2px),
    radial-gradient(circle at center, rgba(6, 21, 121, 0.12), transparent 70%);

  background-size:
    24px 24px,
    24px 24px,
    96px 96px,
    96px 96px,
    auto;

  opacity: 0.78;
  pointer-events: none;
  z-index: 0;

  mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );

  -webkit-mask-image: radial-gradient(
    ellipse at center,
    #000 0%,
    #000 54%,
    transparent 78%
  );
}

.elementor-162 .elementor-element.elementor-element-04e37e8::after {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(circle at 18% 6%, rgba(35, 62, 180, 0.14), transparent 34%),
    radial-gradient(circle at 86% 18%, rgba(255, 138, 0, 0.08), transparent 30%),
    radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.95), transparent 42%),
    radial-gradient(circle at 110% 110%, rgba(0, 174, 239, 0.12), transparent 54%);

  pointer-events: none;
  z-index: 0;
}

.elementor-162 .elementor-element.elementor-element-04e37e8 > * {
  position: relative;
  z-index: 2;
}

@media (max-width: 1024px) {
  .elementor-162 .elementor-element.elementor-element-04e37e8::before {
    top: -130px;
    width: 680px;
    height: 340px;

    background-size:
      22px 22px,
      22px 22px,
      88px 88px,
      88px 88px,
      auto;
  }
}

@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-04e37e8::before {
    top: -95px;
    width: 460px;
    height: 260px;
    opacity: 0.62;

    background-size:
      20px 20px,
      20px 20px,
      80px 80px,
      80px 80px,
      auto;
  }

  .elementor-162 .elementor-element.elementor-element-04e37e8::after {
    background:
      radial-gradient(circle at 12% 4%, rgba(35, 62, 180, 0.12), transparent 38%),
      radial-gradient(circle at 88% 10%, rgba(255, 138, 0, 0.07), transparent 36%),
      radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.9), transparent 46%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e68323b */.elementor-162 .elementor-element.elementor-element-e68323b {
  position: relative !important;
  overflow: hidden !important;

  background: linear-gradient(180deg, #233eb4, #1a2f8a) !important;

  border: 1px solid rgba(255,255,255,0.06) !important;

  border-radius: 34px 52px 42px 30px / 38px 44px 32px 48px !important;
}

.elementor-162 .elementor-element.elementor-element-e68323b::before {
  content: "" !important;
  position: absolute !important;

  width: 400px !important;
  height: 400px !important;

  top: -100px !important;
  right: -100px !important;

  background: radial-gradient(
    circle,
    rgba(35,62,180,0.25),
    transparent 70%
  ) !important;

  filter: blur(60px) !important;
  pointer-events: none !important;
}/* End custom CSS */