.elementor-1623 .elementor-element.elementor-element-432db9b5{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1623 .elementor-element.elementor-element-7d10f146{text-align:center;}.elementor-1623 .elementor-element.elementor-element-7d10f146 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:700;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-22bc2102{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1623 .elementor-element.elementor-element-5a4b69e0{--display:flex;}.elementor-1623 .elementor-element.elementor-element-3b590c1a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-75fefd32{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-75fefd32:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-75fefd32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-75fefd32:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-3bff1626{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-11ed6394{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-11ed6394 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-4c6bea37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4c6bea37.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-4c6bea37{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5d4a31ee{text-align:center;}.elementor-1623 .elementor-element.elementor-element-5d4a31ee .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5d4a31ee > .elementor-widget-container{padding:10px 10px 10px 10px;}.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-1623 .elementor-element.elementor-element-34c3dbdd{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-34c3dbdd p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-34c3dbdd > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.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-1623 .elementor-element.elementor-element-2bdfe237 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-2bdfe237 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-2bdfe237 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-2bdfe237 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-2bdfe237 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2bdfe237 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-478de72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-127e9792{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title{margin-block-end:0px;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-127e9792.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-127e9792.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-127e9792.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-127e9792:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-127e9792:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-127e9792 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5c469e73{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3fe9e9e3.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-3fe9e9e3{z-index:10;}.elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3201a872{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3201a872.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3201a872.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3201a872.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3201a872:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3201a872:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3201a872 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3201a872 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-66fc3187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-895a8ad{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-895a8ad.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-895a8ad.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-895a8ad.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-895a8ad:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-895a8ad:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-895a8ad .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-895a8ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-35eb8798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3f4670ca{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3f4670ca.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3f4670ca.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3f4670ca.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3f4670ca:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3f4670ca:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3f4670ca .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3f4670ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7d7b7ebc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7a9a316f{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7a9a316f.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7a9a316f.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7a9a316f.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7a9a316f:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7a9a316f:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7a9a316f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7a9a316f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-74a3534d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4294ca6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4294ca6f.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-4294ca6f{z-index:10;}.elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-6233692f{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-6233692f.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6233692f.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-6233692f.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6233692f:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-6233692f:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6233692f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-6233692f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5d847037{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2dab512c{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2dab512c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2dab512c.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2dab512c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2dab512c:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2dab512c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2dab512c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2dab512c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-69273470{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2438075c{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2438075c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2438075c.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2438075c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2438075c:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2438075c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2438075c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2438075c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2b9f2062{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-2b9f2062:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-2b9f2062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-2b9f2062:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-34de89fb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-10636db6{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1623 .elementor-element.elementor-element-10636db6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-10636db6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1623 .elementor-element.elementor-element-5c4f4e1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5c4f4e1c.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-5c4f4e1c{z-index:10;}.elementor-1623 .elementor-element.elementor-element-47090372{text-align:center;}.elementor-1623 .elementor-element.elementor-element-47090372 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-47090372 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-203ccdb{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-203ccdb p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-203ccdb > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-495867d5 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-495867d5 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-495867d5 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-495867d5 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-495867d5 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-495867d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-a8cd3b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-46d9fac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-46d9fac8.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-46d9fac8{z-index:10;}.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-75035d09{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-75035d09.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-75035d09.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-75035d09.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-75035d09:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-75035d09:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-75035d09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-44aa61c3{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1edcf6c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1edcf6c3.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1edcf6c3{z-index:10;}.elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-ab957cf{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-ab957cf.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-ab957cf.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-ab957cf.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-ab957cf:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-ab957cf:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-ab957cf .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-ab957cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-72fd6b9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2db57a17{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2db57a17.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2db57a17.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2db57a17.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2db57a17:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2db57a17:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2db57a17 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2db57a17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-62bdddaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-46370eab{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-46370eab.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-46370eab.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-46370eab.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-46370eab:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-46370eab:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-46370eab .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-46370eab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-406910eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6b460db8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6b460db8.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6b460db8{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5ec3146d{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5ec3146d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5ec3146d.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5ec3146d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5ec3146d:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5ec3146d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5ec3146d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5ec3146d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3c9c247b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-594575b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-594575b9.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-594575b9{z-index:10;}.elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1527ad5d{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1527ad5d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1527ad5d.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1527ad5d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1527ad5d:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1527ad5d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1527ad5d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1527ad5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-485075eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-105564a1{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-105564a1.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-105564a1.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-105564a1.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-105564a1:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-105564a1:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-105564a1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-105564a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-ec43f08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7c7bb89{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7c7bb89.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7c7bb89.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7c7bb89.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7c7bb89:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7c7bb89:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7c7bb89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1f169a32{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-1f169a32:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-1f169a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-1f169a32:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-410e7ba5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-70bc9890{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-70bc9890 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-70bc9890 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-361b01fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-361b01fc.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-361b01fc{z-index:10;}.elementor-1623 .elementor-element.elementor-element-37e0ef16{text-align:center;}.elementor-1623 .elementor-element.elementor-element-37e0ef16 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-37e0ef16 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-5c760569{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-5c760569 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-5c760569 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-448f441d .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-448f441d .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-448f441d .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-448f441d .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-448f441d .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-448f441d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5150a458{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6308cf41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6308cf41.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6308cf41{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5334e2a8{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5334e2a8.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5334e2a8.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5334e2a8.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5334e2a8:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5334e2a8:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5334e2a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7538482{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-766004b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-766004b4.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-766004b4{z-index:10;}.elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-427b4e45{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-427b4e45.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-427b4e45.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-427b4e45.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-427b4e45:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-427b4e45:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-427b4e45 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-427b4e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5bda14ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7f3b37ee.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7f3b37ee:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-61640bcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5ce692eb{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5ce692eb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5ce692eb.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5ce692eb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5ce692eb:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5ce692eb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5ce692eb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5ce692eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-61df352{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2b416bc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2b416bc1.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-2b416bc1{z-index:10;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7c9d23fc.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7c9d23fc:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-63dd06d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-24f0b031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-24f0b031.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-24f0b031{z-index:10;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2d3a44bf.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2d3a44bf:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-777efaf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-52a445db{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-52a445db.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-52a445db.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-52a445db.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-52a445db:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-52a445db:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-52a445db .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-52a445db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-b20b8b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4fd16afb{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4fd16afb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4fd16afb.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4fd16afb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4fd16afb:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4fd16afb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4fd16afb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4fd16afb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7bc029e7{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-7bc029e7:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-7bc029e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-7bc029e7:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-6864157b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-1e470d0{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-1e470d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-1e470d0 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4c85a04f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4c85a04f.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-4c85a04f{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5013eb6f{text-align:center;}.elementor-1623 .elementor-element.elementor-element-5013eb6f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5013eb6f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-232e257{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-232e257 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-232e257 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-5245cef0 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-5245cef0 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-5245cef0 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-5245cef0 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-5245cef0 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5245cef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3d54690{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6a8f70e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6a8f70e1.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6a8f70e1{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5deb200d{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5deb200d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5deb200d.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5deb200d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5deb200d:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5deb200d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5deb200d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-734de847{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6682f22c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6682f22c.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6682f22c{z-index:10;}.elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-687794b{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-687794b.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-687794b.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-687794b.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-687794b:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-687794b:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-687794b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-687794b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4fce3a1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-76c7cd68{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-76c7cd68.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-76c7cd68.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-76c7cd68.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-76c7cd68:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-76c7cd68:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-76c7cd68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7f6ebe90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5e65f700{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5e65f700.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5e65f700.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5e65f700.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5e65f700:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5e65f700:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5e65f700 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5e65f700 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-54f40930{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-13e2b0b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-13e2b0b0.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-13e2b0b0{z-index:10;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-fc0bdb1.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-fc0bdb1:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5e9d4d37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-665faa01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-665faa01.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-665faa01{z-index:10;}.elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-77d536ef{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-77d536ef.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-77d536ef.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-77d536ef.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-77d536ef:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-77d536ef:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-77d536ef .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-77d536ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1d530979{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-28d38673{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-28d38673.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-28d38673.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-28d38673.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-28d38673:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-28d38673:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-28d38673 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-28d38673 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-547b77ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2531c5d4{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2531c5d4.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2531c5d4.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2531c5d4.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2531c5d4:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2531c5d4:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2531c5d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-676a0d67{--display:flex;}.elementor-1623 .elementor-element.elementor-element-a20b39a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-354a5871{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-354a5871:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-354a5871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-354a5871:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-2bffcb9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-b717ea7{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-b717ea7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-6d0d30dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6d0d30dd.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6d0d30dd{z-index:10;}.elementor-1623 .elementor-element.elementor-element-21b2999d{text-align:center;}.elementor-1623 .elementor-element.elementor-element-21b2999d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-21b2999d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-2afa6ee7{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-2afa6ee7 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-2afa6ee7 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-4b0f08d .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-4b0f08d .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-4b0f08d .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-4b0f08d .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-4b0f08d .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4b0f08d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-22cdd2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-e71d700{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title{margin-block-end:0px;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-e71d700.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-e71d700.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-e71d700.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-e71d700:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-e71d700:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-e71d700 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3a9dad9b{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3e61d261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3e61d261.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-3e61d261{z-index:10;}.elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-659fc17c{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-659fc17c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-659fc17c.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-659fc17c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-659fc17c:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-659fc17c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-659fc17c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-659fc17c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5b931e54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-26287c00{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-26287c00.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-26287c00.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-26287c00.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-26287c00:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-26287c00:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-26287c00 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-26287c00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-554d318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-41fc50a8{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-41fc50a8.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-41fc50a8.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-41fc50a8.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-41fc50a8:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-41fc50a8:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-41fc50a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-478b60d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-17c58c44{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-17c58c44.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-17c58c44.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-17c58c44.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-17c58c44:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-17c58c44:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-17c58c44 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-17c58c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-53a8ad87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4e1c52fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4e1c52fb.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-4e1c52fb{z-index:10;}.elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-763facc{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-763facc.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-763facc.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-763facc.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-763facc:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-763facc:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-763facc .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-763facc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3133ce08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4276006a{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4276006a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4276006a.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4276006a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4276006a:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4276006a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4276006a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4276006a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-51a04330{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1b3bddeb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1b3bddeb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-459a62d0{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-459a62d0:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-459a62d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-459a62d0:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-250beca9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-4f5107de{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-4f5107de .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-4086c03b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4086c03b.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-4086c03b{z-index:10;}.elementor-1623 .elementor-element.elementor-element-50ace47b{text-align:center;}.elementor-1623 .elementor-element.elementor-element-50ace47b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-50ace47b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-160b456f{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-160b456f p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-160b456f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-490ee4ee .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-490ee4ee .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-490ee4ee .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-490ee4ee .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-490ee4ee .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-490ee4ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5c6f50f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2ed7507e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2ed7507e.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-2ed7507e{z-index:10;}.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-351664e1{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-351664e1.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-351664e1.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-351664e1.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-351664e1:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-351664e1:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-351664e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2d7afcff{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-60e16f93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-60e16f93.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-60e16f93{z-index:10;}.elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-37707143{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-37707143.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-37707143.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-37707143.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-37707143:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-37707143:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-37707143 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-37707143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-22ab3f4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-926a759{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-926a759.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-926a759.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-926a759.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-926a759:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-926a759:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-926a759 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-926a759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7fb2077a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-322194fb{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-322194fb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-322194fb.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-322194fb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-322194fb:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-322194fb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-322194fb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-322194fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-e771625{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6ac5ce2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6ac5ce2d.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6ac5ce2d{z-index:10;}.elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-71e165d0{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-71e165d0.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-71e165d0.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-71e165d0.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-71e165d0:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-71e165d0:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-71e165d0 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-71e165d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1ddf6780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1753ea38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1753ea38.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1753ea38{z-index:10;}.elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1167d3ce{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1167d3ce.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1167d3ce.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1167d3ce.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1167d3ce:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1167d3ce:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1167d3ce .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1167d3ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-198bd260{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-6d108b65{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-6d108b65.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6d108b65.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-6d108b65.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6d108b65:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-6d108b65:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6d108b65 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-6d108b65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2cd3e2ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4506dece{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4506dece.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4506dece.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4506dece.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4506dece:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4506dece:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4506dece .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4506dece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1e6f63b3{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-1e6f63b3:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-1e6f63b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-1e6f63b3:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-41aa62b8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-4e5f6409{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-4e5f6409 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-4e5f6409 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6fc481d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6fc481d4.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-6fc481d4{z-index:10;}.elementor-1623 .elementor-element.elementor-element-3013d56a{text-align:center;}.elementor-1623 .elementor-element.elementor-element-3013d56a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3013d56a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-4bc2f63d{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-4bc2f63d p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-4bc2f63d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-6ace5a96 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-6ace5a96 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-6ace5a96 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-6ace5a96 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-6ace5a96 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6ace5a96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7433608a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-188f71bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-188f71bb.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-188f71bb{z-index:10;}.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-41c9c465{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-41c9c465.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-41c9c465.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-41c9c465.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-41c9c465:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-41c9c465:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-41c9c465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-31e9f889{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1364a040 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1364a040.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1364a040{z-index:10;}.elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4e30de0b{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4e30de0b.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4e30de0b.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4e30de0b.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4e30de0b:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4e30de0b:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4e30de0b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4e30de0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-552337c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3cb35349{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3cb35349.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3cb35349.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3cb35349.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3cb35349:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3cb35349:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3cb35349 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3cb35349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5aec0ef4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-46d9cd5e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-46d9cd5e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-50b71c27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-975f6b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-975f6b7.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-975f6b7{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5b83a01c{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5b83a01c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5b83a01c.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5b83a01c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5b83a01c:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5b83a01c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5b83a01c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5b83a01c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-e8f3dc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-46ae0474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-46ae0474.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-46ae0474{z-index:10;}.elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-671b0716{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-671b0716.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-671b0716.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-671b0716.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-671b0716:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-671b0716:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-671b0716 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-671b0716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7c6943d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-11abc02b{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-11abc02b.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-11abc02b.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-11abc02b.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-11abc02b:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-11abc02b:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-11abc02b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-11abc02b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2f3b300{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3b51816{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3b51816.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3b51816.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3b51816.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3b51816:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3b51816:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3b51816 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3b51816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-136c1826{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-136c1826:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-136c1826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-136c1826:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-54764f2e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-54764f2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1623 .elementor-element.elementor-element-3a7985de{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-3a7985de .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-3a7985de > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-b0ab9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-b0ab9c.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-b0ab9c{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5eee2c24{text-align:center;}.elementor-1623 .elementor-element.elementor-element-5eee2c24 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5eee2c24 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-3ed27f11{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-3ed27f11 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-3ed27f11 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-17538860 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-17538860 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-17538860 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-17538860 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-17538860 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-17538860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7aafb632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-427fbce1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-427fbce1.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-427fbce1{z-index:10;}.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4a78a391{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4a78a391.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4a78a391.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4a78a391.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4a78a391:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4a78a391:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4a78a391 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7c2e54e0{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-15bf410f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-15bf410f.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-15bf410f{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5c16066f{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5c16066f.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5c16066f.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5c16066f.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5c16066f:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5c16066f:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5c16066f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5c16066f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-25bb637f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1da95f09{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1da95f09.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1da95f09.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1da95f09.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1da95f09:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1da95f09:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1da95f09 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1da95f09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-474a095d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-721b02d9{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-721b02d9.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-721b02d9.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-721b02d9.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-721b02d9:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-721b02d9:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-721b02d9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-721b02d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5cef98b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-8d97375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-8d97375.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-8d97375{z-index:10;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7cae31e6{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7cae31e6.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7cae31e6.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7cae31e6.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7cae31e6:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7cae31e6:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7cae31e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1e7f342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-75d3b879 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-75d3b879.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-75d3b879{z-index:10;}.elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-64293f27{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-64293f27.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-64293f27.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-64293f27.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-64293f27:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-64293f27:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-64293f27 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-64293f27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6d1c47c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5daccc69{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5daccc69.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5daccc69.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5daccc69.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5daccc69:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5daccc69:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5daccc69 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5daccc69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5a99fe90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5746e52c{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5746e52c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5746e52c.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5746e52c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5746e52c:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5746e52c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5746e52c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5746e52c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3ea39068{--display:flex;}.elementor-1623 .elementor-element.elementor-element-37bb2146{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-2d805678{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-2d805678:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-2d805678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-2d805678:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-11dcc2e7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-30ff9612{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-30ff9612 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-30ff9612 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1f1a85e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1f1a85e8.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1f1a85e8{z-index:10;}.elementor-1623 .elementor-element.elementor-element-216482e{text-align:center;}.elementor-1623 .elementor-element.elementor-element-216482e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-216482e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-540ab56{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-540ab56 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-540ab56 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-358ce19d .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-358ce19d .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-358ce19d .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-358ce19d .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-358ce19d .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-358ce19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4b527e57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-26dd7152{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title{margin-block-end:0px;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-26dd7152.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-26dd7152.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-26dd7152.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-26dd7152:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-26dd7152:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-26dd7152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-692dad18{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5464b165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5464b165.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-5464b165{z-index:10;}.elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-12295dcc{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-12295dcc.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-12295dcc.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-12295dcc.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-12295dcc:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-12295dcc:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-12295dcc .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-12295dcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4299eef1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-21a4b8ee.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-21a4b8ee:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-75c88a6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4a857fb{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4a857fb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4a857fb.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4a857fb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4a857fb:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4a857fb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4a857fb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4a857fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-258155e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-722a249e{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-722a249e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-722a249e.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-722a249e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-722a249e:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-722a249e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-722a249e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-722a249e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-35783129{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-69918c66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-69918c66.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-69918c66{z-index:10;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1b5c92a3.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1b5c92a3:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1ddaa276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5865ee93{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5865ee93.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5865ee93.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5865ee93.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5865ee93:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5865ee93:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5865ee93 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5865ee93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1462375d{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-9048e9e{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-9048e9e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-9048e9e.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-9048e9e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-9048e9e:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-9048e9e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-9048e9e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-9048e9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1d9abcda{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-1d9abcda:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-1d9abcda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-1d9abcda:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-659d0a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-d62cc79{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-d62cc79 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-d62cc79 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1ab1fad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1ab1fad0.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1ab1fad0{z-index:10;}.elementor-1623 .elementor-element.elementor-element-7fab1f22{text-align:center;}.elementor-1623 .elementor-element.elementor-element-7fab1f22 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7fab1f22 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-495c193a{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-495c193a p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-495c193a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-3b01c26e .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-3b01c26e .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-3b01c26e .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-3b01c26e .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-3b01c26e .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3b01c26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6765629d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7a88a693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7a88a693.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-7a88a693{z-index:10;}.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-6b89f240{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-6b89f240.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6b89f240.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-6b89f240.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6b89f240:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-6b89f240:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-6b89f240 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-54b25f76{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-60a44f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-60a44f43.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-60a44f43{z-index:10;}.elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-212fc69a{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-212fc69a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-212fc69a.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-212fc69a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-212fc69a:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-212fc69a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-212fc69a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-212fc69a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5776afb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-793a45dc{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-793a45dc.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-793a45dc.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-793a45dc.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-793a45dc:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-793a45dc:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-793a45dc .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-793a45dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-21f4a261{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-7044517e{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-7044517e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7044517e.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-7044517e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7044517e:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-7044517e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-7044517e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-7044517e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7a09833{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-215e8696 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-215e8696.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-215e8696{z-index:10;}.elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-198c9aaa{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-198c9aaa.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-198c9aaa.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-198c9aaa.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-198c9aaa:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-198c9aaa:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-198c9aaa .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-198c9aaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-37691727{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-404813b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-404813b4.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-404813b4{z-index:10;}.elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-6a2678ed{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-6a2678ed.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6a2678ed.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-6a2678ed.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6a2678ed:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-6a2678ed:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6a2678ed .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-6a2678ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-74d745b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5bd31e78{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5bd31e78.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5bd31e78.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5bd31e78.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5bd31e78:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5bd31e78:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5bd31e78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4e4337cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-1b34bca9{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-1b34bca9.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b34bca9.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-1b34bca9.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b34bca9:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-1b34bca9:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-1b34bca9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-7a2bc3f3:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-7a2bc3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-7a2bc3f3:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-607e0062{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-686d95f1{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-686d95f1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-686d95f1 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-717fea6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-717fea6a.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-717fea6a{z-index:10;}.elementor-1623 .elementor-element.elementor-element-1ecc580{text-align:center;}.elementor-1623 .elementor-element.elementor-element-1ecc580 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1ecc580 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-11378bda{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-11378bda p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-11378bda > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-39abce22 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-39abce22 .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-39abce22 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-39abce22 .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-39abce22 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-39abce22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-bdfbdae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-74a0562e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-74a0562e.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-74a0562e{z-index:10;}.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-78911902{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-78911902.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-78911902.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-78911902.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-78911902:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-78911902:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-78911902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-c24f340{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-215de257 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-215de257.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-215de257{z-index:10;}.elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-5892f5fc{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-5892f5fc.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5892f5fc.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-5892f5fc.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5892f5fc:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-5892f5fc:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-5892f5fc .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-5892f5fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4ac9de53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-6c14df88{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-6c14df88.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6c14df88.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-6c14df88.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6c14df88:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-6c14df88:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-6c14df88 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-6c14df88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6822877{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-74c69ee4{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-74c69ee4.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-74c69ee4.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-74c69ee4.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-74c69ee4:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-74c69ee4:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-74c69ee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-8cbe1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2bf19622 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2bf19622.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-2bf19622{z-index:10;}.elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2f0d946e{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2f0d946e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2f0d946e.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2f0d946e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2f0d946e:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2f0d946e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2f0d946e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2f0d946e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7430e9ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-59eabc1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-59eabc1b.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-59eabc1b{z-index:10;}.elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3e27c432{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3e27c432.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3e27c432.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3e27c432.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3e27c432:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3e27c432:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3e27c432 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3e27c432 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-9028c90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-243ed19f{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-243ed19f.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-243ed19f.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-243ed19f.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-243ed19f:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-243ed19f:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-243ed19f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-243ed19f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-6bbf319c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2175fb7a{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2175fb7a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2175fb7a.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2175fb7a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2175fb7a:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2175fb7a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2175fb7a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2175fb7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-35367820{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;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:#FFBC00;--border-color:#FFBC00;--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-1623 .elementor-element.elementor-element-35367820:not(.elementor-motion-effects-element-type-background), .elementor-1623 .elementor-element.elementor-element-35367820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hapbx.com/wp-content/uploads/2025/09/Mask-group-185x300.png");background-position:top right;background-repeat:no-repeat;}.elementor-1623 .elementor-element.elementor-element-35367820:hover{background-color:#FFCC002B;}.elementor-1623 .elementor-element.elementor-element-7acaa159{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1623 .elementor-element.elementor-element-37b80bb0{text-align:center;width:100%;max-width:100%;}.elementor-1623 .elementor-element.elementor-element-37b80bb0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;text-transform:uppercase;color:#191B1C;}.elementor-1623 .elementor-element.elementor-element-37b80bb0 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3442ea9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3442ea9a.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-3442ea9a{z-index:10;}.elementor-1623 .elementor-element.elementor-element-3904e53d{text-align:center;}.elementor-1623 .elementor-element.elementor-element-3904e53d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:500;color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3904e53d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-760d4023{font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1623 .elementor-element.elementor-element-760d4023 p{margin-block-end:3px;}.elementor-1623 .elementor-element.elementor-element-760d4023 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1623 .elementor-element.elementor-element-1a4f50ac .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-1623 .elementor-element.elementor-element-1a4f50ac .elementor-button:hover, .elementor-1623 .elementor-element.elementor-element-1a4f50ac .elementor-button:focus{color:#4D4D4D;background-color:#FFCC0000;}.elementor-1623 .elementor-element.elementor-element-1a4f50ac .elementor-button:hover svg, .elementor-1623 .elementor-element.elementor-element-1a4f50ac .elementor-button:focus svg{fill:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-1a4f50ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-39a1721c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-c8f1981 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-c8f1981.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-c8f1981{z-index:10;}.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-316b61c1{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-316b61c1.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-316b61c1.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-316b61c1.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-316b61c1:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-316b61c1:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-316b61c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-74dc9272{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-1eba49dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-1eba49dc.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-1eba49dc{z-index:10;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-25d3cf77{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-25d3cf77.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-25d3cf77.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-25d3cf77.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-25d3cf77:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-25d3cf77:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-25d3cf77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-4ff78388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-2c3c98e4.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-2c3c98e4:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-26b30856{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3f8f791a{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3f8f791a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3f8f791a.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3f8f791a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3f8f791a:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3f8f791a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3f8f791a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3f8f791a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-5312ba4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-655159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-655159.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-655159{z-index:10;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-47e5e4c1.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-47e5e4c1:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-2200b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-7875a49f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-7875a49f.elementor-element{--align-self:flex-end;}.elementor-1623 .elementor-element.elementor-element-7875a49f{z-index:10;}.elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-4b3150fd{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-4b3150fd.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4b3150fd.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-4b3150fd.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4b3150fd:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-4b3150fd:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-4b3150fd .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-4b3150fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-291d6a1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-33a20832{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-33a20832.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-33a20832.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-33a20832.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-33a20832:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-33a20832:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-33a20832 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-33a20832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-21ad1d88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon-box-wrapper{align-items:start;}.elementor-1623 .elementor-element.elementor-element-3849769d{--icon-box-icon-margin:15px;}.elementor-1623 .elementor-element.elementor-element-3849769d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3849769d.elementor-view-framed .elementor-icon, .elementor-1623 .elementor-element.elementor-element-3849769d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon{font-size:30px;}.elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon-box-title, .elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3849769d:has(:hover) .elementor-icon-box-title,
					 .elementor-1623 .elementor-element.elementor-element-3849769d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-1623 .elementor-element.elementor-element-3849769d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-1623 .elementor-element.elementor-element-3849769d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1623 .elementor-element.elementor-element-3fd7086d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:30px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-1623 .elementor-element.elementor-element-3fd7086d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1623 .elementor-element.elementor-element-3fd7086d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1623 .elementor-element.elementor-element-3fd7086d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFCC00;border-style:none;}.elementor-1623 .elementor-element.elementor-element-3fd7086d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1623 .elementor-element.elementor-element-3fd7086d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F4F400;border-style:solid;border-color:#FFBC00;}.elementor-1623 .elementor-element.elementor-element-3fd7086d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-1623 .elementor-element.elementor-element-3b590c1a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-a20b39a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-37bb2146{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1623 .elementor-element.elementor-element-432db9b5{--content-width:1400px;}.elementor-1623 .elementor-element.elementor-element-3b590c1a{--content-width:1400px;}.elementor-1623 .elementor-element.elementor-element-75fefd32{--width:100%;}.elementor-1623 .elementor-element.elementor-element-2b9f2062{--width:100%;}.elementor-1623 .elementor-element.elementor-element-1f169a32{--width:100%;}.elementor-1623 .elementor-element.elementor-element-7bc029e7{--width:100%;}.elementor-1623 .elementor-element.elementor-element-a20b39a{--content-width:1400px;}.elementor-1623 .elementor-element.elementor-element-354a5871{--width:100%;}.elementor-1623 .elementor-element.elementor-element-459a62d0{--width:100%;}.elementor-1623 .elementor-element.elementor-element-1e6f63b3{--width:100%;}.elementor-1623 .elementor-element.elementor-element-136c1826{--width:100%;}.elementor-1623 .elementor-element.elementor-element-54764f2e{--width:100%;}.elementor-1623 .elementor-element.elementor-element-37bb2146{--content-width:1400px;}.elementor-1623 .elementor-element.elementor-element-2d805678{--width:100%;}.elementor-1623 .elementor-element.elementor-element-1d9abcda{--width:100%;}.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{--width:100%;}.elementor-1623 .elementor-element.elementor-element-35367820{--width:100%;}}@media(max-width:767px){.elementor-1623 .elementor-element.elementor-element-7d10f146 .elementor-heading-title{font-size:32px;}.elementor-1623 .elementor-element.elementor-element-5a4b69e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-3b590c1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-127e9792.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3201a872.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-895a8ad.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3f4670ca.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7a9a316f.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-6233692f.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2dab512c.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2438075c.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-75035d09.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-ab957cf.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2db57a17.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-46370eab.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5ec3146d.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1527ad5d.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-105564a1.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7c7bb89.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5334e2a8.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-427b4e45.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7f3b37ee.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5ce692eb.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7c9d23fc.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2d3a44bf.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-52a445db.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4fd16afb.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5deb200d.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-687794b.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-76c7cd68.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5e65f700.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-fc0bdb1.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-77d536ef.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-28d38673.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2531c5d4.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-676a0d67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1623 .elementor-element.elementor-element-a20b39a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-e71d700.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-659fc17c.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-26287c00.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-41fc50a8.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-17c58c44.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-763facc.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4276006a.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1b3bddeb.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-351664e1.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-37707143.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-926a759.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-322194fb.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-71e165d0.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1167d3ce.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-6d108b65.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4506dece.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-41c9c465.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4e30de0b.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3cb35349.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-46d9cd5e.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5b83a01c.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-671b0716.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-11abc02b.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3b51816.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4a78a391.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5c16066f.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1da95f09.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-721b02d9.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7cae31e6.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-64293f27.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5daccc69.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5746e52c.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-37bb2146{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1623 .elementor-element.elementor-element-26dd7152.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-12295dcc.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-21a4b8ee.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4a857fb.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-722a249e.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1b5c92a3.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5865ee93.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-9048e9e.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-6b89f240.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-212fc69a.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-793a45dc.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-7044517e.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-198c9aaa.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-6a2678ed.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5bd31e78.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-1b34bca9.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-78911902.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-5892f5fc.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-6c14df88.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-74c69ee4.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2f0d946e.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3e27c432.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-243ed19f.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2175fb7a.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-316b61c1.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-25d3cf77.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-2c3c98e4.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3f8f791a.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-47e5e4c1.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-4b3150fd.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-33a20832.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3849769d.elementor-element{--align-self:stretch;}.elementor-1623 .elementor-element.elementor-element-3fd7086d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}.elementor-1623 .elementor-element.elementor-element-3fd7086d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-4c6bea37 */.elementor-1623 .elementor-element.elementor-element-4c6bea37{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4c6bea37 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bdfe237 */.elementor-1623 .elementor-element.elementor-element-2bdfe237{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127e9792 */.elementor-1623 .elementor-element.elementor-element-127e9792 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fe9e9e3 */.elementor-1623 .elementor-element.elementor-element-3fe9e9e3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3201a872 */.elementor-1623 .elementor-element.elementor-element-3201a872 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-895a8ad */.elementor-1623 .elementor-element.elementor-element-895a8ad p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f4670ca */.elementor-1623 .elementor-element.elementor-element-3f4670ca p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a9a316f */.elementor-1623 .elementor-element.elementor-element-7a9a316f p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7a9a316f{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4294ca6f */.elementor-1623 .elementor-element.elementor-element-4294ca6f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4294ca6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6233692f */.elementor-1623 .elementor-element.elementor-element-6233692f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2dab512c */.elementor-1623 .elementor-element.elementor-element-2dab512c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2438075c */.elementor-1623 .elementor-element.elementor-element-2438075c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fefd32 */.elementor-1623 .elementor-element.elementor-element-75fefd32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c4f4e1c */.elementor-1623 .elementor-element.elementor-element-5c4f4e1c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5c4f4e1c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-495867d5 */.elementor-1623 .elementor-element.elementor-element-495867d5{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46d9fac8 */.elementor-1623 .elementor-element.elementor-element-46d9fac8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46d9fac8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75035d09 */.elementor-1623 .elementor-element.elementor-element-75035d09 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1edcf6c3 */.elementor-1623 .elementor-element.elementor-element-1edcf6c3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1edcf6c3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab957cf */.elementor-1623 .elementor-element.elementor-element-ab957cf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2db57a17 */.elementor-1623 .elementor-element.elementor-element-2db57a17 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46370eab */.elementor-1623 .elementor-element.elementor-element-46370eab p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b460db8 */.elementor-1623 .elementor-element.elementor-element-6b460db8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6b460db8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ec3146d */.elementor-1623 .elementor-element.elementor-element-5ec3146d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5ec3146d{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-594575b9 */.elementor-1623 .elementor-element.elementor-element-594575b9{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-594575b9 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1527ad5d */.elementor-1623 .elementor-element.elementor-element-1527ad5d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-105564a1 */.elementor-1623 .elementor-element.elementor-element-105564a1 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c7bb89 */.elementor-1623 .elementor-element.elementor-element-7c7bb89 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f2062 */.elementor-1623 .elementor-element.elementor-element-2b9f2062{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361b01fc */.elementor-1623 .elementor-element.elementor-element-361b01fc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-361b01fc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-448f441d */.elementor-1623 .elementor-element.elementor-element-448f441d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6308cf41 */.elementor-1623 .elementor-element.elementor-element-6308cf41{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6308cf41 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5334e2a8 */.elementor-1623 .elementor-element.elementor-element-5334e2a8 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-766004b4 */.elementor-1623 .elementor-element.elementor-element-766004b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-766004b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-427b4e45 */.elementor-1623 .elementor-element.elementor-element-427b4e45 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f3b37ee */.elementor-1623 .elementor-element.elementor-element-7f3b37ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ce692eb */.elementor-1623 .elementor-element.elementor-element-5ce692eb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b416bc1 */.elementor-1623 .elementor-element.elementor-element-2b416bc1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2b416bc1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c9d23fc */.elementor-1623 .elementor-element.elementor-element-7c9d23fc p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7c9d23fc{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f0b031 */.elementor-1623 .elementor-element.elementor-element-24f0b031{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-24f0b031 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3a44bf */.elementor-1623 .elementor-element.elementor-element-2d3a44bf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52a445db */.elementor-1623 .elementor-element.elementor-element-52a445db p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fd16afb */.elementor-1623 .elementor-element.elementor-element-4fd16afb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f169a32 */.elementor-1623 .elementor-element.elementor-element-1f169a32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c85a04f */.elementor-1623 .elementor-element.elementor-element-4c85a04f{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-1623 .elementor-element.elementor-element-4c85a04f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5245cef0 */.elementor-1623 .elementor-element.elementor-element-5245cef0{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8f70e1 */.elementor-1623 .elementor-element.elementor-element-6a8f70e1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6a8f70e1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deb200d */.elementor-1623 .elementor-element.elementor-element-5deb200d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6682f22c */.elementor-1623 .elementor-element.elementor-element-6682f22c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6682f22c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-687794b */.elementor-1623 .elementor-element.elementor-element-687794b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c7cd68 */.elementor-1623 .elementor-element.elementor-element-76c7cd68 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65f700 */.elementor-1623 .elementor-element.elementor-element-5e65f700 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e2b0b0 */.elementor-1623 .elementor-element.elementor-element-13e2b0b0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-13e2b0b0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc0bdb1 */.elementor-1623 .elementor-element.elementor-element-fc0bdb1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-fc0bdb1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-665faa01 */.elementor-1623 .elementor-element.elementor-element-665faa01{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-665faa01 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d536ef */.elementor-1623 .elementor-element.elementor-element-77d536ef p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28d38673 */.elementor-1623 .elementor-element.elementor-element-28d38673 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2531c5d4 */.elementor-1623 .elementor-element.elementor-element-2531c5d4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc029e7 */.elementor-1623 .elementor-element.elementor-element-7bc029e7{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4b69e0 */.elementor-1623 .elementor-element.elementor-element-5a4b69e0 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0d30dd */.elementor-1623 .elementor-element.elementor-element-6d0d30dd{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6d0d30dd svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f08d */.elementor-1623 .elementor-element.elementor-element-4b0f08d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e71d700 */.elementor-1623 .elementor-element.elementor-element-e71d700 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e61d261 */.elementor-1623 .elementor-element.elementor-element-3e61d261{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3e61d261 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-659fc17c */.elementor-1623 .elementor-element.elementor-element-659fc17c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26287c00 */.elementor-1623 .elementor-element.elementor-element-26287c00 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41fc50a8 */.elementor-1623 .elementor-element.elementor-element-41fc50a8 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17c58c44 */.elementor-1623 .elementor-element.elementor-element-17c58c44 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-17c58c44{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e1c52fb */.elementor-1623 .elementor-element.elementor-element-4e1c52fb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4e1c52fb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-763facc */.elementor-1623 .elementor-element.elementor-element-763facc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4276006a */.elementor-1623 .elementor-element.elementor-element-4276006a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b3bddeb */.elementor-1623 .elementor-element.elementor-element-1b3bddeb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354a5871 */.elementor-1623 .elementor-element.elementor-element-354a5871{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4086c03b */.elementor-1623 .elementor-element.elementor-element-4086c03b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4086c03b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490ee4ee */.elementor-1623 .elementor-element.elementor-element-490ee4ee{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed7507e */.elementor-1623 .elementor-element.elementor-element-2ed7507e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2ed7507e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-351664e1 */.elementor-1623 .elementor-element.elementor-element-351664e1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e16f93 */.elementor-1623 .elementor-element.elementor-element-60e16f93{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60e16f93 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37707143 */.elementor-1623 .elementor-element.elementor-element-37707143 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-926a759 */.elementor-1623 .elementor-element.elementor-element-926a759 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-322194fb */.elementor-1623 .elementor-element.elementor-element-322194fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ac5ce2d */.elementor-1623 .elementor-element.elementor-element-6ac5ce2d{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6ac5ce2d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e165d0 */.elementor-1623 .elementor-element.elementor-element-71e165d0 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-71e165d0{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1753ea38 */.elementor-1623 .elementor-element.elementor-element-1753ea38{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1753ea38 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1167d3ce */.elementor-1623 .elementor-element.elementor-element-1167d3ce p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d108b65 */.elementor-1623 .elementor-element.elementor-element-6d108b65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4506dece */.elementor-1623 .elementor-element.elementor-element-4506dece p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459a62d0 */.elementor-1623 .elementor-element.elementor-element-459a62d0{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc481d4 */.elementor-1623 .elementor-element.elementor-element-6fc481d4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6fc481d4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ace5a96 */.elementor-1623 .elementor-element.elementor-element-6ace5a96{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-188f71bb */.elementor-1623 .elementor-element.elementor-element-188f71bb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-188f71bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c9c465 */.elementor-1623 .elementor-element.elementor-element-41c9c465 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1364a040 */.elementor-1623 .elementor-element.elementor-element-1364a040{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1364a040 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e30de0b */.elementor-1623 .elementor-element.elementor-element-4e30de0b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cb35349 */.elementor-1623 .elementor-element.elementor-element-3cb35349 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d9cd5e */.elementor-1623 .elementor-element.elementor-element-46d9cd5e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-975f6b7 */.elementor-1623 .elementor-element.elementor-element-975f6b7{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-975f6b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b83a01c */.elementor-1623 .elementor-element.elementor-element-5b83a01c p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5b83a01c{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ae0474 */.elementor-1623 .elementor-element.elementor-element-46ae0474{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46ae0474 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-671b0716 */.elementor-1623 .elementor-element.elementor-element-671b0716 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11abc02b */.elementor-1623 .elementor-element.elementor-element-11abc02b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b51816 */.elementor-1623 .elementor-element.elementor-element-3b51816 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6f63b3 */.elementor-1623 .elementor-element.elementor-element-1e6f63b3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0ab9c */.elementor-1623 .elementor-element.elementor-element-b0ab9c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-b0ab9c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17538860 */.elementor-1623 .elementor-element.elementor-element-17538860{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-427fbce1 */.elementor-1623 .elementor-element.elementor-element-427fbce1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-427fbce1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a78a391 */.elementor-1623 .elementor-element.elementor-element-4a78a391 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15bf410f */.elementor-1623 .elementor-element.elementor-element-15bf410f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-15bf410f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c16066f */.elementor-1623 .elementor-element.elementor-element-5c16066f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da95f09 */.elementor-1623 .elementor-element.elementor-element-1da95f09 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-721b02d9 */.elementor-1623 .elementor-element.elementor-element-721b02d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d97375 */.elementor-1623 .elementor-element.elementor-element-8d97375{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-8d97375 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cae31e6 */.elementor-1623 .elementor-element.elementor-element-7cae31e6 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7cae31e6{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d3b879 */.elementor-1623 .elementor-element.elementor-element-75d3b879{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-75d3b879 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64293f27 */.elementor-1623 .elementor-element.elementor-element-64293f27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5daccc69 */.elementor-1623 .elementor-element.elementor-element-5daccc69 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5746e52c */.elementor-1623 .elementor-element.elementor-element-5746e52c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136c1826 */.elementor-1623 .elementor-element.elementor-element-136c1826{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676a0d67 */.elementor-1623 .elementor-element.elementor-element-676a0d67 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f1a85e8 */.elementor-1623 .elementor-element.elementor-element-1f1a85e8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1f1a85e8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358ce19d */.elementor-1623 .elementor-element.elementor-element-358ce19d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26dd7152 */.elementor-1623 .elementor-element.elementor-element-26dd7152 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5464b165 */.elementor-1623 .elementor-element.elementor-element-5464b165{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5464b165 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12295dcc */.elementor-1623 .elementor-element.elementor-element-12295dcc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21a4b8ee */.elementor-1623 .elementor-element.elementor-element-21a4b8ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a857fb */.elementor-1623 .elementor-element.elementor-element-4a857fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722a249e */.elementor-1623 .elementor-element.elementor-element-722a249e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-722a249e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69918c66 */.elementor-1623 .elementor-element.elementor-element-69918c66{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-69918c66 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5c92a3 */.elementor-1623 .elementor-element.elementor-element-1b5c92a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5865ee93 */.elementor-1623 .elementor-element.elementor-element-5865ee93 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9048e9e */.elementor-1623 .elementor-element.elementor-element-9048e9e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d805678 */.elementor-1623 .elementor-element.elementor-element-2d805678{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab1fad0 */.elementor-1623 .elementor-element.elementor-element-1ab1fad0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1ab1fad0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b01c26e */.elementor-1623 .elementor-element.elementor-element-3b01c26e{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a88a693 */.elementor-1623 .elementor-element.elementor-element-7a88a693{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7a88a693 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b89f240 */.elementor-1623 .elementor-element.elementor-element-6b89f240 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60a44f43 */.elementor-1623 .elementor-element.elementor-element-60a44f43{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60a44f43 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-212fc69a */.elementor-1623 .elementor-element.elementor-element-212fc69a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-793a45dc */.elementor-1623 .elementor-element.elementor-element-793a45dc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7044517e */.elementor-1623 .elementor-element.elementor-element-7044517e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215e8696 */.elementor-1623 .elementor-element.elementor-element-215e8696{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215e8696 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-198c9aaa */.elementor-1623 .elementor-element.elementor-element-198c9aaa p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-198c9aaa{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-404813b4 */.elementor-1623 .elementor-element.elementor-element-404813b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-404813b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a2678ed */.elementor-1623 .elementor-element.elementor-element-6a2678ed p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bd31e78 */.elementor-1623 .elementor-element.elementor-element-5bd31e78 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b34bca9 */.elementor-1623 .elementor-element.elementor-element-1b34bca9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9abcda */.elementor-1623 .elementor-element.elementor-element-1d9abcda{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717fea6a */.elementor-1623 .elementor-element.elementor-element-717fea6a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-717fea6a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39abce22 */.elementor-1623 .elementor-element.elementor-element-39abce22{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a0562e */.elementor-1623 .elementor-element.elementor-element-74a0562e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-74a0562e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78911902 */.elementor-1623 .elementor-element.elementor-element-78911902 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215de257 */.elementor-1623 .elementor-element.elementor-element-215de257{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215de257 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215de257 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5892f5fc */.elementor-1623 .elementor-element.elementor-element-5892f5fc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c14df88 */.elementor-1623 .elementor-element.elementor-element-6c14df88 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74c69ee4 */.elementor-1623 .elementor-element.elementor-element-74c69ee4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bf19622 */.elementor-1623 .elementor-element.elementor-element-2bf19622{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2bf19622 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f0d946e */.elementor-1623 .elementor-element.elementor-element-2f0d946e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-2f0d946e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59eabc1b */.elementor-1623 .elementor-element.elementor-element-59eabc1b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-59eabc1b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e27c432 */.elementor-1623 .elementor-element.elementor-element-3e27c432 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243ed19f */.elementor-1623 .elementor-element.elementor-element-243ed19f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2175fb7a */.elementor-1623 .elementor-element.elementor-element-2175fb7a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bc3f3 */.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3442ea9a */.elementor-1623 .elementor-element.elementor-element-3442ea9a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3442ea9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4f50ac */.elementor-1623 .elementor-element.elementor-element-1a4f50ac{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8f1981 */.elementor-1623 .elementor-element.elementor-element-c8f1981{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-c8f1981 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-316b61c1 */.elementor-1623 .elementor-element.elementor-element-316b61c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eba49dc */.elementor-1623 .elementor-element.elementor-element-1eba49dc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1eba49dc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d3cf77 */.elementor-1623 .elementor-element.elementor-element-25d3cf77 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c3c98e4 */.elementor-1623 .elementor-element.elementor-element-2c3c98e4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f8f791a */.elementor-1623 .elementor-element.elementor-element-3f8f791a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655159 */.elementor-1623 .elementor-element.elementor-element-655159{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-655159 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-655159 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-655159 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-655159 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e5e4c1 */.elementor-1623 .elementor-element.elementor-element-47e5e4c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-47e5e4c1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7875a49f */.elementor-1623 .elementor-element.elementor-element-7875a49f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7875a49f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3150fd */.elementor-1623 .elementor-element.elementor-element-4b3150fd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33a20832 */.elementor-1623 .elementor-element.elementor-element-33a20832 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3849769d */.elementor-1623 .elementor-element.elementor-element-3849769d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35367820 */.elementor-1623 .elementor-element.elementor-element-35367820{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea39068 */.elementor-1623 .elementor-element.elementor-element-3ea39068 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6bea37 */.elementor-1623 .elementor-element.elementor-element-4c6bea37{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4c6bea37 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bdfe237 */.elementor-1623 .elementor-element.elementor-element-2bdfe237{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127e9792 */.elementor-1623 .elementor-element.elementor-element-127e9792 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fe9e9e3 */.elementor-1623 .elementor-element.elementor-element-3fe9e9e3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3201a872 */.elementor-1623 .elementor-element.elementor-element-3201a872 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-895a8ad */.elementor-1623 .elementor-element.elementor-element-895a8ad p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f4670ca */.elementor-1623 .elementor-element.elementor-element-3f4670ca p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a9a316f */.elementor-1623 .elementor-element.elementor-element-7a9a316f p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7a9a316f{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4294ca6f */.elementor-1623 .elementor-element.elementor-element-4294ca6f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4294ca6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6233692f */.elementor-1623 .elementor-element.elementor-element-6233692f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2dab512c */.elementor-1623 .elementor-element.elementor-element-2dab512c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2438075c */.elementor-1623 .elementor-element.elementor-element-2438075c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fefd32 */.elementor-1623 .elementor-element.elementor-element-75fefd32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c4f4e1c */.elementor-1623 .elementor-element.elementor-element-5c4f4e1c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5c4f4e1c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-495867d5 */.elementor-1623 .elementor-element.elementor-element-495867d5{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46d9fac8 */.elementor-1623 .elementor-element.elementor-element-46d9fac8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46d9fac8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75035d09 */.elementor-1623 .elementor-element.elementor-element-75035d09 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1edcf6c3 */.elementor-1623 .elementor-element.elementor-element-1edcf6c3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1edcf6c3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab957cf */.elementor-1623 .elementor-element.elementor-element-ab957cf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2db57a17 */.elementor-1623 .elementor-element.elementor-element-2db57a17 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46370eab */.elementor-1623 .elementor-element.elementor-element-46370eab p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b460db8 */.elementor-1623 .elementor-element.elementor-element-6b460db8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6b460db8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ec3146d */.elementor-1623 .elementor-element.elementor-element-5ec3146d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5ec3146d{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-594575b9 */.elementor-1623 .elementor-element.elementor-element-594575b9{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-594575b9 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1527ad5d */.elementor-1623 .elementor-element.elementor-element-1527ad5d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-105564a1 */.elementor-1623 .elementor-element.elementor-element-105564a1 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c7bb89 */.elementor-1623 .elementor-element.elementor-element-7c7bb89 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f2062 */.elementor-1623 .elementor-element.elementor-element-2b9f2062{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361b01fc */.elementor-1623 .elementor-element.elementor-element-361b01fc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-361b01fc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-448f441d */.elementor-1623 .elementor-element.elementor-element-448f441d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6308cf41 */.elementor-1623 .elementor-element.elementor-element-6308cf41{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6308cf41 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5334e2a8 */.elementor-1623 .elementor-element.elementor-element-5334e2a8 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-766004b4 */.elementor-1623 .elementor-element.elementor-element-766004b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-766004b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-427b4e45 */.elementor-1623 .elementor-element.elementor-element-427b4e45 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f3b37ee */.elementor-1623 .elementor-element.elementor-element-7f3b37ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ce692eb */.elementor-1623 .elementor-element.elementor-element-5ce692eb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b416bc1 */.elementor-1623 .elementor-element.elementor-element-2b416bc1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2b416bc1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c9d23fc */.elementor-1623 .elementor-element.elementor-element-7c9d23fc p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7c9d23fc{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f0b031 */.elementor-1623 .elementor-element.elementor-element-24f0b031{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-24f0b031 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3a44bf */.elementor-1623 .elementor-element.elementor-element-2d3a44bf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52a445db */.elementor-1623 .elementor-element.elementor-element-52a445db p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fd16afb */.elementor-1623 .elementor-element.elementor-element-4fd16afb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f169a32 */.elementor-1623 .elementor-element.elementor-element-1f169a32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c85a04f */.elementor-1623 .elementor-element.elementor-element-4c85a04f{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-1623 .elementor-element.elementor-element-4c85a04f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5245cef0 */.elementor-1623 .elementor-element.elementor-element-5245cef0{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8f70e1 */.elementor-1623 .elementor-element.elementor-element-6a8f70e1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6a8f70e1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deb200d */.elementor-1623 .elementor-element.elementor-element-5deb200d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6682f22c */.elementor-1623 .elementor-element.elementor-element-6682f22c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6682f22c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-687794b */.elementor-1623 .elementor-element.elementor-element-687794b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c7cd68 */.elementor-1623 .elementor-element.elementor-element-76c7cd68 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65f700 */.elementor-1623 .elementor-element.elementor-element-5e65f700 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e2b0b0 */.elementor-1623 .elementor-element.elementor-element-13e2b0b0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-13e2b0b0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc0bdb1 */.elementor-1623 .elementor-element.elementor-element-fc0bdb1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-fc0bdb1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-665faa01 */.elementor-1623 .elementor-element.elementor-element-665faa01{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-665faa01 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d536ef */.elementor-1623 .elementor-element.elementor-element-77d536ef p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28d38673 */.elementor-1623 .elementor-element.elementor-element-28d38673 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2531c5d4 */.elementor-1623 .elementor-element.elementor-element-2531c5d4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc029e7 */.elementor-1623 .elementor-element.elementor-element-7bc029e7{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4b69e0 */.elementor-1623 .elementor-element.elementor-element-5a4b69e0 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0d30dd */.elementor-1623 .elementor-element.elementor-element-6d0d30dd{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6d0d30dd svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f08d */.elementor-1623 .elementor-element.elementor-element-4b0f08d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e71d700 */.elementor-1623 .elementor-element.elementor-element-e71d700 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e61d261 */.elementor-1623 .elementor-element.elementor-element-3e61d261{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3e61d261 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-659fc17c */.elementor-1623 .elementor-element.elementor-element-659fc17c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26287c00 */.elementor-1623 .elementor-element.elementor-element-26287c00 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41fc50a8 */.elementor-1623 .elementor-element.elementor-element-41fc50a8 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17c58c44 */.elementor-1623 .elementor-element.elementor-element-17c58c44 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-17c58c44{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e1c52fb */.elementor-1623 .elementor-element.elementor-element-4e1c52fb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4e1c52fb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-763facc */.elementor-1623 .elementor-element.elementor-element-763facc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4276006a */.elementor-1623 .elementor-element.elementor-element-4276006a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b3bddeb */.elementor-1623 .elementor-element.elementor-element-1b3bddeb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354a5871 */.elementor-1623 .elementor-element.elementor-element-354a5871{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4086c03b */.elementor-1623 .elementor-element.elementor-element-4086c03b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4086c03b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490ee4ee */.elementor-1623 .elementor-element.elementor-element-490ee4ee{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed7507e */.elementor-1623 .elementor-element.elementor-element-2ed7507e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2ed7507e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-351664e1 */.elementor-1623 .elementor-element.elementor-element-351664e1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e16f93 */.elementor-1623 .elementor-element.elementor-element-60e16f93{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60e16f93 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37707143 */.elementor-1623 .elementor-element.elementor-element-37707143 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-926a759 */.elementor-1623 .elementor-element.elementor-element-926a759 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-322194fb */.elementor-1623 .elementor-element.elementor-element-322194fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ac5ce2d */.elementor-1623 .elementor-element.elementor-element-6ac5ce2d{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6ac5ce2d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e165d0 */.elementor-1623 .elementor-element.elementor-element-71e165d0 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-71e165d0{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1753ea38 */.elementor-1623 .elementor-element.elementor-element-1753ea38{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1753ea38 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1167d3ce */.elementor-1623 .elementor-element.elementor-element-1167d3ce p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d108b65 */.elementor-1623 .elementor-element.elementor-element-6d108b65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4506dece */.elementor-1623 .elementor-element.elementor-element-4506dece p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459a62d0 */.elementor-1623 .elementor-element.elementor-element-459a62d0{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc481d4 */.elementor-1623 .elementor-element.elementor-element-6fc481d4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6fc481d4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ace5a96 */.elementor-1623 .elementor-element.elementor-element-6ace5a96{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-188f71bb */.elementor-1623 .elementor-element.elementor-element-188f71bb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-188f71bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c9c465 */.elementor-1623 .elementor-element.elementor-element-41c9c465 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1364a040 */.elementor-1623 .elementor-element.elementor-element-1364a040{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1364a040 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e30de0b */.elementor-1623 .elementor-element.elementor-element-4e30de0b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cb35349 */.elementor-1623 .elementor-element.elementor-element-3cb35349 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d9cd5e */.elementor-1623 .elementor-element.elementor-element-46d9cd5e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-975f6b7 */.elementor-1623 .elementor-element.elementor-element-975f6b7{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-975f6b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b83a01c */.elementor-1623 .elementor-element.elementor-element-5b83a01c p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5b83a01c{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ae0474 */.elementor-1623 .elementor-element.elementor-element-46ae0474{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46ae0474 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-671b0716 */.elementor-1623 .elementor-element.elementor-element-671b0716 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11abc02b */.elementor-1623 .elementor-element.elementor-element-11abc02b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b51816 */.elementor-1623 .elementor-element.elementor-element-3b51816 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6f63b3 */.elementor-1623 .elementor-element.elementor-element-1e6f63b3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0ab9c */.elementor-1623 .elementor-element.elementor-element-b0ab9c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-b0ab9c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17538860 */.elementor-1623 .elementor-element.elementor-element-17538860{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-427fbce1 */.elementor-1623 .elementor-element.elementor-element-427fbce1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-427fbce1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a78a391 */.elementor-1623 .elementor-element.elementor-element-4a78a391 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15bf410f */.elementor-1623 .elementor-element.elementor-element-15bf410f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-15bf410f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c16066f */.elementor-1623 .elementor-element.elementor-element-5c16066f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da95f09 */.elementor-1623 .elementor-element.elementor-element-1da95f09 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-721b02d9 */.elementor-1623 .elementor-element.elementor-element-721b02d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d97375 */.elementor-1623 .elementor-element.elementor-element-8d97375{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-8d97375 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cae31e6 */.elementor-1623 .elementor-element.elementor-element-7cae31e6 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7cae31e6{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d3b879 */.elementor-1623 .elementor-element.elementor-element-75d3b879{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-75d3b879 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64293f27 */.elementor-1623 .elementor-element.elementor-element-64293f27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5daccc69 */.elementor-1623 .elementor-element.elementor-element-5daccc69 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5746e52c */.elementor-1623 .elementor-element.elementor-element-5746e52c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136c1826 */.elementor-1623 .elementor-element.elementor-element-136c1826{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676a0d67 */.elementor-1623 .elementor-element.elementor-element-676a0d67 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f1a85e8 */.elementor-1623 .elementor-element.elementor-element-1f1a85e8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1f1a85e8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358ce19d */.elementor-1623 .elementor-element.elementor-element-358ce19d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26dd7152 */.elementor-1623 .elementor-element.elementor-element-26dd7152 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5464b165 */.elementor-1623 .elementor-element.elementor-element-5464b165{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5464b165 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12295dcc */.elementor-1623 .elementor-element.elementor-element-12295dcc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21a4b8ee */.elementor-1623 .elementor-element.elementor-element-21a4b8ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a857fb */.elementor-1623 .elementor-element.elementor-element-4a857fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722a249e */.elementor-1623 .elementor-element.elementor-element-722a249e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-722a249e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69918c66 */.elementor-1623 .elementor-element.elementor-element-69918c66{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-69918c66 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5c92a3 */.elementor-1623 .elementor-element.elementor-element-1b5c92a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5865ee93 */.elementor-1623 .elementor-element.elementor-element-5865ee93 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9048e9e */.elementor-1623 .elementor-element.elementor-element-9048e9e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d805678 */.elementor-1623 .elementor-element.elementor-element-2d805678{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab1fad0 */.elementor-1623 .elementor-element.elementor-element-1ab1fad0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1ab1fad0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b01c26e */.elementor-1623 .elementor-element.elementor-element-3b01c26e{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a88a693 */.elementor-1623 .elementor-element.elementor-element-7a88a693{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7a88a693 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b89f240 */.elementor-1623 .elementor-element.elementor-element-6b89f240 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60a44f43 */.elementor-1623 .elementor-element.elementor-element-60a44f43{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60a44f43 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-212fc69a */.elementor-1623 .elementor-element.elementor-element-212fc69a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-793a45dc */.elementor-1623 .elementor-element.elementor-element-793a45dc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7044517e */.elementor-1623 .elementor-element.elementor-element-7044517e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215e8696 */.elementor-1623 .elementor-element.elementor-element-215e8696{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215e8696 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-198c9aaa */.elementor-1623 .elementor-element.elementor-element-198c9aaa p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-198c9aaa{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-404813b4 */.elementor-1623 .elementor-element.elementor-element-404813b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-404813b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a2678ed */.elementor-1623 .elementor-element.elementor-element-6a2678ed p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bd31e78 */.elementor-1623 .elementor-element.elementor-element-5bd31e78 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b34bca9 */.elementor-1623 .elementor-element.elementor-element-1b34bca9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9abcda */.elementor-1623 .elementor-element.elementor-element-1d9abcda{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717fea6a */.elementor-1623 .elementor-element.elementor-element-717fea6a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-717fea6a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39abce22 */.elementor-1623 .elementor-element.elementor-element-39abce22{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a0562e */.elementor-1623 .elementor-element.elementor-element-74a0562e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-74a0562e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78911902 */.elementor-1623 .elementor-element.elementor-element-78911902 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215de257 */.elementor-1623 .elementor-element.elementor-element-215de257{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215de257 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215de257 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5892f5fc */.elementor-1623 .elementor-element.elementor-element-5892f5fc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c14df88 */.elementor-1623 .elementor-element.elementor-element-6c14df88 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74c69ee4 */.elementor-1623 .elementor-element.elementor-element-74c69ee4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bf19622 */.elementor-1623 .elementor-element.elementor-element-2bf19622{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2bf19622 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f0d946e */.elementor-1623 .elementor-element.elementor-element-2f0d946e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-2f0d946e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59eabc1b */.elementor-1623 .elementor-element.elementor-element-59eabc1b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-59eabc1b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e27c432 */.elementor-1623 .elementor-element.elementor-element-3e27c432 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243ed19f */.elementor-1623 .elementor-element.elementor-element-243ed19f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2175fb7a */.elementor-1623 .elementor-element.elementor-element-2175fb7a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bc3f3 */.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3442ea9a */.elementor-1623 .elementor-element.elementor-element-3442ea9a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3442ea9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4f50ac */.elementor-1623 .elementor-element.elementor-element-1a4f50ac{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8f1981 */.elementor-1623 .elementor-element.elementor-element-c8f1981{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-c8f1981 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-316b61c1 */.elementor-1623 .elementor-element.elementor-element-316b61c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eba49dc */.elementor-1623 .elementor-element.elementor-element-1eba49dc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1eba49dc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d3cf77 */.elementor-1623 .elementor-element.elementor-element-25d3cf77 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c3c98e4 */.elementor-1623 .elementor-element.elementor-element-2c3c98e4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f8f791a */.elementor-1623 .elementor-element.elementor-element-3f8f791a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655159 */.elementor-1623 .elementor-element.elementor-element-655159{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-655159 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-655159 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-655159 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-655159 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e5e4c1 */.elementor-1623 .elementor-element.elementor-element-47e5e4c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-47e5e4c1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7875a49f */.elementor-1623 .elementor-element.elementor-element-7875a49f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7875a49f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3150fd */.elementor-1623 .elementor-element.elementor-element-4b3150fd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33a20832 */.elementor-1623 .elementor-element.elementor-element-33a20832 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3849769d */.elementor-1623 .elementor-element.elementor-element-3849769d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35367820 */.elementor-1623 .elementor-element.elementor-element-35367820{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea39068 */.elementor-1623 .elementor-element.elementor-element-3ea39068 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6bea37 */.elementor-1623 .elementor-element.elementor-element-4c6bea37{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4c6bea37 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bdfe237 */.elementor-1623 .elementor-element.elementor-element-2bdfe237{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127e9792 */.elementor-1623 .elementor-element.elementor-element-127e9792 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fe9e9e3 */.elementor-1623 .elementor-element.elementor-element-3fe9e9e3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3201a872 */.elementor-1623 .elementor-element.elementor-element-3201a872 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-895a8ad */.elementor-1623 .elementor-element.elementor-element-895a8ad p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f4670ca */.elementor-1623 .elementor-element.elementor-element-3f4670ca p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a9a316f */.elementor-1623 .elementor-element.elementor-element-7a9a316f p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7a9a316f{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4294ca6f */.elementor-1623 .elementor-element.elementor-element-4294ca6f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4294ca6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6233692f */.elementor-1623 .elementor-element.elementor-element-6233692f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2dab512c */.elementor-1623 .elementor-element.elementor-element-2dab512c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2438075c */.elementor-1623 .elementor-element.elementor-element-2438075c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fefd32 */.elementor-1623 .elementor-element.elementor-element-75fefd32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c4f4e1c */.elementor-1623 .elementor-element.elementor-element-5c4f4e1c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5c4f4e1c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-495867d5 */.elementor-1623 .elementor-element.elementor-element-495867d5{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46d9fac8 */.elementor-1623 .elementor-element.elementor-element-46d9fac8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46d9fac8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75035d09 */.elementor-1623 .elementor-element.elementor-element-75035d09 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1edcf6c3 */.elementor-1623 .elementor-element.elementor-element-1edcf6c3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1edcf6c3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab957cf */.elementor-1623 .elementor-element.elementor-element-ab957cf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2db57a17 */.elementor-1623 .elementor-element.elementor-element-2db57a17 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46370eab */.elementor-1623 .elementor-element.elementor-element-46370eab p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b460db8 */.elementor-1623 .elementor-element.elementor-element-6b460db8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6b460db8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ec3146d */.elementor-1623 .elementor-element.elementor-element-5ec3146d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5ec3146d{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-594575b9 */.elementor-1623 .elementor-element.elementor-element-594575b9{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-594575b9 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1527ad5d */.elementor-1623 .elementor-element.elementor-element-1527ad5d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-105564a1 */.elementor-1623 .elementor-element.elementor-element-105564a1 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c7bb89 */.elementor-1623 .elementor-element.elementor-element-7c7bb89 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f2062 */.elementor-1623 .elementor-element.elementor-element-2b9f2062{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361b01fc */.elementor-1623 .elementor-element.elementor-element-361b01fc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-361b01fc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-448f441d */.elementor-1623 .elementor-element.elementor-element-448f441d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6308cf41 */.elementor-1623 .elementor-element.elementor-element-6308cf41{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6308cf41 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5334e2a8 */.elementor-1623 .elementor-element.elementor-element-5334e2a8 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-766004b4 */.elementor-1623 .elementor-element.elementor-element-766004b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-766004b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-427b4e45 */.elementor-1623 .elementor-element.elementor-element-427b4e45 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f3b37ee */.elementor-1623 .elementor-element.elementor-element-7f3b37ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ce692eb */.elementor-1623 .elementor-element.elementor-element-5ce692eb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b416bc1 */.elementor-1623 .elementor-element.elementor-element-2b416bc1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2b416bc1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c9d23fc */.elementor-1623 .elementor-element.elementor-element-7c9d23fc p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7c9d23fc{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f0b031 */.elementor-1623 .elementor-element.elementor-element-24f0b031{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-24f0b031 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3a44bf */.elementor-1623 .elementor-element.elementor-element-2d3a44bf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52a445db */.elementor-1623 .elementor-element.elementor-element-52a445db p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fd16afb */.elementor-1623 .elementor-element.elementor-element-4fd16afb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f169a32 */.elementor-1623 .elementor-element.elementor-element-1f169a32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c85a04f */.elementor-1623 .elementor-element.elementor-element-4c85a04f{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-1623 .elementor-element.elementor-element-4c85a04f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5245cef0 */.elementor-1623 .elementor-element.elementor-element-5245cef0{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8f70e1 */.elementor-1623 .elementor-element.elementor-element-6a8f70e1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6a8f70e1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deb200d */.elementor-1623 .elementor-element.elementor-element-5deb200d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6682f22c */.elementor-1623 .elementor-element.elementor-element-6682f22c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6682f22c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-687794b */.elementor-1623 .elementor-element.elementor-element-687794b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c7cd68 */.elementor-1623 .elementor-element.elementor-element-76c7cd68 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65f700 */.elementor-1623 .elementor-element.elementor-element-5e65f700 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e2b0b0 */.elementor-1623 .elementor-element.elementor-element-13e2b0b0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-13e2b0b0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc0bdb1 */.elementor-1623 .elementor-element.elementor-element-fc0bdb1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-fc0bdb1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-665faa01 */.elementor-1623 .elementor-element.elementor-element-665faa01{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-665faa01 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d536ef */.elementor-1623 .elementor-element.elementor-element-77d536ef p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28d38673 */.elementor-1623 .elementor-element.elementor-element-28d38673 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2531c5d4 */.elementor-1623 .elementor-element.elementor-element-2531c5d4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc029e7 */.elementor-1623 .elementor-element.elementor-element-7bc029e7{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4b69e0 */.elementor-1623 .elementor-element.elementor-element-5a4b69e0 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0d30dd */.elementor-1623 .elementor-element.elementor-element-6d0d30dd{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6d0d30dd svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f08d */.elementor-1623 .elementor-element.elementor-element-4b0f08d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e71d700 */.elementor-1623 .elementor-element.elementor-element-e71d700 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e61d261 */.elementor-1623 .elementor-element.elementor-element-3e61d261{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3e61d261 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-659fc17c */.elementor-1623 .elementor-element.elementor-element-659fc17c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26287c00 */.elementor-1623 .elementor-element.elementor-element-26287c00 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41fc50a8 */.elementor-1623 .elementor-element.elementor-element-41fc50a8 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17c58c44 */.elementor-1623 .elementor-element.elementor-element-17c58c44 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-17c58c44{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e1c52fb */.elementor-1623 .elementor-element.elementor-element-4e1c52fb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4e1c52fb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-763facc */.elementor-1623 .elementor-element.elementor-element-763facc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4276006a */.elementor-1623 .elementor-element.elementor-element-4276006a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b3bddeb */.elementor-1623 .elementor-element.elementor-element-1b3bddeb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354a5871 */.elementor-1623 .elementor-element.elementor-element-354a5871{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4086c03b */.elementor-1623 .elementor-element.elementor-element-4086c03b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4086c03b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490ee4ee */.elementor-1623 .elementor-element.elementor-element-490ee4ee{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed7507e */.elementor-1623 .elementor-element.elementor-element-2ed7507e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2ed7507e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-351664e1 */.elementor-1623 .elementor-element.elementor-element-351664e1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e16f93 */.elementor-1623 .elementor-element.elementor-element-60e16f93{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60e16f93 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37707143 */.elementor-1623 .elementor-element.elementor-element-37707143 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-926a759 */.elementor-1623 .elementor-element.elementor-element-926a759 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-322194fb */.elementor-1623 .elementor-element.elementor-element-322194fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ac5ce2d */.elementor-1623 .elementor-element.elementor-element-6ac5ce2d{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6ac5ce2d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e165d0 */.elementor-1623 .elementor-element.elementor-element-71e165d0 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-71e165d0{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1753ea38 */.elementor-1623 .elementor-element.elementor-element-1753ea38{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1753ea38 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1167d3ce */.elementor-1623 .elementor-element.elementor-element-1167d3ce p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d108b65 */.elementor-1623 .elementor-element.elementor-element-6d108b65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4506dece */.elementor-1623 .elementor-element.elementor-element-4506dece p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459a62d0 */.elementor-1623 .elementor-element.elementor-element-459a62d0{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc481d4 */.elementor-1623 .elementor-element.elementor-element-6fc481d4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6fc481d4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ace5a96 */.elementor-1623 .elementor-element.elementor-element-6ace5a96{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-188f71bb */.elementor-1623 .elementor-element.elementor-element-188f71bb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-188f71bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c9c465 */.elementor-1623 .elementor-element.elementor-element-41c9c465 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1364a040 */.elementor-1623 .elementor-element.elementor-element-1364a040{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1364a040 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e30de0b */.elementor-1623 .elementor-element.elementor-element-4e30de0b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cb35349 */.elementor-1623 .elementor-element.elementor-element-3cb35349 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d9cd5e */.elementor-1623 .elementor-element.elementor-element-46d9cd5e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-975f6b7 */.elementor-1623 .elementor-element.elementor-element-975f6b7{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-975f6b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b83a01c */.elementor-1623 .elementor-element.elementor-element-5b83a01c p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5b83a01c{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ae0474 */.elementor-1623 .elementor-element.elementor-element-46ae0474{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46ae0474 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-671b0716 */.elementor-1623 .elementor-element.elementor-element-671b0716 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11abc02b */.elementor-1623 .elementor-element.elementor-element-11abc02b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b51816 */.elementor-1623 .elementor-element.elementor-element-3b51816 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6f63b3 */.elementor-1623 .elementor-element.elementor-element-1e6f63b3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0ab9c */.elementor-1623 .elementor-element.elementor-element-b0ab9c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-b0ab9c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17538860 */.elementor-1623 .elementor-element.elementor-element-17538860{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-427fbce1 */.elementor-1623 .elementor-element.elementor-element-427fbce1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-427fbce1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a78a391 */.elementor-1623 .elementor-element.elementor-element-4a78a391 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15bf410f */.elementor-1623 .elementor-element.elementor-element-15bf410f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-15bf410f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c16066f */.elementor-1623 .elementor-element.elementor-element-5c16066f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da95f09 */.elementor-1623 .elementor-element.elementor-element-1da95f09 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-721b02d9 */.elementor-1623 .elementor-element.elementor-element-721b02d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d97375 */.elementor-1623 .elementor-element.elementor-element-8d97375{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-8d97375 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cae31e6 */.elementor-1623 .elementor-element.elementor-element-7cae31e6 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7cae31e6{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d3b879 */.elementor-1623 .elementor-element.elementor-element-75d3b879{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-75d3b879 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64293f27 */.elementor-1623 .elementor-element.elementor-element-64293f27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5daccc69 */.elementor-1623 .elementor-element.elementor-element-5daccc69 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5746e52c */.elementor-1623 .elementor-element.elementor-element-5746e52c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136c1826 */.elementor-1623 .elementor-element.elementor-element-136c1826{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676a0d67 */.elementor-1623 .elementor-element.elementor-element-676a0d67 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f1a85e8 */.elementor-1623 .elementor-element.elementor-element-1f1a85e8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1f1a85e8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358ce19d */.elementor-1623 .elementor-element.elementor-element-358ce19d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26dd7152 */.elementor-1623 .elementor-element.elementor-element-26dd7152 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5464b165 */.elementor-1623 .elementor-element.elementor-element-5464b165{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5464b165 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12295dcc */.elementor-1623 .elementor-element.elementor-element-12295dcc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21a4b8ee */.elementor-1623 .elementor-element.elementor-element-21a4b8ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a857fb */.elementor-1623 .elementor-element.elementor-element-4a857fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722a249e */.elementor-1623 .elementor-element.elementor-element-722a249e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-722a249e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69918c66 */.elementor-1623 .elementor-element.elementor-element-69918c66{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-69918c66 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5c92a3 */.elementor-1623 .elementor-element.elementor-element-1b5c92a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5865ee93 */.elementor-1623 .elementor-element.elementor-element-5865ee93 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9048e9e */.elementor-1623 .elementor-element.elementor-element-9048e9e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d805678 */.elementor-1623 .elementor-element.elementor-element-2d805678{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab1fad0 */.elementor-1623 .elementor-element.elementor-element-1ab1fad0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1ab1fad0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b01c26e */.elementor-1623 .elementor-element.elementor-element-3b01c26e{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a88a693 */.elementor-1623 .elementor-element.elementor-element-7a88a693{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7a88a693 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b89f240 */.elementor-1623 .elementor-element.elementor-element-6b89f240 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60a44f43 */.elementor-1623 .elementor-element.elementor-element-60a44f43{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60a44f43 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-212fc69a */.elementor-1623 .elementor-element.elementor-element-212fc69a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-793a45dc */.elementor-1623 .elementor-element.elementor-element-793a45dc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7044517e */.elementor-1623 .elementor-element.elementor-element-7044517e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215e8696 */.elementor-1623 .elementor-element.elementor-element-215e8696{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215e8696 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-198c9aaa */.elementor-1623 .elementor-element.elementor-element-198c9aaa p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-198c9aaa{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-404813b4 */.elementor-1623 .elementor-element.elementor-element-404813b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-404813b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a2678ed */.elementor-1623 .elementor-element.elementor-element-6a2678ed p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bd31e78 */.elementor-1623 .elementor-element.elementor-element-5bd31e78 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b34bca9 */.elementor-1623 .elementor-element.elementor-element-1b34bca9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9abcda */.elementor-1623 .elementor-element.elementor-element-1d9abcda{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717fea6a */.elementor-1623 .elementor-element.elementor-element-717fea6a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-717fea6a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39abce22 */.elementor-1623 .elementor-element.elementor-element-39abce22{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a0562e */.elementor-1623 .elementor-element.elementor-element-74a0562e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-74a0562e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78911902 */.elementor-1623 .elementor-element.elementor-element-78911902 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215de257 */.elementor-1623 .elementor-element.elementor-element-215de257{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215de257 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215de257 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5892f5fc */.elementor-1623 .elementor-element.elementor-element-5892f5fc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c14df88 */.elementor-1623 .elementor-element.elementor-element-6c14df88 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74c69ee4 */.elementor-1623 .elementor-element.elementor-element-74c69ee4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bf19622 */.elementor-1623 .elementor-element.elementor-element-2bf19622{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2bf19622 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f0d946e */.elementor-1623 .elementor-element.elementor-element-2f0d946e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-2f0d946e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59eabc1b */.elementor-1623 .elementor-element.elementor-element-59eabc1b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-59eabc1b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e27c432 */.elementor-1623 .elementor-element.elementor-element-3e27c432 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243ed19f */.elementor-1623 .elementor-element.elementor-element-243ed19f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2175fb7a */.elementor-1623 .elementor-element.elementor-element-2175fb7a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bc3f3 */.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3442ea9a */.elementor-1623 .elementor-element.elementor-element-3442ea9a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3442ea9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4f50ac */.elementor-1623 .elementor-element.elementor-element-1a4f50ac{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8f1981 */.elementor-1623 .elementor-element.elementor-element-c8f1981{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-c8f1981 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-316b61c1 */.elementor-1623 .elementor-element.elementor-element-316b61c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eba49dc */.elementor-1623 .elementor-element.elementor-element-1eba49dc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1eba49dc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d3cf77 */.elementor-1623 .elementor-element.elementor-element-25d3cf77 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c3c98e4 */.elementor-1623 .elementor-element.elementor-element-2c3c98e4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f8f791a */.elementor-1623 .elementor-element.elementor-element-3f8f791a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655159 */.elementor-1623 .elementor-element.elementor-element-655159{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-655159 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-655159 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-655159 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-655159 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e5e4c1 */.elementor-1623 .elementor-element.elementor-element-47e5e4c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-47e5e4c1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7875a49f */.elementor-1623 .elementor-element.elementor-element-7875a49f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7875a49f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3150fd */.elementor-1623 .elementor-element.elementor-element-4b3150fd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33a20832 */.elementor-1623 .elementor-element.elementor-element-33a20832 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3849769d */.elementor-1623 .elementor-element.elementor-element-3849769d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35367820 */.elementor-1623 .elementor-element.elementor-element-35367820{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea39068 */.elementor-1623 .elementor-element.elementor-element-3ea39068 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6bea37 */.elementor-1623 .elementor-element.elementor-element-4c6bea37{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4c6bea37 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c6bea37 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bdfe237 */.elementor-1623 .elementor-element.elementor-element-2bdfe237{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-127e9792 */.elementor-1623 .elementor-element.elementor-element-127e9792 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-127e9792 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fe9e9e3 */.elementor-1623 .elementor-element.elementor-element-3fe9e9e3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3fe9e9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3201a872 */.elementor-1623 .elementor-element.elementor-element-3201a872 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-895a8ad */.elementor-1623 .elementor-element.elementor-element-895a8ad p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f4670ca */.elementor-1623 .elementor-element.elementor-element-3f4670ca p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a9a316f */.elementor-1623 .elementor-element.elementor-element-7a9a316f p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7a9a316f{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4294ca6f */.elementor-1623 .elementor-element.elementor-element-4294ca6f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4294ca6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4294ca6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6233692f */.elementor-1623 .elementor-element.elementor-element-6233692f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2dab512c */.elementor-1623 .elementor-element.elementor-element-2dab512c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2438075c */.elementor-1623 .elementor-element.elementor-element-2438075c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fefd32 */.elementor-1623 .elementor-element.elementor-element-75fefd32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c4f4e1c */.elementor-1623 .elementor-element.elementor-element-5c4f4e1c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5c4f4e1c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5c4f4e1c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-495867d5 */.elementor-1623 .elementor-element.elementor-element-495867d5{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46d9fac8 */.elementor-1623 .elementor-element.elementor-element-46d9fac8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46d9fac8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46d9fac8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75035d09 */.elementor-1623 .elementor-element.elementor-element-75035d09 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-75035d09 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1edcf6c3 */.elementor-1623 .elementor-element.elementor-element-1edcf6c3{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1edcf6c3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1edcf6c3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab957cf */.elementor-1623 .elementor-element.elementor-element-ab957cf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2db57a17 */.elementor-1623 .elementor-element.elementor-element-2db57a17 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46370eab */.elementor-1623 .elementor-element.elementor-element-46370eab p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b460db8 */.elementor-1623 .elementor-element.elementor-element-6b460db8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6b460db8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6b460db8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ec3146d */.elementor-1623 .elementor-element.elementor-element-5ec3146d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5ec3146d{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-594575b9 */.elementor-1623 .elementor-element.elementor-element-594575b9{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-594575b9 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-594575b9 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1527ad5d */.elementor-1623 .elementor-element.elementor-element-1527ad5d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-105564a1 */.elementor-1623 .elementor-element.elementor-element-105564a1 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c7bb89 */.elementor-1623 .elementor-element.elementor-element-7c7bb89 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f2062 */.elementor-1623 .elementor-element.elementor-element-2b9f2062{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361b01fc */.elementor-1623 .elementor-element.elementor-element-361b01fc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-361b01fc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-361b01fc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-448f441d */.elementor-1623 .elementor-element.elementor-element-448f441d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6308cf41 */.elementor-1623 .elementor-element.elementor-element-6308cf41{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6308cf41 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6308cf41 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5334e2a8 */.elementor-1623 .elementor-element.elementor-element-5334e2a8 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5334e2a8 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-766004b4 */.elementor-1623 .elementor-element.elementor-element-766004b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-766004b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-766004b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-427b4e45 */.elementor-1623 .elementor-element.elementor-element-427b4e45 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f3b37ee */.elementor-1623 .elementor-element.elementor-element-7f3b37ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ce692eb */.elementor-1623 .elementor-element.elementor-element-5ce692eb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b416bc1 */.elementor-1623 .elementor-element.elementor-element-2b416bc1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2b416bc1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2b416bc1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c9d23fc */.elementor-1623 .elementor-element.elementor-element-7c9d23fc p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7c9d23fc{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f0b031 */.elementor-1623 .elementor-element.elementor-element-24f0b031{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-24f0b031 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-24f0b031 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3a44bf */.elementor-1623 .elementor-element.elementor-element-2d3a44bf p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52a445db */.elementor-1623 .elementor-element.elementor-element-52a445db p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fd16afb */.elementor-1623 .elementor-element.elementor-element-4fd16afb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f169a32 */.elementor-1623 .elementor-element.elementor-element-1f169a32{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c85a04f */.elementor-1623 .elementor-element.elementor-element-4c85a04f{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-1623 .elementor-element.elementor-element-4c85a04f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4c85a04f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5245cef0 */.elementor-1623 .elementor-element.elementor-element-5245cef0{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8f70e1 */.elementor-1623 .elementor-element.elementor-element-6a8f70e1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6a8f70e1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6a8f70e1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5deb200d */.elementor-1623 .elementor-element.elementor-element-5deb200d p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5deb200d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6682f22c */.elementor-1623 .elementor-element.elementor-element-6682f22c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6682f22c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6682f22c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-687794b */.elementor-1623 .elementor-element.elementor-element-687794b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c7cd68 */.elementor-1623 .elementor-element.elementor-element-76c7cd68 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65f700 */.elementor-1623 .elementor-element.elementor-element-5e65f700 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e2b0b0 */.elementor-1623 .elementor-element.elementor-element-13e2b0b0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-13e2b0b0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-13e2b0b0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc0bdb1 */.elementor-1623 .elementor-element.elementor-element-fc0bdb1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-fc0bdb1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-665faa01 */.elementor-1623 .elementor-element.elementor-element-665faa01{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-665faa01 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-665faa01 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77d536ef */.elementor-1623 .elementor-element.elementor-element-77d536ef p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28d38673 */.elementor-1623 .elementor-element.elementor-element-28d38673 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2531c5d4 */.elementor-1623 .elementor-element.elementor-element-2531c5d4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc029e7 */.elementor-1623 .elementor-element.elementor-element-7bc029e7{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4b69e0 */.elementor-1623 .elementor-element.elementor-element-5a4b69e0 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0d30dd */.elementor-1623 .elementor-element.elementor-element-6d0d30dd{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6d0d30dd svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6d0d30dd :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b0f08d */.elementor-1623 .elementor-element.elementor-element-4b0f08d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e71d700 */.elementor-1623 .elementor-element.elementor-element-e71d700 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-e71d700 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e61d261 */.elementor-1623 .elementor-element.elementor-element-3e61d261{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3e61d261 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3e61d261 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-659fc17c */.elementor-1623 .elementor-element.elementor-element-659fc17c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26287c00 */.elementor-1623 .elementor-element.elementor-element-26287c00 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41fc50a8 */.elementor-1623 .elementor-element.elementor-element-41fc50a8 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17c58c44 */.elementor-1623 .elementor-element.elementor-element-17c58c44 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-17c58c44{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e1c52fb */.elementor-1623 .elementor-element.elementor-element-4e1c52fb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4e1c52fb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4e1c52fb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-763facc */.elementor-1623 .elementor-element.elementor-element-763facc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4276006a */.elementor-1623 .elementor-element.elementor-element-4276006a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b3bddeb */.elementor-1623 .elementor-element.elementor-element-1b3bddeb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354a5871 */.elementor-1623 .elementor-element.elementor-element-354a5871{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4086c03b */.elementor-1623 .elementor-element.elementor-element-4086c03b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-4086c03b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-4086c03b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-490ee4ee */.elementor-1623 .elementor-element.elementor-element-490ee4ee{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed7507e */.elementor-1623 .elementor-element.elementor-element-2ed7507e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2ed7507e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2ed7507e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-351664e1 */.elementor-1623 .elementor-element.elementor-element-351664e1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-351664e1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e16f93 */.elementor-1623 .elementor-element.elementor-element-60e16f93{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60e16f93 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60e16f93 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37707143 */.elementor-1623 .elementor-element.elementor-element-37707143 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-926a759 */.elementor-1623 .elementor-element.elementor-element-926a759 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-322194fb */.elementor-1623 .elementor-element.elementor-element-322194fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ac5ce2d */.elementor-1623 .elementor-element.elementor-element-6ac5ce2d{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6ac5ce2d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6ac5ce2d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71e165d0 */.elementor-1623 .elementor-element.elementor-element-71e165d0 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-71e165d0{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1753ea38 */.elementor-1623 .elementor-element.elementor-element-1753ea38{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1753ea38 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1753ea38 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1167d3ce */.elementor-1623 .elementor-element.elementor-element-1167d3ce p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d108b65 */.elementor-1623 .elementor-element.elementor-element-6d108b65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4506dece */.elementor-1623 .elementor-element.elementor-element-4506dece p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459a62d0 */.elementor-1623 .elementor-element.elementor-element-459a62d0{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc481d4 */.elementor-1623 .elementor-element.elementor-element-6fc481d4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-6fc481d4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-6fc481d4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ace5a96 */.elementor-1623 .elementor-element.elementor-element-6ace5a96{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-188f71bb */.elementor-1623 .elementor-element.elementor-element-188f71bb{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-188f71bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-188f71bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c9c465 */.elementor-1623 .elementor-element.elementor-element-41c9c465 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-41c9c465 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1364a040 */.elementor-1623 .elementor-element.elementor-element-1364a040{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1364a040 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1364a040 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e30de0b */.elementor-1623 .elementor-element.elementor-element-4e30de0b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cb35349 */.elementor-1623 .elementor-element.elementor-element-3cb35349 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d9cd5e */.elementor-1623 .elementor-element.elementor-element-46d9cd5e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-975f6b7 */.elementor-1623 .elementor-element.elementor-element-975f6b7{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-975f6b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-975f6b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b83a01c */.elementor-1623 .elementor-element.elementor-element-5b83a01c p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-5b83a01c{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ae0474 */.elementor-1623 .elementor-element.elementor-element-46ae0474{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-46ae0474 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-46ae0474 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-671b0716 */.elementor-1623 .elementor-element.elementor-element-671b0716 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11abc02b */.elementor-1623 .elementor-element.elementor-element-11abc02b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b51816 */.elementor-1623 .elementor-element.elementor-element-3b51816 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6f63b3 */.elementor-1623 .elementor-element.elementor-element-1e6f63b3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0ab9c */.elementor-1623 .elementor-element.elementor-element-b0ab9c{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-b0ab9c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-b0ab9c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17538860 */.elementor-1623 .elementor-element.elementor-element-17538860{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-427fbce1 */.elementor-1623 .elementor-element.elementor-element-427fbce1{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-427fbce1 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-427fbce1 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a78a391 */.elementor-1623 .elementor-element.elementor-element-4a78a391 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-4a78a391 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15bf410f */.elementor-1623 .elementor-element.elementor-element-15bf410f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-15bf410f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-15bf410f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c16066f */.elementor-1623 .elementor-element.elementor-element-5c16066f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1da95f09 */.elementor-1623 .elementor-element.elementor-element-1da95f09 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-721b02d9 */.elementor-1623 .elementor-element.elementor-element-721b02d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d97375 */.elementor-1623 .elementor-element.elementor-element-8d97375{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-8d97375 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-8d97375 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cae31e6 */.elementor-1623 .elementor-element.elementor-element-7cae31e6 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-7cae31e6{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d3b879 */.elementor-1623 .elementor-element.elementor-element-75d3b879{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-75d3b879 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-75d3b879 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64293f27 */.elementor-1623 .elementor-element.elementor-element-64293f27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5daccc69 */.elementor-1623 .elementor-element.elementor-element-5daccc69 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5746e52c */.elementor-1623 .elementor-element.elementor-element-5746e52c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136c1826 */.elementor-1623 .elementor-element.elementor-element-136c1826{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676a0d67 */.elementor-1623 .elementor-element.elementor-element-676a0d67 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f1a85e8 */.elementor-1623 .elementor-element.elementor-element-1f1a85e8{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1f1a85e8 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1f1a85e8 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-358ce19d */.elementor-1623 .elementor-element.elementor-element-358ce19d{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26dd7152 */.elementor-1623 .elementor-element.elementor-element-26dd7152 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-26dd7152 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5464b165 */.elementor-1623 .elementor-element.elementor-element-5464b165{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-5464b165 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-5464b165 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12295dcc */.elementor-1623 .elementor-element.elementor-element-12295dcc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21a4b8ee */.elementor-1623 .elementor-element.elementor-element-21a4b8ee p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a857fb */.elementor-1623 .elementor-element.elementor-element-4a857fb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-722a249e */.elementor-1623 .elementor-element.elementor-element-722a249e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-722a249e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69918c66 */.elementor-1623 .elementor-element.elementor-element-69918c66{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-69918c66 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-69918c66 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5c92a3 */.elementor-1623 .elementor-element.elementor-element-1b5c92a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5865ee93 */.elementor-1623 .elementor-element.elementor-element-5865ee93 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9048e9e */.elementor-1623 .elementor-element.elementor-element-9048e9e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d805678 */.elementor-1623 .elementor-element.elementor-element-2d805678{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab1fad0 */.elementor-1623 .elementor-element.elementor-element-1ab1fad0{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1ab1fad0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1ab1fad0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b01c26e */.elementor-1623 .elementor-element.elementor-element-3b01c26e{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a88a693 */.elementor-1623 .elementor-element.elementor-element-7a88a693{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7a88a693 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7a88a693 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b89f240 */.elementor-1623 .elementor-element.elementor-element-6b89f240 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-6b89f240 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60a44f43 */.elementor-1623 .elementor-element.elementor-element-60a44f43{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-60a44f43 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-60a44f43 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-212fc69a */.elementor-1623 .elementor-element.elementor-element-212fc69a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-793a45dc */.elementor-1623 .elementor-element.elementor-element-793a45dc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7044517e */.elementor-1623 .elementor-element.elementor-element-7044517e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215e8696 */.elementor-1623 .elementor-element.elementor-element-215e8696{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215e8696 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215e8696 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-198c9aaa */.elementor-1623 .elementor-element.elementor-element-198c9aaa p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-198c9aaa{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-404813b4 */.elementor-1623 .elementor-element.elementor-element-404813b4{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-404813b4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-404813b4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a2678ed */.elementor-1623 .elementor-element.elementor-element-6a2678ed p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bd31e78 */.elementor-1623 .elementor-element.elementor-element-5bd31e78 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b34bca9 */.elementor-1623 .elementor-element.elementor-element-1b34bca9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9abcda */.elementor-1623 .elementor-element.elementor-element-1d9abcda{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-717fea6a */.elementor-1623 .elementor-element.elementor-element-717fea6a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-717fea6a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-717fea6a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39abce22 */.elementor-1623 .elementor-element.elementor-element-39abce22{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a0562e */.elementor-1623 .elementor-element.elementor-element-74a0562e{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-74a0562e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-74a0562e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78911902 */.elementor-1623 .elementor-element.elementor-element-78911902 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-78911902 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-215de257 */.elementor-1623 .elementor-element.elementor-element-215de257{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-215de257 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-215de257 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-215de257 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5892f5fc */.elementor-1623 .elementor-element.elementor-element-5892f5fc p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c14df88 */.elementor-1623 .elementor-element.elementor-element-6c14df88 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74c69ee4 */.elementor-1623 .elementor-element.elementor-element-74c69ee4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bf19622 */.elementor-1623 .elementor-element.elementor-element-2bf19622{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-2bf19622 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-2bf19622 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f0d946e */.elementor-1623 .elementor-element.elementor-element-2f0d946e p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-2f0d946e{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59eabc1b */.elementor-1623 .elementor-element.elementor-element-59eabc1b{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-59eabc1b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-59eabc1b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e27c432 */.elementor-1623 .elementor-element.elementor-element-3e27c432 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243ed19f */.elementor-1623 .elementor-element.elementor-element-243ed19f p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2175fb7a */.elementor-1623 .elementor-element.elementor-element-2175fb7a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bc3f3 */.elementor-1623 .elementor-element.elementor-element-7a2bc3f3{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3442ea9a */.elementor-1623 .elementor-element.elementor-element-3442ea9a{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-3442ea9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-3442ea9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4f50ac */.elementor-1623 .elementor-element.elementor-element-1a4f50ac{
    margin-left:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8f1981 */.elementor-1623 .elementor-element.elementor-element-c8f1981{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-c8f1981 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-c8f1981 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-316b61c1 */.elementor-1623 .elementor-element.elementor-element-316b61c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-316b61c1 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eba49dc */.elementor-1623 .elementor-element.elementor-element-1eba49dc{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-1eba49dc svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-1eba49dc :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25d3cf77 */.elementor-1623 .elementor-element.elementor-element-25d3cf77 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c3c98e4 */.elementor-1623 .elementor-element.elementor-element-2c3c98e4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f8f791a */.elementor-1623 .elementor-element.elementor-element-3f8f791a p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-655159 */.elementor-1623 .elementor-element.elementor-element-655159{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-655159 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-655159 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-655159 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-655159 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47e5e4c1 */.elementor-1623 .elementor-element.elementor-element-47e5e4c1 p{
    margin-top:-20px;
}
.elementor-1623 .elementor-element.elementor-element-47e5e4c1{
    height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7875a49f */.elementor-1623 .elementor-element.elementor-element-7875a49f{
    position: absolute;
}
.elementor-1623 .elementor-element.elementor-element-7875a49f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-1623 .elementor-element.elementor-element-7875a49f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b3150fd */.elementor-1623 .elementor-element.elementor-element-4b3150fd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33a20832 */.elementor-1623 .elementor-element.elementor-element-33a20832 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3849769d */.elementor-1623 .elementor-element.elementor-element-3849769d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35367820 */.elementor-1623 .elementor-element.elementor-element-35367820{
      background-position: left 140px top -50px!important; 
     
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea39068 */.elementor-1623 .elementor-element.elementor-element-3ea39068 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3fd7086d */.elementor-1623 .elementor-element.elementor-element-3fd7086d .e-n-tabs-heading {
    width: 650px;
    margin: 0 auto;
    padding:5px;
    border-radius:50px;
    border: 1px solid #000;
}
@media screen and (max-width: 767px) {
    .elementor-1623 .elementor-element.elementor-element-3fd7086d .e-n-tabs-heading {
         width: auto;
        display: flex;
        flex-direction: column; 
        gap: 0px;  
          margin: 0;
        padding:0;
        border-radius:0;
        border: 0px solid #000;
    }
.elementor-1623 .elementor-element.elementor-element-3fd7086d button#e-n-tab-title-10710570052{
    margin-top:0;
    }
    button#e-n-tab-title-10710570053{
         margin-top:0;
    }
}/* End custom CSS */