.elementor-377 .elementor-element.elementor-element-f3457c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.67;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-f3457c2::before, .elementor-377 .elementor-element.elementor-element-f3457c2 > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-f3457c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-f3457c2 > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-f3457c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-f3457c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(343deg, var( --e-global-color-accent ) 0%, #EBEAEC 39%);}.elementor-377 .elementor-element.elementor-element-7de5b4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-377 .elementor-element.elementor-element-769f466 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.3px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55cc7eb );border-radius:20px 20px 20px 20px;padding:05px 12px 05px 12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-7770952 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:700;line-height:75px;color:var( --e-global-color-0b3ecbc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-377 .elementor-element.elementor-element-b6ccc09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#242424;}.elementor-377 .elementor-element.elementor-element-b6ccc09 p{margin-block-end:0px;}.elementor-377 .elementor-element.elementor-element-f0dc39d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-377 .elementor-element.elementor-element-6953f17 img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:6px 6px 30px 0px rgba(0, 0, 0, 0.28);}.elementor-377 .elementor-element.elementor-element-2954281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-2954281:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-2954281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-991193c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-377 .elementor-element.elementor-element-991193c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;line-height:55px;color:#0F172A;}.elementor-377 .elementor-element.elementor-element-3438663{--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;--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-377 .elementor-element.elementor-element-576d01d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-55cc7eb );--border-color:var( --e-global-color-55cc7eb );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-377 .elementor-element.elementor-element-576d01d:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-576d01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-2ce564d{left:9%;}body.rtl .elementor-377 .elementor-element.elementor-element-2ce564d{right:9%;}.elementor-377 .elementor-element.elementor-element-2ce564d{top:17%;text-align:start;}.elementor-377 .elementor-element.elementor-element-2ce564d img{width:41px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-377 .elementor-element.elementor-element-0386422{background-color:#FFFFFF00;padding:0px 0px 0px 0px;z-index:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-0386422.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-0386422.elementor-view-framed .elementor-icon, .elementor-377 .elementor-element.elementor-element-0386422.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-377 .elementor-element.elementor-element-0386422.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon{font-size:25px;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-377 .elementor-element.elementor-element-0386422:has(:hover) .elementor-icon-box-title,
					 .elementor-377 .elementor-element.elementor-element-0386422:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-685f662{right:0px;}body.rtl .elementor-377 .elementor-element.elementor-element-685f662{left:0px;}.elementor-377 .elementor-element.elementor-element-685f662{bottom:0px;}.elementor-377 .elementor-element.elementor-element-7c5f0cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-55cc7eb );--border-color:var( --e-global-color-55cc7eb );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-377 .elementor-element.elementor-element-7c5f0cf:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-7c5f0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-07f8dd9{left:9%;}body.rtl .elementor-377 .elementor-element.elementor-element-07f8dd9{right:9%;}.elementor-377 .elementor-element.elementor-element-07f8dd9{top:17%;text-align:start;}.elementor-377 .elementor-element.elementor-element-07f8dd9 img{width:41px;}.elementor-377 .elementor-element.elementor-element-fe32891{background-color:#FFFFFF00;padding:0px 0px 0px 0px;z-index:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-fe32891.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-fe32891.elementor-view-framed .elementor-icon, .elementor-377 .elementor-element.elementor-element-fe32891.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-377 .elementor-element.elementor-element-fe32891.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon{font-size:25px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-377 .elementor-element.elementor-element-fe32891:has(:hover) .elementor-icon-box-title,
					 .elementor-377 .elementor-element.elementor-element-fe32891:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-2f40164{right:0px;}body.rtl .elementor-377 .elementor-element.elementor-element-2f40164{left:0px;}.elementor-377 .elementor-element.elementor-element-2f40164{bottom:0px;}.elementor-377 .elementor-element.elementor-element-c11cceb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-55cc7eb );--border-color:var( --e-global-color-55cc7eb );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-377 .elementor-element.elementor-element-c11cceb:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-c11cceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-690a03b{left:9%;}body.rtl .elementor-377 .elementor-element.elementor-element-690a03b{right:9%;}.elementor-377 .elementor-element.elementor-element-690a03b{top:17%;text-align:start;}.elementor-377 .elementor-element.elementor-element-690a03b img{width:41px;}.elementor-377 .elementor-element.elementor-element-821eccf{background-color:#FFFFFF00;padding:0px 0px 0px 0px;z-index:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-821eccf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-821eccf.elementor-view-framed .elementor-icon, .elementor-377 .elementor-element.elementor-element-821eccf.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-377 .elementor-element.elementor-element-821eccf.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon{font-size:25px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-377 .elementor-element.elementor-element-821eccf:has(:hover) .elementor-icon-box-title,
					 .elementor-377 .elementor-element.elementor-element-821eccf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-3eb6242{right:0px;}body.rtl .elementor-377 .elementor-element.elementor-element-3eb6242{left:0px;}.elementor-377 .elementor-element.elementor-element-3eb6242{bottom:0px;}.elementor-377 .elementor-element.elementor-element-4905a59{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-55cc7eb );--border-color:var( --e-global-color-55cc7eb );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-377 .elementor-element.elementor-element-4905a59:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-4905a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-79dc774{left:9%;}body.rtl .elementor-377 .elementor-element.elementor-element-79dc774{right:9%;}.elementor-377 .elementor-element.elementor-element-79dc774{top:17%;text-align:start;}.elementor-377 .elementor-element.elementor-element-79dc774 img{width:41px;}.elementor-377 .elementor-element.elementor-element-fbc1488{background-color:#FFFFFF00;padding:0px 0px 0px 0px;z-index:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-fbc1488.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-fbc1488.elementor-view-framed .elementor-icon, .elementor-377 .elementor-element.elementor-element-fbc1488.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-377 .elementor-element.elementor-element-fbc1488.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon{font-size:25px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-377 .elementor-element.elementor-element-fbc1488:has(:hover) .elementor-icon-box-title,
					 .elementor-377 .elementor-element.elementor-element-fbc1488:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b3ecbc );}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-26e320d{right:0px;}body.rtl .elementor-377 .elementor-element.elementor-element-26e320d{left:0px;}.elementor-377 .elementor-element.elementor-element-26e320d{bottom:0px;}.elementor-377 .elementor-element.elementor-element-bad9037{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-bad9037:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-bad9037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5a379 );}.elementor-377 .elementor-element.elementor-element-6b62c14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-5b438d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 0px 0px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-377 .elementor-element.elementor-element-5b438d7:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-5b438d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(241deg, #180091EB 0%, #0C1936 100%);}.elementor-377 .elementor-element.elementor-element-32c83fa{width:100%;max-width:100%;text-align:center;}.elementor-377 .elementor-element.elementor-element-32c83fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-d47b8fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#D6D6D6;}.elementor-377 .elementor-element.elementor-element-d47b8fe p{margin-block-end:0px;}.elementor-377 .elementor-element.elementor-element-5ee6be9{--display:flex;--border-radius:0px 30px 30px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-377 .elementor-element.elementor-element-5ee6be9:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-5ee6be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-f3457c2{--content-width:1280px;}.elementor-377 .elementor-element.elementor-element-7de5b4f{--width:50%;}.elementor-377 .elementor-element.elementor-element-f0dc39d{--width:50%;}.elementor-377 .elementor-element.elementor-element-2954281{--content-width:1280px;}.elementor-377 .elementor-element.elementor-element-576d01d{--width:50%;}.elementor-377 .elementor-element.elementor-element-7c5f0cf{--width:50%;}.elementor-377 .elementor-element.elementor-element-c11cceb{--width:50%;}.elementor-377 .elementor-element.elementor-element-4905a59{--width:50%;}.elementor-377 .elementor-element.elementor-element-bad9037{--content-width:1280px;}.elementor-377 .elementor-element.elementor-element-5b438d7{--width:40%;}.elementor-377 .elementor-element.elementor-element-5ee6be9{--width:60%;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-f3457c2{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-377 .elementor-element.elementor-element-769f466 .elementor-button{font-size:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-377 .elementor-element.elementor-element-7770952 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-b6ccc09{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-2954281{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-377 .elementor-element.elementor-element-991193c{width:100%;max-width:100%;}.elementor-377 .elementor-element.elementor-element-991193c .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-377 .elementor-element.elementor-element-3438663{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-377 .elementor-element.elementor-element-576d01d{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-2ce564d{left:10%;}body.rtl .elementor-377 .elementor-element.elementor-element-2ce564d{right:10%;}.elementor-377 .elementor-element.elementor-element-2ce564d{top:11%;}.elementor-377 .elementor-element.elementor-element-2ce564d img{width:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon{font-size:20px;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-title a{font-size:14px;}.elementor-377 .elementor-element.elementor-element-0386422 .elementor-icon-box-description{font-size:12px;}.elementor-377 .elementor-element.elementor-element-7c5f0cf{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-07f8dd9{left:10%;}body.rtl .elementor-377 .elementor-element.elementor-element-07f8dd9{right:10%;}.elementor-377 .elementor-element.elementor-element-07f8dd9{top:11%;}.elementor-377 .elementor-element.elementor-element-07f8dd9 img{width:30px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon{font-size:20px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-title a{font-size:14px;}.elementor-377 .elementor-element.elementor-element-fe32891 .elementor-icon-box-description{font-size:12px;}.elementor-377 .elementor-element.elementor-element-c11cceb{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-690a03b{left:10%;}body.rtl .elementor-377 .elementor-element.elementor-element-690a03b{right:10%;}.elementor-377 .elementor-element.elementor-element-690a03b{top:11%;}.elementor-377 .elementor-element.elementor-element-690a03b img{width:30px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon{font-size:20px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-title a{font-size:14px;}.elementor-377 .elementor-element.elementor-element-821eccf .elementor-icon-box-description{font-size:12px;}.elementor-377 .elementor-element.elementor-element-4905a59{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-79dc774{left:10%;}body.rtl .elementor-377 .elementor-element.elementor-element-79dc774{right:10%;}.elementor-377 .elementor-element.elementor-element-79dc774{top:11%;}.elementor-377 .elementor-element.elementor-element-79dc774 img{width:30px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon{font-size:20px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-title, .elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-title a{font-size:14px;}.elementor-377 .elementor-element.elementor-element-fbc1488 .elementor-icon-box-description{font-size:12px;}.elementor-377 .elementor-element.elementor-element-bad9037{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-377 .elementor-element.elementor-element-5b438d7{--border-radius:30px 30px 0px 0px;}.elementor-377 .elementor-element.elementor-element-32c83fa{width:100%;max-width:100%;}.elementor-377 .elementor-element.elementor-element-32c83fa .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-377 .elementor-element.elementor-element-d47b8fe{font-size:15px;}.elementor-377 .elementor-element.elementor-element-5ee6be9{--border-radius:0px 0px 30px 30px;}}/* Start custom CSS for container, class: .elementor-element-f0dc39d */.anim{
    animation: float1 6s cubic-bezier(.445,.05,.55,.95) infinite;
}

