.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4241 .elementor-element.elementor-element-a2e5f3a{--display:flex;--position:fixed;--min-height:95px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:26px;--padding-bottom:19px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:100;}.elementor-4241 .elementor-element.elementor-element-a2e5f3a:not(.elementor-motion-effects-element-type-background), .elementor-4241 .elementor-element.elementor-element-a2e5f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-a2e5f3a{left:0px;}body.rtl .elementor-4241 .elementor-element.elementor-element-a2e5f3a{right:0px;}.elementor-widget-theme-site-logo .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4241 .elementor-element.elementor-element-cdfad78{--e-transform-translateX:-50%;}.elementor-4241 .elementor-element.elementor-element-cdfad78 img{width:100%;max-width:156px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4241 .elementor-element.elementor-element-7ac516f{--e-transform-translateX:-50%;--e-transform-translateY:-50%;padding:10px 20px 10px 20px;top:50%;border-radius:100px 100px 100px 100px;}.elementor-4241 .elementor-element.elementor-element-7ac516f:hover{background-color:#FFFFFF1A;}.elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-7ac516f{left:50%;}body.rtl .elementor-4241 .elementor-element.elementor-element-7ac516f{right:50%;}.elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-7ac516f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon{font-size:10px;}.elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:normal;}.elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7ac516f:has(:hover) .elementor-icon-box-title,
					 .elementor-4241 .elementor-element.elementor-element-7ac516f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-73f4fdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4241 .elementor-element.elementor-element-e57ea29 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-07610d6 .elementor-icon-wrapper{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button{background-color:transparent;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:normal;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);transition-duration:0.3s;border-style:none;border-radius:100px 100px 100px 100px;padding:10px 16px 10px 16px;}.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button:hover, .elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #0054A5 0%, #5BCAF4 100%);}.elementor-4241 .elementor-element.elementor-element-1297c02:hover{--e-transform-translateX:2.5px;--e-transform-translateY:0px;--e-transform-scaleX:1.04;--e-transform-scaleY:1;}.elementor-4241 .elementor-element.elementor-element-1297c02{--e-transform-transition-duration:0.3ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button{background-color:#5BCAF4;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-0.9px;transition-duration:0.3s;border-style:none;border-radius:100px 100px 100px 100px;padding:10px 16px 10px 16px;}.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button:hover, .elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(280deg, #0054A5 0%, #5BCAF4 100%);}.elementor-4241 .elementor-element.elementor-element-ec7d520:hover{--e-transform-translateX:2.5px;--e-transform-translateY:0px;--e-transform-scaleX:1.04;--e-transform-scaleY:1;}.elementor-4241 .elementor-element.elementor-element-ec7d520{--e-transform-transition-duration:0.3ms;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-4241 .elementor-element.elementor-element-1c28c90{background-color:#FFFFFF;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-1c28c90.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon{font-size:22px;}.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:normal;}.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f{background-color:#5BCAF4;padding:10px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-c196e2f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon{font-size:22px;}.elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:normal;}.elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c196e2f:has(:hover) .elementor-icon-box-title,
					 .elementor-4241 .elementor-element.elementor-element-c196e2f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-650ef5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-off-canvas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-off-canvas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4241 .elementor-element.elementor-element-ea2d6d9 .e-off-canvas__content{background-color:#0054A500;}.elementor-4241 .elementor-element.elementor-element-ea2d6d9{--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:0;}.elementor-4241 .elementor-element.elementor-element-a382ac1{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-4241 .elementor-element.elementor-element-d475ac5{--display:flex;}.elementor-4241 .elementor-element.elementor-element-d475ac5:not(.elementor-motion-effects-element-type-background), .elementor-4241 .elementor-element.elementor-element-d475ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00478B;}.elementor-4241 .elementor-element.elementor-element-1e908e5 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-1e908e5 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-d5cf27e:hover{background-color:#FFFFFF1A;}.elementor-4241 .elementor-element.elementor-element-d5cf27e{padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4241 .elementor-element.elementor-element-d5cf27e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon{font-size:10px;}.elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:normal;}.elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-d5cf27e:has(:hover) .elementor-icon-box-title,
					 .elementor-4241 .elementor-element.elementor-element-d5cf27e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-b3e5742{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-3e41fe4 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-3980ad6 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-b1110c7 img{width:100%;max-width:253px;opacity:1;}.elementor-4241 .elementor-element.elementor-element-de76241{width:initial;max-width:initial;top:51px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-de76241{right:49px;}body.rtl .elementor-4241 .elementor-element.elementor-element-de76241{left:49px;}.elementor-4241 .elementor-element.elementor-element-de76241 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-de76241 .elementor-icon{font-size:32px;}.elementor-4241 .elementor-element.elementor-element-de76241 .elementor-icon svg{height:32px;}.elementor-4241 .elementor-element.elementor-element-de76241 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-c8b0af2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-08b0e86 img{width:100%;max-width:253px;opacity:1;}.elementor-4241 .elementor-element.elementor-element-aa940c5{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-aa940c5{right:0px;}body.rtl .elementor-4241 .elementor-element.elementor-element-aa940c5{left:0px;}.elementor-4241 .elementor-element.elementor-element-aa940c5 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-aa940c5 .elementor-icon{font-size:32px;}.elementor-4241 .elementor-element.elementor-element-aa940c5 .elementor-icon svg{height:32px;}.elementor-4241 .elementor-element.elementor-element-aa940c5 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-3db4649{--display:flex;--gap:130px 130px;--row-gap:130px;--column-gap:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-ff76002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-96eb4d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-96eb4d9:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4241 .elementor-element.elementor-element-60b556c .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-447f3d0 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-stacked .elementor-icon{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-default .elementor-icon{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-default .elementor-icon svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-stacked .elementor-icon:hover{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-default .elementor-icon:hover{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-447f3d0.elementor-view-default .elementor-icon:hover svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-447f3d0 .elementor-icon{font-size:11px;}.elementor-4241 .elementor-element.elementor-element-447f3d0 .elementor-icon svg{height:11px;}.elementor-4241 .elementor-element.elementor-element-447f3d0 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-790d7c5{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#5BCAF4;--border-color:#5BCAF4;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-790d7c5{left:100%;}body.rtl .elementor-4241 .elementor-element.elementor-element-790d7c5{right:100%;}.elementor-4241 .elementor-element.elementor-element-3c6dbc9{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-3c6dbc9 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-a1f9af7{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-a1f9af7 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-a99dc8a{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-a99dc8a .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-f65f10f{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-f65f10f .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-e19e9e7{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-e19e9e7 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-5df637f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-5df637f:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-363324a .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-33e368b .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-stacked .elementor-icon{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-default .elementor-icon{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-default .elementor-icon svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-stacked .elementor-icon:hover{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-default .elementor-icon:hover{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-33e368b.elementor-view-default .elementor-icon:hover svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-33e368b .elementor-icon{font-size:11px;}.elementor-4241 .elementor-element.elementor-element-33e368b .elementor-icon svg{height:11px;}.elementor-4241 .elementor-element.elementor-element-33e368b .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-a976895{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#5BCAF4;--border-color:#5BCAF4;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-a976895{left:100%;}body.rtl .elementor-4241 .elementor-element.elementor-element-a976895{right:100%;}.elementor-4241 .elementor-element.elementor-element-afb6166{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-afb6166 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-e9ddbdd{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-e9ddbdd .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-1d00cab{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-1d00cab .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-2fae37b{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-2fae37b .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-9de3f4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-9de3f4b:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-f7a16ae .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-c6aaab5 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-stacked .elementor-icon{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-default .elementor-icon{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-default .elementor-icon svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-stacked .elementor-icon:hover{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-default .elementor-icon:hover{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-c6aaab5.elementor-view-default .elementor-icon:hover svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-c6aaab5 .elementor-icon{font-size:11px;}.elementor-4241 .elementor-element.elementor-element-c6aaab5 .elementor-icon svg{height:11px;}.elementor-4241 .elementor-element.elementor-element-c6aaab5 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-f9acff9{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#5BCAF4;--border-color:#5BCAF4;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-f9acff9{left:100%;}body.rtl .elementor-4241 .elementor-element.elementor-element-f9acff9{right:100%;}.elementor-4241 .elementor-element.elementor-element-83116f7{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-83116f7 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-e004673{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-e004673 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-405aa44{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-405aa44 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-59b583f{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-59b583f .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-cd40a38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-cd40a38:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-3c4bccf .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-4bf33b7 .elementor-icon-wrapper{text-align:center;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-stacked .elementor-icon{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-default .elementor-icon{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-framed .elementor-icon, .elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-default .elementor-icon svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-stacked .elementor-icon:hover{background-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-default .elementor-icon:hover{color:#009FDB;border-color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-framed .elementor-icon:hover, .elementor-4241 .elementor-element.elementor-element-4bf33b7.elementor-view-default .elementor-icon:hover svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-4bf33b7 .elementor-icon{font-size:11px;}.elementor-4241 .elementor-element.elementor-element-4bf33b7 .elementor-icon svg{height:11px;}.elementor-4241 .elementor-element.elementor-element-4bf33b7 .elementor-icon-wrapper svg{width:auto;}.elementor-4241 .elementor-element.elementor-element-93af3fc{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#5BCAF4;--border-color:#5BCAF4;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-93af3fc{left:100%;}body.rtl .elementor-4241 .elementor-element.elementor-element-93af3fc{right:100%;}.elementor-4241 .elementor-element.elementor-element-18f9fd8{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-18f9fd8 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-7aab67e{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-7aab67e .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-87ed27c{width:auto;max-width:auto;padding:9px 28px 9px 28px;}.elementor-4241 .elementor-element.elementor-element-87ed27c .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-823b092{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-823b092:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-8dc96b9 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-f204602{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-f204602:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-a7b8d04 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-0b43abf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-4241 .elementor-element.elementor-element-0b43abf:hover{background-color:transparent;background-image:linear-gradient(90deg, #00478B 0%, #00478B00 100%);}.elementor-4241 .elementor-element.elementor-element-5c38e62 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:32px;font-weight:400;line-height:normal;color:#FFFFFF;}.elementor-4241 .elementor-element.elementor-element-03d1d26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-452c79d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-6d1d665.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon{font-size:50px;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:24px;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title{color:#B7D9E5;}.elementor-4241 .elementor-element.elementor-element-6d1d665:has(:hover) .elementor-icon-box-title,
					 .elementor-4241 .elementor-element.elementor-element-6d1d665:has(:focus) .elementor-icon-box-title{color:#B7D9E5;}.elementor-4241 .elementor-element.elementor-element-a4f3991.elementor-element{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon{font-size:50px;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title a{font-family:"Host Grotesk", Sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:24px;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title{color:#B7D9E5;}.elementor-4241 .elementor-element.elementor-element-a4f3991:has(:hover) .elementor-icon-box-title,
					 .elementor-4241 .elementor-element.elementor-element-a4f3991:has(:focus) .elementor-icon-box-title{color:#B7D9E5;}.elementor-4241 .elementor-element.elementor-element-9fea70a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-39a8c40 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:normal;color:#B7D9E5;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4241 .elementor-element.elementor-element-788c45b{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:21px;--grid-column-gap:8px;--grid-row-gap:8px;}.elementor-4241 .elementor-element.elementor-element-788c45b .elementor-social-icon{background-color:#FFFFFF;--icon-padding:9px;}.elementor-4241 .elementor-element.elementor-element-788c45b .elementor-social-icon i{color:#009FDB;}.elementor-4241 .elementor-element.elementor-element-788c45b .elementor-social-icon svg{fill:#009FDB;}.elementor-4241 .elementor-element.elementor-element-788c45b .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-4241 .elementor-element.elementor-element-cc4c419 .e-off-canvas__content{background-color:#02010100;border-radius:20px 20px 20px 20px;}.elementor-4241 .elementor-element.elementor-element-cc4c419 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-4241 .elementor-element.elementor-element-cc4c419{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-4241 .elementor-element.elementor-element-c497e59{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4241 .elementor-element.elementor-element-c497e59:not(.elementor-motion-effects-element-type-background), .elementor-4241 .elementor-element.elementor-element-c497e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-search .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-search .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4241 .elementor-element.elementor-element-8674717 .e-search-input{background-color:#02010100;font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:normal;border-style:none;}.elementor-4241 .elementor-element.elementor-element-8674717{width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-search-placeholder-color:#000000;--e-search-input-color:#000000;--e-search-icon-label-color:#0054A5;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:18px;--e-search-input-gap:13px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:18px;--e-search-icon-clear-color:#0054A5;}.elementor-4241 .elementor-element.elementor-element-8674717.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4241 .elementor-element.elementor-element-a2e5f3a{--content-width:1705px;}.elementor-4241 .elementor-element.elementor-element-73f4fdf{--width:max-content;}.elementor-4241 .elementor-element.elementor-element-a382ac1{--content-width:1548px;}.elementor-4241 .elementor-element.elementor-element-96eb4d9{--width:557px;}.elementor-4241 .elementor-element.elementor-element-790d7c5{--width:max-content;}.elementor-4241 .elementor-element.elementor-element-5df637f{--width:557px;}.elementor-4241 .elementor-element.elementor-element-a976895{--width:max-content;}.elementor-4241 .elementor-element.elementor-element-9de3f4b{--width:557px;}.elementor-4241 .elementor-element.elementor-element-f9acff9{--width:max-content;}.elementor-4241 .elementor-element.elementor-element-cd40a38{--width:557px;}.elementor-4241 .elementor-element.elementor-element-93af3fc{--width:max-content;}.elementor-4241 .elementor-element.elementor-element-823b092{--width:557px;}.elementor-4241 .elementor-element.elementor-element-f204602{--width:557px;}.elementor-4241 .elementor-element.elementor-element-0b43abf{--width:557px;}.elementor-4241 .elementor-element.elementor-element-9fea70a{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4241 .elementor-element.elementor-element-9fea70a{--width:100%;}}@media(max-width:1024px){.elementor-4241 .elementor-element.elementor-element-a382ac1{--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-4241 .elementor-element.elementor-element-3db4649{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4241 .elementor-element.elementor-element-96eb4d9{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-790d7c5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-3c6dbc9{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-a1f9af7{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-a99dc8a{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-f65f10f{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-e19e9e7{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-5df637f{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-a976895{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-afb6166{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-e9ddbdd{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-1d00cab{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-2fae37b{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-9de3f4b{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-f9acff9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-83116f7{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-e004673{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-405aa44{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-59b583f{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-cd40a38{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-93af3fc{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-18f9fd8{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-7aab67e{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-87ed27c{width:auto;max-width:auto;}.elementor-4241 .elementor-element.elementor-element-823b092{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-f204602{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-0b43abf{--flex-wrap:wrap;}.elementor-4241 .elementor-element.elementor-element-03d1d26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4241 .elementor-element.elementor-element-452c79d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4241 .elementor-element.elementor-element-9fea70a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4241 .elementor-element.elementor-element-9fea70a.e-con{--align-self:flex-end;}}@media(max-width:767px){.elementor-4241 .elementor-element.elementor-element-a2e5f3a{--padding-top:20px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-4241 .elementor-element.elementor-element-7ac516f{--e-transform-translateX:0%;--e-transform-translateY:0%;top:auto;}body:not(.rtl) .elementor-4241 .elementor-element.elementor-element-7ac516f{left:auto;}body.rtl .elementor-4241 .elementor-element.elementor-element-7ac516f{right:auto;}.elementor-4241 .elementor-element.elementor-element-73f4fdf{--width:max-content;--min-height:38px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-e57ea29 .elementor-icon{font-size:34px;}.elementor-4241 .elementor-element.elementor-element-e57ea29 .elementor-icon svg{height:34px;}.elementor-4241 .elementor-element.elementor-element-07610d6 .elementor-icon{font-size:34px;}.elementor-4241 .elementor-element.elementor-element-07610d6 .elementor-icon svg{height:34px;}.elementor-4241 .elementor-element.elementor-element-a382ac1{--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-d475ac5{--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-4241 .elementor-element.elementor-element-e2c13a3{--e-transform-translateX:-50%;--e-transform-translateY:-50%;}.elementor-4241 .elementor-element.elementor-element-e2c13a3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4241 .elementor-element.elementor-element-e2c13a3 img{width:100%;max-width:119px;}.elementor-4241 .elementor-element.elementor-element-1e908e5{padding:20px 20px 20px 20px;}.elementor-4241 .elementor-element.elementor-element-1e908e5 .elementor-icon{font-size:14px;}.elementor-4241 .elementor-element.elementor-element-1e908e5 .elementor-icon svg{height:14px;}.elementor-4241 .elementor-element.elementor-element-b3e5742{--width:max-content;--min-height:38px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-3e41fe4 .elementor-icon{font-size:34px;}.elementor-4241 .elementor-element.elementor-element-3e41fe4 .elementor-icon svg{height:34px;}.elementor-4241 .elementor-element.elementor-element-3980ad6 .elementor-icon{font-size:34px;}.elementor-4241 .elementor-element.elementor-element-3980ad6 .elementor-icon svg{height:34px;}.elementor-4241 .elementor-element.elementor-element-b1110c7 img{max-width:119px;}.elementor-4241 .elementor-element.elementor-element-08b0e86 img{max-width:119px;}.elementor-4241 .elementor-element.elementor-element-3db4649{--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4241 .elementor-element.elementor-element-ff76002{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4241 .elementor-element.elementor-element-96eb4d9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4241 .elementor-element.elementor-element-60b556c .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-790d7c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4241 .elementor-element.elementor-element-3c6dbc9 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-a1f9af7 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-a99dc8a .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-f65f10f .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-e19e9e7 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-363324a .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-a976895{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4241 .elementor-element.elementor-element-afb6166 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-e9ddbdd .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-1d00cab .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-2fae37b .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-f7a16ae .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-f9acff9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4241 .elementor-element.elementor-element-83116f7 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-e004673 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-405aa44 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-59b583f .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-3c4bccf .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-93af3fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4241 .elementor-element.elementor-element-18f9fd8 .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-7aab67e .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-87ed27c .elementor-heading-title{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-8dc96b9 .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-a7b8d04 .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-5c38e62 .elementor-heading-title{font-size:24px;}.elementor-4241 .elementor-element.elementor-element-03d1d26{--justify-content:center;}.elementor-4241 .elementor-element.elementor-element-452c79d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:67px;--padding-right:67px;}.elementor-4241 .elementor-element.elementor-element-452c79d.e-con{--align-self:flex-start;}.elementor-4241 .elementor-element.elementor-element-6d1d665.elementor-element{--align-self:flex-start;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:21px;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon{font-size:32px;}.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title a{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-a4f3991.elementor-element{--align-self:flex-start;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-wrapper{gap:21px;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon{font-size:32px;}.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title, .elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title a{font-size:20px;}.elementor-4241 .elementor-element.elementor-element-9fea70a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4241 .elementor-element.elementor-element-cc4c419{--e-off-canvas-width:90%;}.elementor-4241 .elementor-element.elementor-element-cc4c419 .e-off-canvas__content{border-radius:20px 20px 20px 20px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-cdfad78 */.elementor-4241 .elementor-element.elementor-element-cdfad78{
        --e-transform-translateX: 0% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ac516f */.elementor-4241 .elementor-element.elementor-element-7ac516f .elementor-icon-box-title {
    margin: 0;
}
.elementor-4241 .elementor-element.elementor-element-7ac516f:hover svg{
    font-size: 14px;
}
@media screen and (max-width: 767px) {
    .elementor-4241 .elementor-element.elementor-element-7ac516f {
        position:relative !important;
    }
}
/*
.elementor-4241 .elementor-element.elementor-element-7ac516f svg{
    transition: all 0.3s ease;
}
.elementor-4241 .elementor-element.elementor-element-7ac516f:hover svg{
    transform: scale(1.25);
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1297c02 */#menu_left_btn_id .elementor-button:focus{
        background-image: linear-gradient(90deg, #fff 0%, #fff 100%);
}

#menu_left_btn_id:focus:hover,#menu_left_btn_id .elementor-button:focus:hover{
    border-radius: 100px;
    transition-delay: 0.5s;
        background-image: linear-gradient(90deg, #5BCAF4 0%, #0054A5 100%);
}
#menu_left_btn_id:focus:hover#menu_left_btn_id .elementor-button:focus:hover{
    border-radius: 100px;
    transition-delay: 0.5s;
        background-image: linear-gradient(90deg, #5BCAF4 0%, #0054A5 100%) ;
}
.elementor-4241 .elementor-element.elementor-element-1297c02{
    border-radius: 100px; 
}
.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-text{
    background: linear-gradient(90deg, #5BCAF4, #0054A5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* For browsers that support */
  color: transparent;
  transition: all 0.3s ease;
  transform-origin: center left;
}

.elementor-4241 .elementor-element.elementor-element-1297c02:hover .elementor-button-text{
    background: #fff;
     -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  transform: translateX(5px);
}

.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-icon svg{
    display: none;
}

.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-icon{
    position: relative;
    width: 22px;
    height: 24px;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-icon:before{
    content:"";
   background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1875 8.5C19.8984 8.5 20.5 9.10156 20.5 9.8125C20.5 10.25 20.2812 10.6328 19.9531 10.8789L14.0195 15.3359C13.6914 15.582 13.2812 15.582 12.9531 15.3359L7.01953 10.8789C6.69141 10.6328 6.5 10.25 6.5 9.8125C6.5 9.10156 7.07422 8.5 7.8125 8.5H19.1875ZM12.4336 16.0469C13.0625 16.5117 13.9102 16.5117 14.5391 16.0469L20.5 11.5625V17.25C20.5 18.2344 19.707 19 18.75 19H8.25C7.26562 19 6.5 18.2344 6.5 17.25V11.5625L12.4336 16.0469Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 22px;
    opacity: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.3s ease;
    transform-origin: center left;
}

.elementor-4241 .elementor-element.elementor-element-1297c02:hover .elementor-button-icon:before{
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.12);
}

.elementor-4241 .elementor-element.elementor-element-1297c02 .elementor-button-icon:after{
    content:"";
background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='white'/%3E%3Crect width='22' height='22' rx='11' fill='url(%23paint0_linear_247_1640)'/%3E%3Cpath d='M14.6562 7.75C15.1133 7.75 15.5 8.13672 15.5 8.59375C15.5 8.875 15.3594 9.12109 15.1484 9.2793L11.334 12.1445C11.123 12.3027 10.8594 12.3027 10.6484 12.1445L6.83398 9.2793C6.62305 9.12109 6.5 8.875 6.5 8.59375C6.5 8.13672 6.86914 7.75 7.34375 7.75H14.6562ZM10.3145 12.6016C10.7188 12.9004 11.2637 12.9004 11.668 12.6016L15.5 9.71875V13.375C15.5 14.0078 14.9902 14.5 14.375 14.5H7.625C6.99219 14.5 6.5 14.0078 6.5 13.375V9.71875L10.3145 12.6016Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_247_1640' x1='11' y1='0' x2='11' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235BCAF4'/%3E%3Cstop offset='1' stop-color='%230054A5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 22px;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center left;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-1297c02:hover .elementor-button-icon:after{
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7d520 */.elementor-4241 .elementor-element.elementor-element-ec7d520{
    border-radius: 100px;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-text{
    background: linear-gradient(90deg, #ffffff, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* For browsers that support */
  color: transparent;
  transition: all 0.3s ease;
  transform-origin: center left;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520:hover .elementor-button-text{
    background: linear-gradient(90deg, #ffffff, #ffffff);
     -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  transform: translateX(5px);
}

.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-icon svg{
    display: none;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-icon{
    position: relative;
    width: 22px;
    height: 24px;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-icon:before{
    content:"";
     background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4727 17.332L19.8164 20.0938C19.7344 20.5039 19.4062 20.7773 18.9961 20.7773C12.1055 20.75 6.5 15.1445 6.5 8.25391C6.5 7.84375 6.74609 7.51562 7.15625 7.43359L9.91797 6.77734C10.3008 6.69531 10.7109 6.91406 10.875 7.26953L12.1602 10.25C12.2969 10.6055 12.2148 11.0156 11.9141 11.2344L10.4375 12.4375C11.3672 14.3242 12.8984 15.8555 14.8125 16.7852L16.0156 15.3086C16.2344 15.0352 16.6445 14.9258 17 15.0625L19.9805 16.3477C20.3359 16.5391 20.5547 16.9492 20.4727 17.332Z' fill='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 22px;
    opacity: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.3s ease;
    transform-origin: center left;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520:hover .elementor-button-icon:before{
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.12);
}

.elementor-4241 .elementor-element.elementor-element-ec7d520 .elementor-button-icon:after{
    content:"";
     background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='white'/%3E%3Cpath d='M15.4824 13.4277L15.0605 15.2031C15.0078 15.4668 14.7969 15.6426 14.5332 15.6426C10.1035 15.625 6.5 12.0215 6.5 7.5918C6.5 7.32812 6.6582 7.11719 6.92188 7.06445L8.69727 6.64258C8.94336 6.58984 9.20703 6.73047 9.3125 6.95898L10.1387 8.875C10.2266 9.10352 10.1738 9.36719 9.98047 9.50781L9.03125 10.2812C9.62891 11.4941 10.6133 12.4785 11.8438 13.0762L12.6172 12.127C12.7578 11.9512 13.0215 11.8809 13.25 11.9688L15.166 12.7949C15.3945 12.918 15.5352 13.1816 15.4824 13.4277Z' fill='%230054A5'/%3E%3Cpath d='M15.4824 13.4277L15.0605 15.2031C15.0078 15.4668 14.7969 15.6426 14.5332 15.6426C10.1035 15.625 6.5 12.0215 6.5 7.5918C6.5 7.32812 6.6582 7.11719 6.92188 7.06445L8.69727 6.64258C8.94336 6.58984 9.20703 6.73047 9.3125 6.95898L10.1387 8.875C10.2266 9.10352 10.1738 9.36719 9.98047 9.50781L9.03125 10.2812C9.62891 11.4941 10.6133 12.4785 11.8438 13.0762L12.6172 12.127C12.7578 11.9512 13.0215 11.8809 13.25 11.9688L15.166 12.7949C15.3945 12.918 15.5352 13.1816 15.4824 13.4277Z' fill='url(%23paint0_linear_1046_2913)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1046_2913' x1='6.5' y1='11' x2='15.5' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235BCAF4'/%3E%3Cstop offset='1' stop-color='%230054A5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 22px;
    opacity: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center left;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-ec7d520:hover .elementor-button-icon:after{
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.12);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c28c90 */.elementor-4241 .elementor-element.elementor-element-1c28c90 h3{
    background: linear-gradient(90deg, #5BCAF4, #0054A5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* For browsers that support */
  color: transparent;
}
.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-title {
    margin: 0;
    position:  relative;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90:hover{
        border-radius: 100px;
background: linear-gradient(90deg, #0054A5 0%, #5BCAF4 100%), rgba(255, 255, 255, 0.10);

}
.elementor-4241 .elementor-element.elementor-element-1c28c90:hover .elementor-icon-box-wrapper{
    gap: 8px
}
.elementor-4241 .elementor-element.elementor-element-1c28c90:hover h3{
    background: linear-gradient(90deg, #fff, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* For browsers that support */
  color: transparent;
}
/*.elementor-4241 .elementor-element.elementor-element-1c28c90:hover svg rect{
    fill:transparent;
}
.elementor-4241 .elementor-element.elementor-element-1c28c90:hover svg path{
    fill:#fff;
}*/
.elementor-4241 .elementor-element.elementor-element-1c28c90 svg{
    width: 22px;
    height: 22px;
    opacity: 1;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90:hover svg{
    opacity: 0;
    width: 27px;
    height: 27px;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-icon{
    position: relative;
    transition: all 0.3s ease;
    transform-origin: left center;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90:hover .elementor-icon-box-icon{
    width: 27px;
    height: 27px;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90 .elementor-icon-box-icon::before{
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1875 8.5C19.8984 8.5 20.5 9.10156 20.5 9.8125C20.5 10.25 20.2812 10.6328 19.9531 10.8789L14.0195 15.3359C13.6914 15.582 13.2812 15.582 12.9531 15.3359L7.01953 10.8789C6.69141 10.6328 6.5 10.25 6.5 9.8125C6.5 9.10156 7.07422 8.5 7.8125 8.5H19.1875ZM12.4336 16.0469C13.0625 16.5117 13.9102 16.5117 14.5391 16.0469L20.5 11.5625V17.25C20.5 18.2344 19.707 19 18.75 19H8.25C7.26562 19 6.5 18.2344 6.5 17.25V11.5625L12.4336 16.0469Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.3s ease;
    
}
.elementor-4241 .elementor-element.elementor-element-1c28c90:hover .elementor-icon-box-icon::before{
    opacity: 1;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90{
    transition: all 0.3s ease;
    transform-origin: 0% 0%;
}

.elementor-4241 .elementor-element.elementor-element-1c28c90:hover {
    transform: scaleX(1.043)
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c196e2f */.elementor-4241 .elementor-element.elementor-element-c196e2f h3{
    background: linear-gradient(90deg, #fff, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent;
}

.elementor-4241 .elementor-element.elementor-element-c196e2f .elementor-icon-box-title {
    margin: 0;
    position:  relative;
}

.elementor-4241 .elementor-element.elementor-element-c196e2f:hover{
       border-radius: 100px;
background: linear-gradient(90deg, #5BCAF4 0%, #0054A5 100%), rgba(255, 255, 255, 0.10);
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover .elementor-icon-box-wrapper{
    gap: 8px
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover h3{
    background: linear-gradient(90deg, #fff, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent;
}
/*.elementor-4241 .elementor-element.elementor-element-c196e2f:hover svg rect{
    fill:transparent;
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover svg path{
    fill:#fff;
}*/
.elementor-4241 .elementor-element.elementor-element-c196e2f svg{
    width: 22px;
    height: 22px;
    transition: transform 0.2s ease;
    transform-origin: left center;
}

.elementor-4241 .elementor-element.elementor-element-c196e2f svg{
    opacity: 1;
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover svg{
    opacity: 0 !important;
}

.elementor-4241 .elementor-element.elementor-element-c196e2f:hover .elementor-icon-box-icon{
    position: relative;
    width: 27px;
    height: 27px;
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover .elementor-icon-box-icon::before{
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4727 17.332L19.8164 20.0938C19.7344 20.5039 19.4062 20.7773 18.9961 20.7773C12.1055 20.75 6.5 15.1445 6.5 8.25391C6.5 7.84375 6.74609 7.51562 7.15625 7.43359L9.91797 6.77734C10.3008 6.69531 10.7109 6.91406 10.875 7.26953L12.1602 10.25C12.2969 10.6055 12.2148 11.0156 11.9141 11.2344L10.4375 12.4375C11.3672 14.3242 12.8984 15.8555 14.8125 16.7852L16.0156 15.3086C16.2344 15.0352 16.6445 14.9258 17 15.0625L19.9805 16.3477C20.3359 16.5391 20.5547 16.9492 20.4727 17.332Z' fill='white'/%3E%3C/svg%3E%0A");
    position: absolute;
    width: 27px;
    height: 27px;
}

.elementor-4241 .elementor-element.elementor-element-c196e2f{
    transition: all 0.3s ease;
    
}
.elementor-4241 .elementor-element.elementor-element-c196e2f:hover{
    padding: 10px 20px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f4fdf */#menu_left_btn_id:hover + #menu_right_btn_id {
  transform: translateX(10px);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e5f3a *//*.elementor-4241 .elementor-element.elementor-element-a2e5f3a{
    backdrop-filter: blur(7px);
}*/
.elementor-4241 .elementor-element.elementor-element-a2e5f3a{
background: linear-gradient(90deg, rgba(0, 71, 139, 0.68) 0%, rgba(165, 222, 244, 0.68) 100%);
box-shadow: 0 4px 36.2px 0 rgba(0, 0, 0, 0.25);
backdrop-filter: blur(29.399999618530273px);
}

#banner_header_animation {
  width: 100%;
  opacity: 0;
  transform: translateY(20px);
}

/* Animate in */
#banner_header_animation.animate {
  animation: fadeInUp 0.8s ease forwards;
}

/* Animate out (reverse) */
#banner_header_animation.animate-reverse {
  animation: fadeOutUp 0.8s ease forwards;
}

/* Keyframes */
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(0px);
  }
}


@media screen and (max-width: 1024px) {

.elementor-4241 .elementor-element.elementor-element-a2e5f3a{
background: #00478B;
box-shadow: 0 4px 36.2px 0 #00478B;
backdrop-filter: unset;
}

}
/*
#banner_header_animation.animate{
    animation: animate-in 2s ease forwards !important;
}
#banner_header_animation.animate-reverse{
    animation: animate-in 2s ease forwards !important;
}
#banner_header_animation{
    opacity: 0;
    animation: fade-in 1s ease forwards;
}

#banner_header_animation.before_animate{
    transition: all 0.3s ease;
    animation: none !important;
    width: 100%;
    opacity: 0;
}

#banner_header_animation.before_animate.animate{
    animation-delay: 1s;
    animation: animate-in 2s ease forwards !important;
    width: 100%;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animate-in {
  0% {
    max-width: 100vw;
    opacity: 0;
  }
  100% {
    max-width: 100vw;
    opacity: 1;
  }
}
@keyframes animate-reverse {
  0% {
    max-width: 100vw;
    opacity: 0 !important;
  }
  100% {
    max-width: 100vw;
    opacity: 0 !important;
  }
}*//* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-e2c13a3 */@media screen and (max-width: 767px) {
.elementor-4241 .elementor-element.elementor-element-e2c13a3 {
    --e-transform-translateX: 0% !important;
     --e-transform-translateY: 0% !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5cf27e */.elementor-4241 .elementor-element.elementor-element-d5cf27e .elementor-icon-box-title {
    margin: 0;
}
.elementor-4241 .elementor-element.elementor-element-d5cf27e:hover svg{
    font-size: 14px;
}

/*
.elementor-4241 .elementor-element.elementor-element-d5cf27e svg{
    transition: all 0.3s ease;
}
.elementor-4241 .elementor-element.elementor-element-d5cf27e:hover svg{
    transform: scale(1.25);
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3e5742 */.elementor-4241 .elementor-element.elementor-element-b3e5742{
    max-width: 400px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790d7c5 */.elementor-4241 .elementor-element.elementor-element-790d7c5:not(.show){
    display: none;
}


.elementor-4241 .elementor-element.elementor-element-790d7c5 h2,.elementor-4241 .elementor-element.elementor-element-790d7c5 .elementor-widget-heading{
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96eb4d9 */.elementor-4241 .elementor-element.elementor-element-96eb4d9 svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-96eb4d9:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a976895 */.elementor-4241 .elementor-element.elementor-element-a976895:not(.show){
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df637f */.elementor-4241 .elementor-element.elementor-element-5df637f svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-5df637f:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9acff9 */.elementor-4241 .elementor-element.elementor-element-f9acff9:not(.show){
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9de3f4b */.elementor-4241 .elementor-element.elementor-element-9de3f4b svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-9de3f4b:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93af3fc */.elementor-4241 .elementor-element.elementor-element-93af3fc:not(.show){
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd40a38 */.elementor-4241 .elementor-element.elementor-element-cd40a38 svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-cd40a38:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-823b092 */.elementor-4241 .elementor-element.elementor-element-823b092 svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-823b092:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f204602 */.elementor-4241 .elementor-element.elementor-element-f204602 svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-f204602:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b43abf */.elementor-4241 .elementor-element.elementor-element-0b43abf svg{
    opacity: 0;
    transition: all 0.3s ease;
}

.elementor-4241 .elementor-element.elementor-element-0b43abf:hover svg{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff76002 */.elementor-4241 .elementor-element.elementor-element-ff76002 .menu_item.active{
    background-image: linear-gradient(90deg, #00478B 0%, #00478B00 100%) !important;
}

.elementor-4241 .elementor-element.elementor-element-ff76002 .menu_item{
    cursor: pointer;
}

.elementor-4241 .elementor-element.elementor-element-ff76002 .menu_item.active svg{
    opacity: 1;
}

@media screen and (max-width:1024px){
.elementor-4241 .elementor-element.elementor-element-ff76002 .drop_menu_class{
    position: relative !important;
    left: 0 !important;
    flex-basis: auto;
    width: 100% !important;
}
    
.elementor-4241 .elementor-element.elementor-element-ff76002 .menu_item:hover, .elementor-4241 .elementor-element.elementor-element-ff76002 .menu_item.active{
    background-image: linear-gradient(90deg, #00478B00 0%, #00478B00 100%) !important;
    }
}

.elementor-4241 .elementor-element.elementor-element-ff76002 .drop_menu_class.show{
    transition: all 0.5s ease;
    transform: translateX(-75%);
    opacity: 0;
    animation: slide-right 1.5s ease forwards
}

@keyframes slide-right {
    0% {
        transform: translateX(-50%);
        opacity: 0;
    }
    100% {
        transform: translateX(0%);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db4649 */@media screen and (max-width:767px){
    .elementor-4241 .elementor-element.elementor-element-3db4649{
        flex: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d1d665 */.elementor-4241 .elementor-element.elementor-element-6d1d665 .elementor-icon-box-title {
    margin: 0;
}

.elementor-4241 .elementor-element.elementor-element-6d1d665 svg{
    transition: all 0.3s ease;
}
.elementor-4241 .elementor-element.elementor-element-6d1d665:hover svg{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4f3991 */.elementor-4241 .elementor-element.elementor-element-a4f3991 .elementor-icon-box-title {
    margin: 0;
}

.elementor-4241 .elementor-element.elementor-element-a4f3991 svg{
    transition: all 0.3s ease;
}
.elementor-4241 .elementor-element.elementor-element-a4f3991:hover svg{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452c79d */@media screen and (max-width:430px){
    .elementor-4241 .elementor-element.elementor-element-452c79d{
        padding:0 28px;
    }
}
@media screen and (max-width:416px){
#banner_header_animation.animate .e-con-inner {
    gap: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650ef5b */.elementor-4241 .elementor-element.elementor-element-650ef5b .e-off-canvas__main{
    background:
    linear-gradient(0deg, rgba(0, 84, 165, 0.20), rgba(0, 84, 165, 0.20)),
    linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)), /* makes image look 20% opaque */
    url('https://centurypools.com.au/wp-content/uploads/2025/08/header-menu-bg-scaled.webp') center/cover no-repeat;
    background-color: #000;
    -webkit-backdrop-filter: blur(6.35px);
    backdrop-filter: blur(6.35px);
}

.elementor-4241 .elementor-element.elementor-element-650ef5b .e-off-canvas__content{
    box-shadow: none !important;
}

@media screen and (max-width:767px){
    .elementor-4241 .elementor-element.elementor-element-650ef5b .e-off-canvas__content .mobileContainer,.elementor-4241 .elementor-element.elementor-element-650ef5b .e-off-canvas__content .mobileContainer .e-con-inner{
        min-height: 100%;
    } 
}/* End custom CSS */