.anim2{
    animation: float2 7s cubic-bezier(.445,.05,.55,.95) infinite;
}

@keyframes float1{
    0%,100%{
        transform:translate3d(0,0,0);
    }
    50%{
        transform:translate3d(0,-18px,0);
    }
}

@keyframes float2{
    0%,100%{
        transform:translate3d(0,0,0);
    }
    50%{
        transform:translate3d(0,18px,0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3457c2 */.hero{

background-color:#F8FAFF;

background-image:

radial-gradient(
45rem 35rem at -5% -10%,
rgba(91,61,245,.16),
transparent 72%
),

radial-gradient(
40rem 30rem at 110% 5%,
rgba(139,92,246,.13),
transparent 74%
),

radial-gradient(
35rem 30rem at 80% 90%,
rgba(255,193,7,.07),
transparent 72%
),

radial-gradient(
30rem 22rem at 30% 80%,
rgba(91,61,245,.06),
transparent 74%
);

}


.hero::before{

content:"";

position:absolute;

width:520px;
height:520px;

left:-180px;
top:-160px;

background:#5B3DF5;

filter:blur(140px);

opacity:.12;

border-radius:50%;

pointer-events:none;

}

.hero::after{

content:"";

position:absolute;

width:420px;
height:420px;

right:-120px;
bottom:-120px;

background:#FFC107;

filter:blur(140px);

opacity:.08;

border-radius:50%;

pointer-events:none;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3438663 *//* ===========================
   COURSE CARD
=========================== */

.coursecard{
    position:relative;
    overflow:hidden;
    border:1px solid #e8e8e8;
    border-radius:16px;
    background:#fff;
    transition:.45s ease;
    z-index:1;
}

.coursecard::before{
    content:"";
    position:absolute;
    left:-30%;
    bottom:-60%;
    width:0;
    height:0;
    border-radius:05%;
    background:#0F172A;
    transition:width .65s ease,height .65s ease;
    z-index:-1;
}

.coursecard:hover::before{
    width:500px;
    height:180px;
}

.coursecard:hover{
    border-color:transparent;
    box-shadow:0 18px 45px rgba(0,0,0,.12);
}

/* Text White */

.coursecard:hover .elementor-icon-box-title,
.coursecard:hover .elementor-icon-box-title a,
.coursecard:hover .elementor-icon-box-description{
    color:#fff !important;
}

.coursecard:hover .elementor-icon-box-title *,
.coursecard:hover .elementor-icon-box-description *{
    color:#fff !important;
}

/* Bottom Shape */

.coursecard .elementor-widget-image:last-child{
    opacity:.15;
    transition:.4s;
}

.coursecard:hover .elementor-widget-image:last-child{
    opacity:.45;
    filter:brightness(0) invert(1);
}

/* ===========================
   ICON BASE
=========================== */

.cardicon .elementor-icon,
.cardicon2 .elementor-icon,
.cardicon3 .elementor-icon,
.cardicon4 .elementor-icon{
    width:55px;
    height:55px;
    border-radius:20%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:30px;
    box-shadow:0 12px 30px rgba(0,0,0,.12);
    transition:.4s ease;
}

.cardicon svg,
.cardicon2 svg,
.cardicon3 svg,
.cardicon4 svg{
    width:30px;
    height:30px;
    fill:currentColor;
}

.cardicon:hover .elementor-icon,
.cardicon2:hover .elementor-icon,
.cardicon3:hover .elementor-icon,
.cardicon4:hover .elementor-icon{
    transform:translateY(-5px) rotate(8deg);
}

/* ===========================
   DIFFERENT ICON GRADIENTS
=========================== */

/* Purple */
.cardicon{
    --card-bg:linear-gradient(135deg,#7A66FF 0%,#5A2DFF 100%);
}
.cardicon .elementor-icon{
    background:linear-gradient(135deg,#8B7CFF,#6A47FF);
}

/* Orange */
.cardicon2{
    --card-bg:linear-gradient(135deg,#FF9D2F 0%,#FF6A00 100%);
}
.cardicon2 .elementor-icon{
    background:linear-gradient(135deg,#FFBE58,#FF8A00);
}

/* Green */

.cardicon3 .elementor-icon{
    background:linear-gradient(135deg,#91F76C,#4EDC4D);
}

/* Pink */
.cardicon4{
    --card-bg:linear-gradient(135deg,#FF6FB7 0%,#FF3D7F 100%);
}
.cardicon4 .elementor-icon{
    background:linear-gradient(135deg,#FF9FD0,#FF5A97);
}/* End custom CSS */